Разделы презентаций


Особливості побудови архітектури ОС. Монолитне ядро.

Содержание

МОНОЛИТНЕ ЯДРООпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.uaУ випадку, коли компоненти операційної системи є не самостійними модулями, а складовими частинами однієї великої програми, така структура операційної системи називається монолитним ядром (monolithic kernel).

Слайды и текст этой презентации

Слайд 1ЛЕКЦІЯ 2
Особливості побудови архітектури ОС. Монолитне ядро. Шарові системи. Віртуальні

машини.
Микроядерна архітектура. Змішані системи.
Загальні поняття з теорії побудови ОС.




Операційні

системи
доц. Сінельнікова Т.Ф.

ЛЕКЦІЯ 2Особливості побудови архітектури ОС. Монолитне ядро. Шарові системи. Віртуальні машини. Микроядерна архітектура. Змішані системи.Загальні поняття з

Слайд 2МОНОЛИТНЕ ЯДРО
Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua
У випадку, коли компоненти

операційної системи є не самостійними модулями, а складовими частинами однієї

великої програми, така структура операційної системи називається монолитним ядром (monolithic kernel).


МОНОЛИТНЕ ЯДРООпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.uaУ випадку, коли компоненти операційної системи є не самостійними модулями, а

Слайд 3ШАРОВІ СИСТЕМИ








Вперше такий підхід був застосований при створенні системи THE

(Technishe Hogeschool Eindhoven) в 1968 р.
Операційні системи. Кафедра Інформатики. E-mail:

informatika@kture.kharkov.ua
ШАРОВІ СИСТЕМИ	Вперше такий підхід був застосований при створенні системи THE (Technishe Hogeschool Eindhoven) в 1968 р.Операційні системи.

Слайд 4ВІРТУАЛЬНІ МАШИНИ

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

ВІРТУАЛЬНІ МАШИНИ Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

Слайд 5
Мікроядерна архітектура


Додаток В
Додаток А
Привілейований
режим
Непривілейований режим

Менеджер
файлової
системи

Менеджер
мережі

Менеджер
пам’яті

Мікроядро
Змішані системи
Операційні системи.

Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

Мікроядерна архітектура Додаток ВДодаток АПривілейований режимНепривілейований режимМенеджерфайловоїсистемиМенеджермережіМенеджерпам’ятіМікроядроЗмішані системи Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

Слайд 6ОСНОВИ АРХІТЕКТУРИ СУЧАСНИХ ОС
Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua
Режим ядра

(кільце 0) - це найбільш привілейований режим. Програмне забезпечення, що

виконується в режимі ядра, має прямий доступ до апаратного забезпечення і до всієї пам'яті комп'ютера. Воно не може бути витіснене в сторінковий файл на жорсткому диску і виконується з більшим пріоритетом, ніж процеси режиму користувача.
У кільці 0 виконується код ядра операційної системи. Не слід запускати в цьому кільці які завгодно програми, оскільки компоненти цього режиму мають доступ до всієї системи і якщо програмний компонент в режимі ядра буде працювати з помилками, то це може зруйнувати всю систему.
ОСНОВИ АРХІТЕКТУРИ СУЧАСНИХ ОСОпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.uaРежим ядра (кільце 0) - це найбільш привілейований режим.

Слайд 7ОСНОВИ АРХІТЕКТУРИ СУЧАСНИХ ОС
Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua
Режим користувача

надає менше привілеїв, ніж режим ядра. Цей режим не забезпечує

прямий доступ до апаратури. Код, що виконується в кільці 3, обмежений виділеним йому адресним простором, а для виклику системних сервісів використовується інтерфейс прикладного програмування (API - Application Programming Interface). Процеси режиму користувача мають такі особливості:
не мають прямого доступу до апаратури;
обмежені виділеним їм адресним простором;
процесу виділяється певна область адрес і він не може виходити за цю область;
можуть бути витіснені з фізичної пам'яті у віртуальну пам'ять на жорсткому диску;
виконуються з меншим пріоритетом, ніж компоненти режиму ядра.
ОСНОВИ АРХІТЕКТУРИ СУЧАСНИХ ОСОпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.uaРежим користувача надає менше привілеїв, ніж режим ядра. Цей

Слайд 8ОСНОВИ АРХІТЕКТУРИ СУЧАСНИХ ОС
Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua
У середовищі

ОС Windows додаток складається з одного або більше процесів.

Процес - це виконувана програма. Йому належать адресний простір і виділені ресурси, а також один або більше потоків, що виконуються в його контексті.
Потік - це основна одиниця, якою операційна система виділяє процесорний час, і мінімальна частина коду - «квант» коду, який може бути запланований для виконання. Крім того, це частина процесу, що виконується в кожен момент часу. Потік працює в адресному просторі процесу і використовує ресурси, виділені процесу.

Будь-який процес містить хоча б один потік. Кожен процес 16-розрядного Windows-програми або програми MS-DOS має тільки один потік, тоді як процеси 32-розрядних Windows-додатків можуть включати їх декілька.
ОСНОВИ АРХІТЕКТУРИ СУЧАСНИХ ОСОпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.uaУ середовищі ОС Windows додаток складається з одного або

Слайд 9ОСНОВИ АРХІТЕКТУРИ СУЧАСНИХ ОС
Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua
Всі операційні

системи сімейства Windows є багатозадачними операційними системами.
Багатозадачність - здатність операційної

системи виконувати більше однієї програми (завдання) одночасно. Протилежний підхід - однозадачность, коли один процес має бути завершений перш, ніж зможе розпочатися другий. MS-DOS - приклад однозадачной середовища, Windows 98, Windows NT, 2000, Me, XP - багатозадачні середовища. Існують два типи багатозадачності: не витісняюча (кооперативна) і витісняюча.

ОСНОВИ АРХІТЕКТУРИ СУЧАСНИХ ОСОпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.uaВсі операційні системи сімейства Windows є багатозадачними операційними системами.

Слайд 10ТИПИ БАГАТОЗАДАЧНОСТІ
Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

ТИПИ БАГАТОЗАДАЧНОСТІОпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

Слайд 11ПРІОРИТЕТИ ПРОЦЕСІВ
Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua
Пріоритети процесів в ОС

Windows діляться на два класи:

реального часу (пріоритети від

16 до 31) - використовується для виконання основних функцій операційної системи і зазвичай не застосовується для додатків;

змінного пріоритету (пріоритет від 0 до 15) - визначає процесорний пріоритет додатків.

Пріоритет 0 може використовуватися тільки для системного потоку, який використовується для обнулення вільних сторінок в оперативній пам'яті при відсутності інших планованих потоків.
ПРІОРИТЕТИ ПРОЦЕСІВОпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.uaПріоритети процесів в ОС Windows діляться на два класи:  реального

Слайд 12ПРІОРИТЕТИ ПРОЦЕСІВ
Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua
Процесам можуть бути присвоєні

такі базові рівні пріоритетів:
низький (idle) - запускає програми

з рівнем пріоритету 4;
звичайний (normal) - запускає програми з рівнем пріоритету 7;
високий (high) - запускає програми з рівнем пріоритету 13;
реального часу (real-time) - запускає програми з рівнем пріоритету 24.
У Windows NT є два додаткових рівня пріоритетів:
«Вище звичайного» і знаходяться між звичайним і високим класами
«Нижче звичайного» і знаходиться між звичайним і низьким класами пріоритетів.
ПРІОРИТЕТИ ПРОЦЕСІВОпераційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.uaПроцесам можуть бути присвоєні такі базові рівні пріоритетів:  низький (idle)

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика