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

UptoLike

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

16
они обычно "занимают" машину полностью. Для процессов DOS типично
изменение таблицы векторов прерываний и непосредственный вывод на
экран. Windows управляют каждой программой DOS в отдельной
виртуальной машине так, чтобы каждая программа изменяла бы только
свою собственную виртуальную таблицу векторов прерываний, и
осуществляла бы вывод на собственный виртуальный экран.
В отличие от приложений DOS, Windows приложения (и
Win32 и
Winl6), знают, что запущены другие процессы. Они осуществляют вывод
только в собственные окна, а не непосредственно на экран, и используют
вызов операционной системы для изменения таблицы векторов
прерываний вместо непосредственного ее изменения. Windows-
приложения не требуют такой защиты друг от друга, как от приложений
DOS, которые не знают о других приложениях.
Так что Windows могут
успешно управлять всеми Windows-приложениями в одной и той же
виртуальной машине.
1.7. Резюме
Windows может запускать Win32, Win16 и приложения DOS, в том
числе и в многозадачном режиме. Windows делает это, запуская
приложения не на реальной машине, а на виртуальных машинах.
Менеджер виртуальных машин (являющийся процессом супервайзера),
выполняется на реальной машине и
обеспечивает каждый из различных
типов приложений с различным виртуальным окружением.
                                   16



они обычно "занимают" машину полностью. Для процессов DOS типично
изменение таблицы векторов прерываний и непосредственный вывод на
экран. Windows управляют каждой программой DOS в отдельной
виртуальной машине так, чтобы каждая программа изменяла бы только
свою собственную виртуальную таблицу векторов прерываний, и
осуществляла бы вывод на собственный виртуальный экран.
        В отличие от приложений DOS, Windows приложения (и Win32 и
Winl6), знают, что запущены другие процессы. Они осуществляют вывод
только в собственные окна, а не непосредственно на экран, и используют
вызов     операционной   системы   для   изменения   таблицы   векторов
прерываний     вместо    непосредственного   ее   изменения.   Windows-
приложения не требуют такой защиты друг от друга, как от приложений
DOS, которые не знают о других приложениях. Так что Windows могут
успешно управлять всеми Windows-приложениями в одной и той же
виртуальной машине.

        1.7. Резюме

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