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

UptoLike

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

28
Windows 95 VMM переключает единственный вход каталога страниц для
первых 4Мб.
Каталог
страниц
Таблицы
страниц
Физическая
память
Системная
8
7
3 Гб
Разделяемая
Не
представлена
6
Используются
5
2 Гб
Win 32
Не
представлена
только 4
приложение2 Не
представлена
приложением2 3
4Mб
(частная)
2
0
1
0
Рис. 2.3. Если приложение_2 Win 32 начинает выполняться, после переключения
указатель 4 Мб слота в каталоге страниц указывает на другую таблицу страниц,
PTE которой указывают на 0 и 1 страницы физической памяти. Входы каталога
страниц для разделяемых областей выше 2 Gb остаются теми же самыми.
2.6. Резюме
В этой главе было объяснено, как менеджер виртуальных машин
(VMM) создает соответствующее виртуальное окружение для Win32,
Winl6, и приложений DOS. Менеджер виртуальных машин использует
некоторые возможности процессора, связанные с привилегиями, для
виртуализации доступа к устройствам, расположенным в пространстве
ввода вывода или в адресном пространстве памяти, а также управляет
выполнением привилегированных инструкций. Менеджер виртуальных
машин
использует также возможности страничного преобразования
                                           28



Windows 95 VMM переключает единственный вход каталога страниц для
первых 4Мб.


          Каталог                                                    Физическая
          страниц                Таблицы        страниц               память

                                                                                    8
         Системная
                                                                                    7

 3 Гб                            Не                                                 6
         Разделяемая        представлена
                                                                                    5
                                                                    Используются
 2 Гб                                                 Не               только       4
           Win 32                                представлена
        приложение2                                   Не            приложением2 3
                                                 представлена
          (частная)                                                                 2
 4Mб
                                                                                    1
    0
                                                                                    0
Рис. 2.3. Если приложение_2 Win 32 начинает выполняться, после переключения
          указатель 4 Мб слота в каталоге страниц указывает на другую таблицу страниц,
          PTE которой указывают на 0 и 1 страницы физической памяти. Входы каталога
          страниц для разделяемых областей выше 2 Gb остаются теми же самыми.



        2.6. Резюме
        В этой главе было объяснено, как менеджер виртуальных машин
(VMM) создает соответствующее виртуальное окружение для Win32,
Winl6, и приложений DOS. Менеджер виртуальных машин использует
некоторые возможности процессора, связанные с привилегиями, для
виртуализации         доступа к устройствам, расположенным в пространстве
ввода вывода или в адресном пространстве памяти, а также управляет
выполнением привилегированных инструкций. Менеджер виртуальных
машин использует также возможности страничного преобразования