Лекция: Которые должны в нем находиться для обеспечения необходимого и достаточного

Сервиса. В микроядре содержится и исполняется минимальное количество кода,

необходимое для реализации основных системных вызовов:

— передача сообщений;

— организация взаимодействия между внешними по отношению к микроядру

Процессами;

— поддержка управления прерываниями и др.

Микроядро – маленький модуль системного программного обеспечения,

Работающий в наиболее приоритетном состоянии компьютера и поддерживающий

Остальную часть операционной системы, рассматриваемую как набор серверных

Приложений.

Исполняемые микроядром функции ограничены в целях сокращения его размера и

Максимизации количества кода, работающего как прикладная программа.

Микроядро включает только те функции, которые требуются для определения

Набора абстрактных сред обработки для прикладных программ и для организации

Совместной работы приложений. Микроядро обеспечивает пять различных типов

сервисов:

— управление виртуальной памятью;

— задания и потоки;

— межпроцессные коммуникации;

— управление вводом/выводом и прерываниями;

— сервисы набора Хоста и процессора.

В качестве приложения ядра работают следующие подсистемы и функции

операционной системы:

— система управления файлами;

— поддержка внешних устройств;

— традиционные программные интерфейсы.

еще рефераты
Еще работы по информатике