Архитектура современных операционных систем
88 архитектура вычислительной системы должна быть симметричной (все процес- соры одинаковы). 3) Сама ОС разработана на языке С и поэтому не является в полном смыс- ле объектно-ориентированной системой. Более того, небольшая часть ядра HAL (Hardware Abstragation Lever) вообще выполнена на машинозависимом языке. Этот уровень позволяет системе выполняться на различных аппаратных плат- формах. Однако все ресурсы, которые Windows NT создает, именует, учитыва- ет, выделяет, разделяет, защищает и уничтожает - реализованы в виде объектов. Это позволяет создать единую и централизованную систему управления всеми ресурсами. Структура Windows NT Упрощенная структурная схема Windows NT представлена на рис. 4.1. Рис. 4.1. Компоненты ОС, работающие в режиме пользователя, называются защи- щенными подсистемами. Компоненты ОС, работающие в режиме ядра, называют исполнительной системой. Защищенные подсистемы подразделяются на: VDM Подсистема Win32 Клиет Win16 Клиет DOS Клиет Posix Клиет OS/2 Процесс регистрации Подсистема защиты Защищенные подсистемы Ядро Дисп. объектов Монитор защиты Дисп. процессов LPC Дисп. памяти Дисп. окон Дисп. В\В ФС Драйверы устройств HAL 3 0 Исполн. cистема
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy