Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Андорра, погода на неделю.

--------------------------

ремонт квартир под ключ киев

--------------------------

Краткий обзор архитектуры Windows

Image
Image
 

                 Пользовательский

                                режим

Исполнительная система

Ядро                                      Драйверы

                                                устройств

Уровень абстрагирования от оборудования HAL

 
                Режим

Поддержка окон и графики

 
                ядра

            Все ОС делятся на два режима: пользовательский и режим защиты. Часть ОС находится в пользовательском режиме (кольцо 3), а часть в режиме ядра (кольцо 0). В основном, в режиме защиты, в ОС существует процесс обработки входа в систему:

идентификация пользователя – определение имени пользователя;

аунтификация пользователя – определение пароля пользователя;

авторизация пользователя – определение действий, которые пользователь может выполнить в системе.

            Например, Windows 3.х, 9х является вырожденной ОС, так как в ней предусмотрена только идентификация.

Процессы сервиса – сервисные функции: менеджер задач, SQL-сервер. Пользовательские приложения бывают пяти типов: Win32, Windows3.x, MS-DOS, POSIX, OS/2.

Подсистема окружения – это окружения ОС, позволяющие на компьютерах с ОС запускать приложения разных типов. Например, в Windows NT есть три подсистемы: Win32, POSIX, OS/2.

DLL-подсистемы Win32. Назначение: транслировать документированные функции в соответ-ствующие недокументированные функции исполнительной системы и ядра.

Исполнительная система – управляет памятью, процессами и потоками, обеспечивает защиту и взаимодействие между процессами.

Ядро. Ядро содержит низкоуровневые функции ОС: планирование потоков, диспетчеризацию прерываний и исключений. Обеспечивает синхронизацию работы процессов.

Драйверы устройств. Драйверы аппаратных устройств, сетевые драйверы, драйверы файловой системы.

предыдущаяследующая