ВУЗ:
Составители:
7
1.   ОКРУЖЕНИЕ WINDOWS И ВИРТУАЛЬНЫЕ  
ДРАЙВЕРЫ 
1.1. Виртуальный мир Windows 
Windows 95 управляют  тремя  различными  типами  приложений: 
приложения DOS, приложения Winl6 и  приложения Win32. Для 
преодоления  потенциальной  несовместимости  различных  типов 
приложений Windows выполняет  их  на  виртуальных  машинах  в 
виртуальном  окружении.  При  разработке  приложений  под Windows 
программисты  могут обычно игнорировать различие между виртуальным 
и  реальным  окружением.  Для  большинства  приложений,  виртуальное 
окружение совпадает с реальным. 
Это, однако, не относится к написанию виртуальных драйверов VxD, 
потому  что VxD выполняется  в  контексте  супервайзера,  который 
выполняется  вне  любой  из  виртуальных  машин.  Фактически, VxD 
становится  частью  программного  обеспечения,  которое  реализует 
виртуальную  машину.  Следовательно,  при  написании  драйвера VxD 
необходимо  полное  понимания  того,  чем  виртуальное  окружение 
отличается от  физического, и как Windows создает
 иллюзию виртуальной 
машины.  Полное  понимание  виртуальной  машины  особенно  важно  для 
программистов,  разрабатывающих  драйверы VxD, которые  должны 
управлять ресурсами в виртуальном окружении приложения, что  обычно и 
имеет место. 
В  этой  главе  рассмотрены  существенные  аспекты  архитектуры 
Windows,  включая  механизм  осуществления  виртуальной  машины, 
основные  характеристики  виртуального  окружения,  и  характеристики 
окружения супервайзера. 
                                       7
     1.      ОКРУЖЕНИЕ WINDOWS И ВИРТУАЛЬНЫЕ
             ДРАЙВЕРЫ
     1.1. Виртуальный мир Windows
     Windows 95 управляют тремя различными типами приложений:
приложения DOS, приложения Winl6 и приложения Win32. Для
преодоления      потенциальной    несовместимости         различных    типов
приложений Windows выполняет их на виртуальных машинах в
виртуальном окружении. При разработке приложений под Windows
программисты могут обычно игнорировать различие между виртуальным
и реальным окружением. Для большинства приложений, виртуальное
окружение совпадает с реальным.
     Это, однако, не относится к написанию виртуальных драйверов VxD,
потому что VxD выполняется в контексте супервайзера, который
выполняется вне любой из виртуальных машин. Фактически, VxD
становится     частью   программного       обеспечения,   которое   реализует
виртуальную машину. Следовательно, при написании драйвера VxD
необходимо полное понимания того, чем виртуальное окружение
отличается от физического, и как Windows создает иллюзию виртуальной
машины. Полное понимание виртуальной машины особенно важно для
программистов, разрабатывающих драйверы VxD, которые должны
управлять ресурсами в виртуальном окружении приложения, что обычно и
имеет место.
     В этой главе рассмотрены существенные аспекты архитектуры
Windows, включая механизм осуществления виртуальной машины,
основные характеристики виртуального окружения, и характеристики
окружения супервайзера.
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 5
 - 6
 - 7
 - 8
 - 9
 - …
 - следующая ›
 - последняя »
 
