Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sos.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
368 Кб
Скачать
☆
  1. Яка структура операційної системи Windows 2000?

ОС Windows 2000 підтримує користувацький режим та режим ядра. ОС Windows 2000 ґрунтується на концепції мікроядра, тому в ній мінімізується обсяг коду, який виконується в режимі супервізора.

Ядро (kernel) є підгрунтям усієї архітектури Windows 2000. Ядро відповідає за надання пам’яті для додатків й обмін даними з апаратною платформою. До його складу входить планувач потоків, який призначає кожному з потоків один з 32 рівнів пріоритету. Планувач потоків здійснює перемикання поміж виконуваними процесами відповідно до пріоритетної багатозадачності.

Рівень абстракцій обладнання HAL – це інтерфейс поміж Windows 2000 та апаратною платформою. Драйвери пристроїв та ядро використовують HAL для взаємодії з апаратною платформою. У HAL є власне АРІ, виклики якого перетворюють абстрактні дані на команди конкретного процесора, що і є підтримкою POSIX.

Диспетчер введення/виведення – інтегрує до системи драйвери пристроїв, які додаються зі списку сумісності HCL. Драйвери, які входять до складу диспетчера введення/виведення, додаються та вилучаються динамічно.

Диспетчер об’єктів – керує усіма фізичними та логічними ресурсами комп’ютера.

Монітор звертань до системи безпеки – забезпечує функціонування механізмів захисту, вбудованих у Windows 2000.

Диспетчер процесів – взаємодіє з ядром для забезпечення механізмів керування процесами і потоками.

Диспетчер віртуальної пам’яті – створює карти адрес для процесів і керує розподілом фізичної пам’яті, відбиває файли на пам’ять, здійснює загальний доступ до пам’яті та захист сторінок під час копіювання – записування.

Диспетчер конфігурації – керує реєстром, передає диспетчерові введення/виведення функції, на базі яких диспетчер введення/виведення надає драйверам пристроїв фізичні адреси.

Диспетчер Plug and Play – сповіщає драйвери приладів та диспетчер введення/виведення про підмикання та вимикання апаратних пристроїв.

Диспетчер електроживлення – керує енергоспоживанням комп’ютера. За необхідності переводить систему до режиму зниженого енергоспоживання.

Драйвери пристроїв – є частиною Windows NT Executive, тому що взаємодіяти з апаратним забезпеченням може лише програмний код, який виконується в режимі ядра. Драйвери пристроїв, а також мережні драйвери, звертаються до апаратного забезпечення через точки входу до DLL.

4.Яка структура операційної системи Unix?

Головні компоненти UNlX-системи такі:

• ядро. Виконує всі системні функції. Воно постійно перебуває в оперативній пам'яті і завантажується туди після ввімкнення комп’ютера. Ядро оформлене як виконавчий файл. Воно може бути монолітним або (для новіших версій UNIX) мати модульну будову. Під час будь-якого перелаштування системи, введения нових драйверів, зміни параметрів генерації системи монолітне ядро перебудовують і зберігають у наново створеному файлі. У разі модульного ядра можна додавати нові драйвери для деяких типів пристроїв без перекомпіляції ядра;

  • інтерпретатор команд (shell). Призначений для сприйняття, інтерпретування та передавання ядру з метою виконання команд мови керування UNIX. Фактично виконує інтерфейсні, посередницькі функції між ядром та прикладними програмами;

  • прикладні програми звертаються до інтерпретатора команд та ядра системи.

Группа 79

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