Основные компоненты ОС Windows XP
Системная виртуальная машина | ||||||
32 – разрядные приложения Windows | Оболочка–программа Проводник (Explorer) и программа – Диспетчер программ | 16 – разрядные приложения Windows | Виртуальная машина MS DOS | |||
Уровень интерфейса прикладного программирования (Windows API )
16 – разрядная подсистема ОС Windows
KRNL386.exe | GDI.exe | USER.exe |
Промежуточный уровень Thunk
у
32 – разрядная подсистема ОС Windows
KERNEL32.dll | GDI32.dll | USER32.dll |
Пользовательский режим (User mode), сервисы третьего кольца защиты процессора
Режим Ядра (Kernel mode), сервисы нулевого кольца защиты процессора
Базовая подсистема
Подсистема управления файлами | Подсистема сети | Сервисы ОС | Подсистема диспетчера виртуальной машины | Драйверы аппаратных средств | Диспетчер управления объектами | Средства контроля режима обеспечения безопасности | Диспетчер процессов |
Источник.
Питер Нортон, Джон Пауль Мюллер. Полное руководство по Microsoft Windows XP
Системная виртуальная машина состоит из трех основных элементов: 32-разрядные приложения, программа – оболочка «Проводник» и 16-разрядные приложения. Все 32-разрядные приложения используют индивидуальное адресное пространство. ОС применяет режим вытесняющей многозадачности для того, что бы гарантировать выделение необходимых системных ресурсов каждому приложению. 16-разрядное приложение выполняется в виде независимого процесса, применяется режим кооперативной многозадачности для повышения надежности системы.
Дата добавления: 2015-08-11; просмотров: 669;