Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

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

Процессами;

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

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

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

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

Приложений.

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

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

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

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

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

сервисов:

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

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

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

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

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

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

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

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

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

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





Дата публикования: 2014-11-29; Прочитано: 208 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...