Составители:
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
- …
- следующая ›
- последняя »