Типы архитектур ядер операционных систем, их преимущества и недостатки. Ядра, используемые различными операционными системами

Автор работы: Пользователь скрыл имя, 01 Июля 2013 в 17:54, курсовая работа

Описание работы

Цель работы состоит в рассмотрении различных типов архитектур ядер операционных систем и выявлении различий.
Поставленная цель позволила сформулировать задачи:
1) ознакомиться с основными видами архитектур ядер операционной системы;
2) рассмотреть понятие, касающиеся операционной системы;
3) выявить преимущества и недостатки ядер.
Объект исследования – ядра операционных систем.

Содержание работы

ВВЕДЕНИЕ 3
1 ОБЩИЕ СВЕДЕНИЯ О ЯДРЕ ОПЕРАЦИОННОЙ СИСТЕМЫ 4
2 ТИПЫ АРХИТЕКТУР ЯДЕР ОПЕРАЦИОННЫХ СИСТЕМ, ИХ ПРЕИМУЩЕСТВА И НЕДОСТАТКИ 7
2.1 Монолитное и модульное ядра 7
2.2 Микро и экзо ядра 10
2.3 Гибридное и Наноядра 14
3 ЯДРА, ИСПОЛЬЗУЕМЫЕ РАЗЛИЧНЫМИ ОПЕРАЦИОННЫМИ СИСТЕМАМИ 17
3.1 Монолитное и модульное ядра 17
3.2 Микро и экзо ядра 17
3.3 Гибридное и Наноядра 19
ЗАКЛЮЧЕНИЕ 21
ЛИТЕРАТУРА 22

Файлы: 1 файл

Курсовая (1 курс).docx

— 49.65 Кб (Скачать файл)

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

 Наиболее тесно элементы  микроядерной архитектуры и элементы  монолитного ядра переплетены  в ядре Windows NT. Хотя Windows NT часто называют  микроядерной операционной системой, это не совсем так. Микроядро  NT слишком велико (более 1 Мбайт), чтобы носить приставку «микро».  Компоненты ядра Windows NT располагаются  в вытесняемой памяти и взаимодействуют  друг с другом путем передачи  сообщений, как и положено в  микроядерных операционных системах. В то же время все компоненты  ядра работают в одном адресном  пространстве и активно используют  общие структуры данных, что свойственно  операционным системам с монолитным  ядром. По мнению специалистов Microsoft, причина проста: чисто микроядерный  дизайн коммерчески невыгоден,  поскольку неэффективен.

Таким образом, Windows NT можно  с полным правом назвать гибридной  операционной системой.

 

ЗАКЛЮЧЕНИЕ

 

В первой главе было рассмотрено  понятие ядра, его основные характеристики, основные функции и процессы которые  за выполнение которых оно отвечает.

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

В третьей главе было рассмотрено  применение различных типов ядер с  разными операционными системами. Как выяснилось, большинство ядер работают под операционной системой Linux.

Таким образом на протяжении всей работы была полностью рассмотрена  архитектура различных типов ядер, а так же их недостатки, преимущества и применение с различными типами операционных систем.

 

ЛИТЕРАТУРА

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

– Загл. с экрана

  1. Форум по ОС Linux, Windows, Maemo [Электронный ресурс]. - Режим доступа: http://winux.kz/forum/7-42-1 – Загл. с экрана
  2. Форум программистов [Электронный ресурс]. – Режим доступа: http://www.programmersforum.ru – Загл. с экрана
  3. Форум программистов и системных администраторов [Электронный ресурс]. – Режим доступа: http://www.cyberforum.ru – Загл. с экрана
  4. Электронная библиотека [Электронный ресурс]. - Режим доступа: http://www.computerbooks.ru/books/Programming/Book-Teoria-OS/Glava%301/Index6.htm – Загл. с экрана

 


Информация о работе Типы архитектур ядер операционных систем, их преимущества и недостатки. Ядра, используемые различными операционными системами