logo
Лекции / Novel, Unix, WindowsNT

Архитектура WindowsNt

Как показано на рисунке Windows NTпредставляет собой модульную, вертикально организованную операционную систему, состоящую из отдельных взаимосвязанных модулей.

Начнем рассмотрение этих модулей последовательно снизу вверх, начиная с уровня аппаратных абстракций.

Работа ядра оптимизирует объем и эффективность функционирования оборудования. Ядро отвечает за планирование, выполнения потоков, синхронизацию работы нескольких процессоров, обработку аппаратных прерываний и исключительных ситуаций. Ядро производит диспетчеризацию с целью максимально загрузить все процессоры системы и обеспечить первоочередную обработку потоков с более высоким приоритетом

Поток всегда определяется в контексте процесса. Процесс включает в себя адресное устройство, набор доступных процессу объектов, и совокупность выполняемых в контексте процесса потоков.

Ядро объектыуправляет двумя типами объектов: