
- •Міністерство освіти і науки, молоді та спорту України
- •___Операційні системи____
- •(Назва навчальної дисципліни)
- •Питання до семінарських занять
- •Черкаси 2012 Модуль1
- •Тема 1. Поняття ос, мета її роботи. Класифікація комп’ютерних систем
- •Тема 2. Історія ос. Діалекти unix. Режими пакетної обробки, мультипрограмування, розділу часу
- •Тема 3. Особливості ос для різних класів комп’ютерних систем. Ос реального часу. Ос для хмарних обчислень
- •Тема 1. Архітектура комп’ютерної системи
- •Тема 2. Архітектура ос. Управління процесами: Основні поняття. Семафори і монітори.
- •Модуль 2
- •Ключові терміни
- •Короткі підсумки
- •Набір для практики Питання
- •Теми для курсових робіт, рефератів, есе
- •Тема 1. Системи вводу-виводу
- •Тема 1. Мережі і мережеві структури.
- •Набір для практики Питання
- •Тими для курсових робіт, рефератів, есе
- •Ключові терміни
- •Короткі підсумки
- •Набір для практики Питання
- •Теми для курсових робіт, рефератів, есе
- •Тема 2. Безпека операційних систем і мереж
- •Тема 1. Архітектура, ядро, розповсюдження і ліцензування, принципи проектування, управління процессами Ключові терміни
- •Короткі підсумки
- •Набір для практики Питання
- •Теми для курсових робіт, рефератів, есе
- •Тема 2. Огляд архітектури і можливостей системи Linux: Управління пам’яттю, ресурсами, файлові системи, драйвери пристроїв, мережі, безпека
- •Тема 1. Огляд архітектури і можливостей систем Windows 2000/xp/2003/Vista/2008/7
- •Тема 2. Системні механізми Windows Ключові терміни
- •Короткі підсумки
- •Набір для практики Питання
- •Теми для курсових робіт, рефератів, есе
- •Тема 1. Ос для мобільних пристроїв. Windows Mobile Ключові терміни
- •Короткі підсумки
- •Набір для практики Питання
- •Теми для курсових робіт, рефератів, есе
- •Тема 2. Перспективи операційних систем I мереж Ключові терміни
- •Короткі підсумки
- •Набір для практики Питання
- •Теми для курсових робіт, рефератів, есе
- •1 Семестр Модуль1
- •Що таке процес?
- •Що таке полегшений процес?
- •2 Семестр
- •Що таке контролер?
Що таке процес?
Що таке пакетний процес?
Що таке інтерактивний процес?
Що таке лічильник команд процесу?
Що таке стек процесу?
Що таке секція даних процесу?
У яких станах може перебуває процес?
Дайте визначення стану новий.
Дайте визначення стану готовий до виконання.
Дайте визначення стану виконуваний.
Дайте визначення стану що очікує.
Дайте визначення стану завершень.
Що таке блок керування процесом й яка інформація зберігається в ньому?
Які черги використає ОС для керування процесами?
Що таке черга завдань?
Що таке черга готових процесів?
Що таке черги на ввід-вивід?
Що таке планувальник?
Що таке дерево процесів?
Заняття 9 Потоки
Що таке потік?
Чим відрізняються однопотокові й багатопоточні процеси?
У чому переважеля багатопоточності?
У якій системі вперше було реалізоване поняття процесу, близьке сучасному поняттю потоку?
У який ОС багатопоточность уперше з'явилася "офіційно"?
Що таке користувальницькі потоки?
Що таке системні потоки й чим вони відрізняються від користувальницьких?
Які проблеми багатопоточности?
У чому відмінність потоків в Solaris від потоків в інших системах?
Що таке полегшений процес?
У чому відмінність потоків в Windows 2000?
У чому відмінність потоків в Linux?
Як представляються потоки в Java, які операції над ними й стану потоків?
Заняття 10 Методи синхронізації процесів
Чому необхідна синхронізація паралельних процесів?
У чому суть завдання "обмежений буфер"?
Сформулюйте в загальному виді проблему критичних секцій.
Які умови необхідні дял рішення проблеми критичних секцій?
Що таке взаємне виключення?
Що таке алгоритм булочної й на якій ідеї впорядкування процесів він заснувань?
Що таке загальний семафор й які операції над ним визначені?
Як реалізуються семафори й операції над ними?
Які Ви знаєте класичні завдання (схеми) синхронізації?
Що таке монітори (як засіб синхронізації)?
Які засоби синхронізації використаються в системі Solaris?
Які засоби синхронізації використаються в системі Windows 2000?
Заняття 11 Управління пам’яттю
У чому полягає завдання керування пам'яттю?
Що таке вхідна черга завдань?
Які етапи обробки проходить програма на шляху від вихідного коду до двійкового образу в пам'яті?
Що таке компіляція?
Що таке редагування зв'язків?
Що таке завантаження?
Що таке линковка?
Що таке об'єктний модуль?
Що таке таблиця символів?
Що таке завантажувальний модуль?
Що таке бібліотека?
Що таке бінарний образ програми в пам'яті?
Що таке редактор зв'язків?
Що таке завантажник?
Що таке асемблер?
Що такий пристрій керування пам'яттю?
Що таке динамічне завантаження?
Що таке оверлейная структура програми?
Заняття 12 Організація пам’яті
Що таке відкачка й підкачування?
Що таке файл відкачки?
Як організоване суміжний розподіл пам'яті?
Які методи рішення загального завдання розподілу пам'яті Вам відомі?
Що таке фрагментація?
Що таке зовнішня й внутрішня фрагментація?
Що таке компактировка і як з її допомогою позбутися від зовнішньої фрагментації?
Що таке сторінкова організація?
Що таке сторінка?
Що таке таблиця сторінок?
Що таке фрейм?
Що таке список вільних фреймів?
Що таке регістр таблиці сторінок?
Що такий середній час доступу?
Що таке біт valid-invalid й як він використається для захисту пам'яті?
Що таке ієрархічна таблиця сторінок?
Заняття 13 Системи файлів
Що таке віртуальна пам'ять?
Які переваги дає застосування методу віртуальної пам'яті?
Які два способи використаються для організації віртуальної пам'яті?
Що таке сторінкова організація на вимогу?
Що таке сегментна організація на вимогу?
Що таке відмова сторінки (page fault) і як ОС обробляє цю ситуацію?
Що таке біт valid-invalid?
Які дії виконує ОС при відсутності вільного фрейму при обробці відмови сторінки?
Що такий ефективний година доступу до сторінки і як воно обчислюється?
Що таке копіювання при записі (copy-on-write)?
Що таке коефіцієнт відмов сторінок?
Як залежить число відмов сторінок від числа вільних фреймів?
Які принципи алгоритму FIFO заміщення сторінок?
Що таке оптимальний алгоритм заміщення сторінок?
Які принципи алгоритму LRU заміщення сторінок?
Які принципи алгоритму на основі біта посилання для заміщення сторінок?
Які принципи алгоритму іншого шансу для заміщення сторінок?
Які принципи алгоритму LFU заміщення сторінок?
Які принципи алгоритму MFU заміщення сторінок?
Що таке виділення фреймів і по яких принципах воно може здійснюватися?
Що таке рівномірне виділення фреймів?
Що таке пропорційне виділення фреймів?
Що таке виділення фреймів по пріоритетах?
Що таке глобальне й локальне виділення фреймів?
Що таке thrashing й у яких випадках він відбувається?
Які особливості сторінкової організації в Windows NT?
Які особливості сторінкової організації в Solaris?