Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pitannya_na_1_modul.docx
Скачиваний:
5
Добавлен:
12.08.2019
Размер:
238.58 Кб
Скачать
  1. Апаратні засоби підтримки ос.

Засобу апаратної підтримки ОС. Дотепер про ОС говорилося як про комплекс програм, але, узагалі говорячи, частина функцій ОС може виконуватися й апаратними засобами. Тому іноді можна зустріти визначення ОС як сукупності програмних і апаратних засобів, що і відбито на мал. 45. До ОС відносять, природно, не всі апаратні пристрої комп'ютера, а тільки засоби апаратної підтримки ОС, тобто ті, котрі прямо беруть участь в організації обчислювальних процесів: засоби підтримки привілейованого режиму, систему переривань, засоби переключення контекстів процесів, засоби захисту областей пам'яті і т.п.

  1. Машинно-залежні компоненти ос.

Машинно-залежні компоненти ОС. Цей шар утворюють програмні модулі, у яких відбивається специфіка апаратної платформи комп'ютера. В ідеалі цей шар цілком екранує вищележачі шари ядра від особливостей апаратури. Це дозволяє розробляти вищележачі шари на основі машинно-незалежних модулів, що існують у єдиному екземплярі для всіх типів апаратних платформ, підтримуваних даною ОС. Прикладом шару, що екранує, може служити шар HAL ОС Windows NT.

  1. Архітектурні особливості ос з монолітним ядром.

ОС загального випадку – це програма,тому було б логічно її організувати із процедур і ф- й,в цьому випадку компоненти ОС складовими частинами однієї великої програми. Така структура називається монолітним ядром. Монолітне ядро є набором процедур,кожна з яких може викликати кожну. Всі процедури працюють в привілейованому режимі. Для монолітної системи ядро співпадає з усією системою. У багатьох ОС з монолітним ядром складання ядра здійснюється окремо для кожного комп*ютера на який встановлюється комп.система.

  1. Архітектурні особливості ос з мікроядром.

  2. Архітектурні особливості багаторівневих ос.

Компоненти багаторівневих ОС утворюють ієрархію рівнів,кожен з яких спирається на ї-цію попереднього рівня. Найнижчий рівень взаємодіє з апаратним забезпеченням. На найвищому рівні реалізуються системні виклики. Передача керування з верхнього рівня на нижчий реалізується ,як системний виклик. Верхній рівень повинен мати права на виконання цього виклику. Перевірка прав виконується за підтримки апаратного забезпечення.

  1. Архітектурні особливості гібридних.

  2. Архітектурні особливості ос з віртуальними машинами.

У системах віртуальних машин програмним шляхом створюють копії апаратного забезпечення. При спробі звернутися до такого віртуального заліза на рівні привілейованих команд насправді відбувається системний виклик реальної ОС,яка і виконує необхідні дії. Такий підхід дозволяє кожному користувачу завантажити свою ОС на віртуальну машину. Недоліком таких ОС є зниження ефективності в порівнянні з реальним комп*ютером.

  1. У чому полягає основна відмінність багатозадачних пакетних систем від систем з розподілом часу?

Багатозадачные - здатні одночасно керувати декількома процесами, поділяючи між ними. потужність комп"ютера.(ресурсами)

Розподил часу - Потік завдань у загальному випадку не є планомірним і не може регулюватися оператором, тобто завдання надходять у непередбачені моменти часу і без усякої черговості. В ОС не призначених для рішення задач реального часу, маються деякі накладні витрати процесорного часу на етапі ініціювання (при виконанні якого ОС розпізнає всі побажання користувачів щодо рішення своєї задачі, завантажує в ОП потрібну програму і виділяє необхідні для її виконання ресурси)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]