Основы компьютерных технологий. Кисленко Н.П. - 64 стр.

UptoLike

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

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