Панель управления
 Логин:
 Пароль:
   
   
 Регистрация
 Напомнить пароль?
Навигация

ИНТЕРНЕТ
   Теория и устройство
   Жизнь в сети
   Безопасность
   Вредоносное ПО
   Сервисы

   Установка и настройка
   MS Windows

ПОРТАЛ
   События
   Новости

Календарь
«    Декабрь 2007    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Архив статей
Январь 2009 (1)
Декабрь 2008 (111)
Август 2008 (3)
Июль 2008 (7)
Июнь 2008 (1)
Май 2008 (9)
Апрель 2008 (6)
Февраль 2008 (1)
Январь 2008 (6)
Декабрь 2007 (30)
Ноябрь 2007 (11)
Октябрь 2007 (8)
Сентябрь 2007 (10)
Август 2007 (12)
Июль 2007 (6)
Популярные статьи
Теория и устройство : Микроядерные операционные системы
 
Микроядерные операционные системы

Микроядро – минимальная стержневая часть операционной системы, служащая основой модульных и переносимых расширений.
Основная идея, заложенная в технологию микроядра (ОС или графический интерфейс), заключается в том, чтобы конструировать необходимую среду верхнего уровня, из которой можно легко получить доступ ко всем функциональным возможностям уровня аппаратного обеспечения, ядро служит стартовой точкой для создания системы.

Искусство разработки микроядра заключается в выборе базовых примитивов, которые должны в нем находиться для обеспечения необходимого и достаточного сервиса. В микроядре содержится и исполняется минимальное количество кода, необходимое для реализации основных системных вызовов:
- передача сообщений;
- организация взаимодействия между внешними по отношению к микроядру процессами;
- поддержка управления прерываниями и др.

Микроядро – маленький модуль системного программного обеспечения, работающий в наиболее приоритетном состоянии компьютера и поддерживающий остальную часть операционной системы, рассматриваемую как набор серверных приложений.
Исполняемые микроядром функции ограничены в целях сокращения его размера и максимизации количества кода, работающего как прикладная программа.
Микроядро включает только те функции, которые требуются для определения набора абстрактных сред обработки для прикладных программ и для организации совместной работы приложений. Микроядро обеспечивает пять различных типов сервисов:
- управление виртуальной памятью;
- задания и потоки;
- межпроцессные коммуникации;
- управление вводом/выводом и прерываниями;
- сервисы набора Хоста и процессора.

В качестве приложения ядра работают следующие подсистемы и функции операционной системы:
- система управления файлами;
- поддержка внешних устройств;
- традиционные программные интерфейсы.

Микроядра проще, чем ядра монолитных или модульных операционных систем. Функция операционной системы разбивается на модульные части, которые могут быть сконфигурированы целым рядом способов.
Поскольку микроядра малы и имеют сравнительно мало требуемого к исполнению кода уровня ядра, они обеспечивают удобный способ поддержки характеристик реального времени
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Другие новости по теме:

Комментарии (0)  Распечатать www.lookinfo.org
Наш опрос
Какой версией ОС Windows вы пользуютесь

Windows 95
Windows NT
Windows 98
Windows Me
Windows 2000
Windows XP
Windows Server 2003
Windows Vista
Я не использую Windows
Windows - это зло

Партнеры
.:Lookinfo.Net:.
..SlackGuide.Com..

Полезное

  Rambler's Top100