ВУЗ:
Составители:
14
может быть описано режимом процессора, уровнем привилегий, и
разрядностью (16 или 32). В таблице 1.2 систематизированы варианты
исполнительного окружения Windows.
Процессы супервайзера работают в кольце привилегий 0
защищенного режима (самый высокий уровень доступа), так что они
способны видеть и управлять фактическим аппаратным окружением ЭВМ.
Процессы супервайзера выполняются на текущей машине, а не на
виртуальной или, другими
словами, процессы супервайзера выполняются
вне любой виртуальной машины. Из всех компонентов, которые
составляют Windows 95, только VMM (менеджер виртуальных машин) и
VxD выполняются в окружении супервайзера. Все другие компоненты
работают в виртуальной машине.
Табл. 1.2
Исполнительное окружение Windows, связанное с различными типами
процессов
Тип процесса Режим
процессора
Привилегии Разрядность Модель
памяти
Виртуальная
машина
Супервайзер защищенный Кольцо 0 32 плоская ни в одной
Win32 защищенный Кольцо 3 32 плоская Системная
Win16 защищенный Кольцо 3 16 сегментиро-
ванная
Системная
DOS V86 Кольцо 3 16 сегментиро-
ванная
Индивиду-
альная
Окружение супервайзера 32-разрядное, так что эти процессы могут
адресовать 4Гб виртуальной памяти. Процессы супервайзера используют
только два селектора, каждый из которых адресует 4Гб. Эти два селектора
отличаются только атрибутами: один помечен как выполняемый и
загружен в CS, другой помечен невыполняемым и загружен в DS, ES, и SS.
(Эти атрибуты селектора хранятся в той же
таблице дескрипторов,
который хранит базовый линейный адрес сегмента.) Этот тип модели
памяти, где сегменты загружены раз и навсегда, называется плоской
моделью, и делает сегментацию по сути невидимой для программиста.
14
может быть описано режимом процессора, уровнем привилегий, и
разрядностью (16 или 32). В таблице 1.2 систематизированы варианты
исполнительного окружения Windows.
Процессы супервайзера работают в кольце привилегий 0
защищенного режима (самый высокий уровень доступа), так что они
способны видеть и управлять фактическим аппаратным окружением ЭВМ.
Процессы супервайзера выполняются на текущей машине, а не на
виртуальной или, другими словами, процессы супервайзера выполняются
вне любой виртуальной машины. Из всех компонентов, которые
составляют Windows 95, только VMM (менеджер виртуальных машин) и
VxD выполняются в окружении супервайзера. Все другие компоненты
работают в виртуальной машине.
Табл. 1.2
Исполнительное окружение Windows, связанное с различными типами
процессов
Тип процесса Режим Привилегии Разрядность Модель Виртуальная
процессора памяти машина
Супервайзер защищенный Кольцо 0 32 плоская ни в одной
Win32 защищенный Кольцо 3 32 плоская Системная
Win16 защищенный Кольцо 3 16 сегментиро- Системная
ванная
DOS V86 Кольцо 3 16 сегментиро- Индивиду-
ванная альная
Окружение супервайзера 32-разрядное, так что эти процессы могут
адресовать 4Гб виртуальной памяти. Процессы супервайзера используют
только два селектора, каждый из которых адресует 4Гб. Эти два селектора
отличаются только атрибутами: один помечен как выполняемый и
загружен в CS, другой помечен невыполняемым и загружен в DS, ES, и SS.
(Эти атрибуты селектора хранятся в той же таблице дескрипторов,
который хранит базовый линейный адрес сегмента.) Этот тип модели
памяти, где сегменты загружены раз и навсегда, называется плоской
моделью, и делает сегментацию по сути невидимой для программиста.
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
