
- •Основні поняття та визначення концепцій ос
- •2. Основні можливості файлової системи ntfs
- •2. Структура тому з файловою системою ntfs
- •1. Огляд і характеристика операційних систем
- •2. Основні відмінності fat і ntfs
- •1. Узагальнена структура програмного забезпечення обчислювальних систем
- •2. Захист інформації в комп’ютерних системах засобами ос
- •1. Класифікація операційних систем
- •2. Можливості файлової системи ntfs по обмеженню доступу до файлів і каталогів
- •1. Основні принципи побудови операційних систем
- •2. Файлові системи операційних систем класу Unix
- •1. Захист інформації в комп’ютерних системах засобами ос.
- •2.Керування процесами, потоками, їх планування
- •1.4. Стани процесів
- •1.Планування процесів
- •2. Захист файлів в операційних системах класу Unix
- •1. Дисципліни планування - вимоги, показники, класифікація
- •2. Міжпроцесова взаємодія
- •6.2. Базові механізми міжпроцесової взаємодії
- •1. Базові дисципліни планування fcfs, rr, spn
- •2.Системні засоби взаємодії процесів
- •Віртуальні переривання або сигнали
- •1. Базові дисципліни планування psjn, hprn
- •2. Дужки критичних секцій.
- •1. Базові дисципліни планування srr, mlfb
- •2. Віртуальні переривання або сигнали. Віртуальні переривання або сигнали
- •Фіксовані розділи пам'яті.
- •2.Модель віртуальних комунікаційних портів
- •Односегментна модель пам'яті.
- •Загальні області пам'яті.
- •Багатосегментна модель пам'яті.
- •Сторінкова модель пам'яті.
- •Програмні канали.
- •1.Сегментно-сторінкова модель пам'яті.
- •2.Черги повідомлень
- •Билет №21
- •Боротьба з тупиками включає три завдання:
- •Послідовне виділення
- •Залпове виділення
- •Ієрархічне виділення
- •Билет №22
Білет № 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). Компоненти, відповідальні за політику,
мають оперувати вільними від неї компонентами як будівельними блоками, для
них недоступна інформація про деталі реалізації механізму.
Прикладом відокремлення механізму від політики є керування введенням-ви-
веденням. Базові механізми доступу до периферійних пристроїв реалізують драй
вери. Політику використання цих механізмів задає програмне забезпечення, що
здійснює введення-виведення