Операционные системы: архитектура и управление процессами. Макаров П.С. - 41 стр.

UptoLike

Составители: 

41
передачи сообщений, средств взаимодействия с аппаратурой, в том числе
средств доступа к механизмам привилегированной защиты. Однако многие раз-
работчики не всегда жестко придерживаются принципа минимизации функций
ядра, часто жертвуя этим ради повышения производительности. В результате
реализации ОС образуют некоторый спектр, на одном краю которого находятся
системы с минимально возможным микроядром, а на другомсистемы, по-
добные Windows NT, в которых микроядро выполняет достаточно большой
объем функций.
Рис. 18
На рис. 18, представлена общая структура операционной системы W2K.
Модульная структура этой системы делает ее довольно гибкой. Она в состоя-
нии работать на самых разных аппаратных платформах и поддерживать прило-
жения, написанные для разных операционных систем. К моменту написания
этой книги операционная система W2K была реализована только на аппаратной
платформе Pentium/x86.
Как и прочие операционные системы, W2K различает прикладные про-
граммы и программы операционной системы. К последним относятся испол-
няющая система, микроядро, драйверы устройств и уровень аппаратных абст-
ракций (hardware abstraction layer – HAL), которые выполняются в режиме ядра.
Программы, выполняющиеся в этом режиме, имеют доступ к системным дан-