Professional Documents
Culture Documents
Ядро ОС
Ядро ОС
План:
1. Архітектура операційних систем
2. Ядро і допоміжні модулі ОС
3. Ядро в привілейованому режимі
4. Багатошарова структура ОС
5. Мікроядерна архітектура
Архітектура операційних систем
Операційна система (ОС) – це сукупність
компонентів, кожен з яких відповідає за певні функції.
Набір компонентів і порядок їх взаємодії один з
одним і з зовнішнім середовищем, визначають
архітектуру ОС.
Механізм ОС – показує, що реалізовано
компонентом, політика ОС – як це можна
використати.
Ядро і допоміжні модулі ОС
Найбільш загальним підходом до структуризації
операційної системи є поділ усіх її модулів на дві
групи:
ядро (модулі, що виконують основні функції ОС
(управління процесами, пам'яттю, пристроями вводу-
виводу і т. п.));
модулі, що виконують допоміжні функції ОС.
Модулі, які працюють в привілейованому режимі,
складають – ядро ОС.
Ядро і допоміжні модулі ОС
До складу ядра входять функції:
1) які вирішують внутрішньосистемні задачі організації
обчислювального процесу (перемикання контекстів,
завантаження/вивантаження сторінок, обробка переривань);
2) які служать для підтримки додатків, створюючи для них -
прикладне програмне середовище.
Функції ядра, які можуть викликатися додатками, утворюють
інтерфейс прикладного програмування - API