Примером смешанного подхода
может служить возможность запуска
операционной системы с монолитным
ядром под управлением микроядра.
Так устроены 4.4BSD и MkLinux, основанные
на микроядре Mach. Микроядро обеспечивает
управление виртуальной памятью
и работу низкоуровневых драйверов.
Все остальные функции, в том
числе взаимодействие с прикладными
программами, осуществляется монолитным
ядром.
Наиболее тесно элементы
микроядерной архитектуры и элементы
монолитного ядра переплетены
в ядре Windows NT. Хотя Windows NT часто называют
микроядерной операционной системой,
это не совсем так. Микроядро
NT слишком велико (более 1 Мбайт),
чтобы носить приставку «микро».
Компоненты ядра Windows NT располагаются
в вытесняемой памяти и взаимодействуют
друг с другом путем передачи
сообщений, как и положено в
микроядерных операционных системах.
В то же время все компоненты
ядра работают в одном адресном
пространстве и активно используют
общие структуры данных, что свойственно
операционным системам с монолитным
ядром. По мнению специалистов
Microsoft, причина проста: чисто микроядерный
дизайн коммерчески невыгоден,
поскольку неэффективен.
Таким образом, Windows NT можно
с полным правом назвать гибридной
операционной системой.
ЗАКЛЮЧЕНИЕ
В первой главе было рассмотрено
понятие ядра, его основные характеристики,
основные функции и процессы которые
за выполнение которых оно отвечает.
Во второй главе рассматривались
архитектуры различных ядер операционных
систем, их преимущества и недостатки.
Так же во второй главе были рассмотрены
архитектуры ядер ОС, которые частично
комбинируют некоторые функции
др. ядер операционных систем (например:
гибридное).
В третьей главе было рассмотрено
применение различных типов ядер
с разными операционными системами.
Как выяснилось, большинство ядер
работают под операционной системой
Linux.
Таким образом на протяжении
всей работы была полностью рассмотрена
архитектура различных типов ядер,
а так же их недостатки, преимущества и
применение с различными типами операционных
систем.
ЛИТЕРАТУРА
- Гордеев, А. В. Операционные системы: учеб. для вузов / А. В. Гордеев. - 2-е изд. - СПб. : Питер, 2007. –416 с.
- Основы операционных систем: учеб. пособие / В. Е. Карпов [и др.]. - М. : ИНТУИТ.РУ, 2004. – 632 с.
- Роберт, Лав Разработка ядра Linux = Linux Kernel Development - 2-е изд. /Лав Роберт - 2-е изд.- М. «Вильямс», 2006. – 448 с.
- Таненбаум, Э. Современные операционные системы: учеб. пособие / Э. Таненбаум. - 2-е изд. - СПб.: Питер, 2007. – 1038 с.
- Назаров С.В. Современные операционные системы [Электронный ресурс]/ Назаров С.В. – Режим доступа: http://www.intuit.ru/department/os/modernos/1/4.html. – Загл. с экрана.
- Олифер В.Г. Сетевые операционные системы [Электронный ресурс]/ В.Г.Олифер.- Режим доступа: http://education.aspu.ru/view.php?olif=gl3 – Загл. с экрана.
- Операционные системы [Электронный источник] – Информационный сайт – Режим доступа к сайту: http://news.softodrom.ru/ap/b1703.shtml – Загл. с экрана.
- Русская энциклопедия [Электронный ресурс]. - Режим доступа: http://traditio-ru.org/wiki/Ядро_(операционной_системы)#.D0.AD.D0.BA.D0.B7.D0.BE.D1.8F.D0.B4.D1.80.D0.BE – Загл. с экрана.
- Сайт по о Обзор [Электронный ресурс]. - Режим доступа: http://itc.ua/articles/jekzoyadro_horosho_zabytoe_novoe_20281/ – Загл. с экрана.
- Сайт по книгам в электронном формате [Электронный ресурс]. - Режим доступа: http://www.computerbooks.ru/books/Programming/Book-Teoria-OS/Glava%208/Index5.htm – Загл. с экрана.
- Справочная система Genon [Электронный ресурс]. - Режим доступа: http://www.genon.ru/GetAnswer.aspx?qid=ba4a008e-f6a5-4ed8-b7a4-81872a02fe68
– Загл. с экрана
- Форум по ОС Linux, Windows, Maemo [Электронный ресурс]. - Режим доступа: http://winux.kz/forum/7-42-1 – Загл. с экрана
- Форум программистов [Электронный ресурс]. – Режим доступа: http://www.programmersforum.ru – Загл. с экрана
- Форум программистов и системных администраторов [Электронный ресурс]. – Режим доступа: http://www.cyberforum.ru – Загл. с экрана
- Электронная библиотека [Электронный ресурс]. - Режим доступа: http://www.computerbooks.ru/books/Programming/Book-Teoria-OS/Glava%301/Index6.htm – Загл. с экрана