Составители:
64
тигается совместимость со старыми приложениями Windows, на-
писанными для выполнения в среде кооперативной многозадач-
ности.
3.4.6 Прикладные программы Windows выполняются в
виртуальных машинах (ВМ), которые для них создают опера-
ционная система и процессор и которые работают в третьем
кольце защиты процессора. Виртуальная машина представляет
собой среду, имитирующую отдельный компьютер со всеми сис-
темными и периферийными устройствами. Процессор при этом
решает задачу эмуляции отдельного процессора для каждой вир-
туальной машины, а операционная система дополняет картину
виртуальными устройствами. Благодаря системе виртуальных
машин, разработчикам программного обеспечения не приходится
беспокоиться о том, чтобы их программы отслеживали использо-
вание ресурсов компьютера другими программами, поскольку
память и наборы ресурсов каждой виртуальной машины изолиро-
ваны от памяти и ресурсов других виртуальных машин.
На рис. 3.3 изображена схема, отображающая взаимоот-
ношения различных программ Windows, работающих в третьем
кольце.
После загрузки Windows создается системная виртуальная
машина, в пределах которой выделяется отдельное адресное про-
Системная ВМ
Ядр
о ОС
Приложение
Win32
Приложение
Win32
Приложение
Win16
Приложение
Win16
ВМ
MS-DOS
ВМ
MS-DOS
Рис. 3.3 Виртуальные машины Windows
тигается совместимость со старыми приложениями Windows, на-
писанными для выполнения в среде кооперативной многозадач-
ности.
3.4.6 Прикладные программы Windows выполняются в
виртуальных машинах (ВМ), которые для них создают опера-
ционная система и процессор и которые работают в третьем
кольце защиты процессора. Виртуальная машина представляет
собой среду, имитирующую отдельный компьютер со всеми сис-
темными и периферийными устройствами. Процессор при этом
решает задачу эмуляции отдельного процессора для каждой вир-
туальной машины, а операционная система дополняет картину
виртуальными устройствами. Благодаря системе виртуальных
машин, разработчикам программного обеспечения не приходится
беспокоиться о том, чтобы их программы отслеживали использо-
вание ресурсов компьютера другими программами, поскольку
память и наборы ресурсов каждой виртуальной машины изолиро-
Системная ВМ ВМ
MS-DOS
Ядро ОС
Приложение Приложение ВМ
Win32 Win16 MS-DOS
Приложение
Приложение Win16
Win32
Рис. 3.3 Виртуальные машины Windows
ваны от памяти и ресурсов других виртуальных машин.
На рис. 3.3 изображена схема, отображающая взаимоот-
ношения различных программ Windows, работающих в третьем
кольце.
После загрузки Windows создается системная виртуальная
машина, в пределах которой выделяется отдельное адресное про-
64
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
