Организация ввода-вывода. Часть 1. Виртуальные драйверы и виртуальное окружение WINDOWS. Рощин А.В. - 3 стр.

UptoLike

Составители: 

3
ВВЕДЕНИЕ 5
1. ОКРУЖЕНИЕ WINDOWS И ВИРТУАЛЬНЫЕ
ДРАЙВЕРЫ 7
1.1. Виртуальный мир Windows 7
1.2. Что такое виртуальная машина? 8
1.3. Режимы работы процессора 9
1.4. Защищенный режим 10
1.5. Режим V86 12
1.6. Исполнительное окружение Windows 13
1.7. Резюме 16
1.8. Контрольные вопросы 17
2. КАК WINDOWS РЕАЛИЗУЕТ ВИРТУАЛЬНОЕ
ОКРУЖЕНИЕ 18
2.1. Захват доступа к портам ввода-вывода 18
2.2. Перехват обращений к устройствам, размещенным
в адресном пространстве памяти 21
2.3. Перехват прерываний
и исключений 22
2.4. Регистры процессора 24
2.5. Удовлетворение запросов адресов Win32,
Win16 и приложений DOS 24
2.6. Резюме 28
2.7. Контрольные вопросы 29
3. ВВЕДЕНИЕ В VxD 31
3.1. Загрузка VxD 32
3.2. Базовая структура VxD 33
3.3. Блок дескриптора устройства 36
3.4. Поддержка структур данных 39
3.5. Уведомление о событии 45
3.6. Сообщения инициализации и завершения
статически загружаемого VxD 48
3.7. Сообщения инициализации и завершения
динамически загружаемого VxD 50
3.8. Сообщения об изменении состояния V
М 51
3.9. Потоковые сообщения 53
3.10. Отличие от Windows 3.x 55
3.11. Резюме 55
3.12. Контрольные вопросы 56
                         3



        ВВЕДЕНИЕ                                        5
1.      ОКРУЖЕНИЕ WINDOWS И ВИРТУАЛЬНЫЕ
        ДРАЙВЕРЫ                                         7
1.1.    Виртуальный мир Windows                          7
1.2.    Что такое виртуальная машина?                    8
1.3.    Режимы работы процессора                         9
1.4.    Защищенный режим                                10
1.5.    Режим V86                                       12
1.6.    Исполнительное окружение Windows                13
1.7.    Резюме                                          16
1.8.    Контрольные вопросы                             17
2.      КАК WINDOWS РЕАЛИЗУЕТ ВИРТУАЛЬНОЕ
        ОКРУЖЕНИЕ                                       18
2.1.    Захват доступа к портам ввода-вывода            18
2.2.    Перехват обращений к устройствам, размещенным
        в адресном пространстве памяти                  21
2.3.    Перехват прерываний и исключений                22
2.4.    Регистры процессора                             24
2.5.    Удовлетворение запросов адресов Win32,
        Win16 и приложений DOS                          24
2.6.    Резюме                                          28
2.7.    Контрольные вопросы                             29
3.      ВВЕДЕНИЕ В VxD                                  31
3.1.    Загрузка VxD                                    32
3.2.    Базовая структура VxD                           33
3.3.    Блок дескриптора устройства                36
3.4.    Поддержка структур данных                       39
3.5.    Уведомление о событии                           45
3.6.    Сообщения инициализации и завершения
        статически загружаемого VxD                     48
3.7.    Сообщения инициализации и завершения
        динамически загружаемого VxD                    50
3.8.    Сообщения об изменении состояния VМ             51
3.9.    Потоковые сообщения                             53
3.10.   Отличие от Windows 3.x                          55
3.11.   Резюме                                          55
3.12.   Контрольные вопросы                             56