Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОПС.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
138.62 Кб
Скачать

Білет № 1

  1. Основні поняття та визначення концепцій ос

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

Будь–який компонент прикладного програмного забезпечення обов’язково працює під керуванням ОС.

Користувачі взаємодіють зі своїми програмами через інтерфейс ОС.

Для зручності взаємодії з ОС використовуються додаткові інтерфейсні оболонки. Їх основне призначення – розширити можливості по керуванню ОС або змінити вбудовані в систему можливості.

Основні функції ОС

1) прийом від користувача завдань або команд, сформульованих на відповідній мові – у вигляді команд оператора або у вигляді вказань та їх обробка;

3) завантаження до оперативної пам’яті програм, що мають виконуватися;

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

5) ідентифікація всіх програм і даних;

7) забезпечення режиму мультипрограмування 8) забезпечення функцій по організації і керуванню всіма операціями вводу-виводу;

9) задоволення жорстким обмеженням на час відповіді в режимі реального часу;

10) розподіл пам’яті, а в більшості сучасних систем і організація віртуальної пам’яті;

13) захист однієї програми від впливу іншої; забезпечення збереження даних;

14) надання послуг на випадок часткового збою системи;

2. Основні можливості файлової системи ntfs

NTFS— стандартна файлова система для сімейства операційних систем Microsoft Windows NT.

При проектуванні системи NTFS особлива увага була приділена наступним характеристикам:

1.надійність. Високопродуктивні комп'ютери і системи спільного користування (сервери) повинні мати підвищену надійність, що є ключовим елементом структури і поведінки NTFS

2.розширена функціональність. NTFS проектувалася з урахуванням можливого розширення. У ній були втілені багато додаткових можливостей - вдосконалена відмовостійкість, емуляція інших файлових систем, потужна модель безпеки, паралельна обробка потоків даних і створення файлових атрибутів, обумовлених користувачем;

4.гнучкість. Модель розподілу дискового простору в NTFS відрізняється надзвичайною гнучкістю. Розмір кластера може змінюватися від 512 байт до 64 Кбайт

NTFS добре справляється з обробкою великих масивів даних Кількість файлів у кореневому і некореневому каталогах не обмежена. Оскільки в основу структури каталогів NTFS закладена ефективна структура даних, що називається "бінарним деревом" час пошуку файлів у NTFS не зв'язаний лінійною залежністю з їх кількістю.

Система NTFS також має певні засоби самовідновлення Файлова система NTFS підтримує розглядає всі томи, каталоги і файли як самостійні об'єкти.

Білет № 2

1. Архітектура ОС Операційну систему можна розглядати як сукупність компонентів, кожен з яких

відповідає за певні функції. Набір таких компонентів і порядок їхньої взаємодії

один з одним та із зовнішнім середовищем визначається архітектурою операцій­

ної системи. В ОС насамперед необхідно виділити набір фундаментальних можливостей, які

надають її компоненти; ці базові можливості становлять механізм (mechanism).

З іншого боку, необхідно приймати рішення щодо використання зазначених мож­

ливостей; такі рішення визначають політику (policy). Отже, механізм показує, що

реалізовано компонентом, а політика - як це можна використати.

Коли за реалізацію механізму і політики відповідають різні компоненти (меха­

нізм відокремлений від політики), спрощується розробка системи і підвищується

її гнучкість. Компонентам, що реалізують механізм, не повинна бути доступна ін­

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

мін «вільні від політики» (policy-free). Компоненти, відповідальні за політику,

мають оперувати вільними від неї компонентами як будівельними блоками, для

них недоступна інформація про деталі реалізації механізму.

Прикладом відокремлення механізму від політики є керування введенням-ви-

веденням. Базові механізми доступу до периферійних пристроїв реалізують драй­

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

здійснює введення-виведення