- •Міністерство освіти і науки, молоді та спорту України
- •___Операційні системи____
- •(Назва навчальної дисципліни)
- •Питання до семінарських занять
- •Черкаси 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 Семестр
- •Що таке контролер?
Тема 1. Архітектура комп’ютерної системи
Назвіть основні компоненти, з яких складається настільна або портативна комп'ютерна система.
Що таке системна шина і яка її роль у комп'ютерній системі?
Що таке контролер?
Назвіть і коротко охарактеризуйте основні типи портів у комп'ютерній системі.
Які області пам'яті використаються в операціях вводу-виводу?
Яким образом контролер пристрою інформує процесор про закінчення операції вводу-виводу?
Як організована обробка переривань?
Що таке вектор переривань?
Як система обробляє ситуацію, коли при обробці переривання виникає інше переривання?
Що таке програмувальне переривання (пастка) і коли воно генерується?
Яке призначення переривання по таймері?
Що таке опитування пристроїв й яка його роль у системі?
Чим синхронний ввід-вивід відрізняється від асинхронного?
Що таке таблиця стану пристроїв і для чого вона використається операційною системою?
У чому відмінність основної пам'яті від зовнішньої пам'яті?
Опишіть коротко пристрій жорсткого диска.
Що таке асоціативна пам'ять (кэш) і як вона дозволяє оптимизировать звертання до більше повільних видів пам'яті?
Назвіть основні види зовнішньої пам'яті.
Яка мета введення привілейованого режиму і які дії в ньому дозволені, у порівнянні зі звичайним режимом виконання програм?
Яким образом система визначає поточний режим виконання?
Що таке системний виклик й як вони використаються для організації вводу-виводу?
Що таке регістр бази й регістр границі і як вони використаються для захисту пам'яті?
Що таке таймер й як переривання по таймері використаються операційною системою?
Як організований захист пам'яті в системах з теговой архітектурою?
Що таке дескриптор і для чого він призначений?
Вправи
Складіть найбільш кращу, з Вашого погляду, конфігурацію офісного настільного комп'ютера для Вашої повсякденної роботи. Укажіть обсяг пам'яті, швидкодія, види портів і зовнішніх пристроїв.
Те ж - для портативного комп'ютера (ноутбука).
Запропонуєте найбільш швидкий, надійного й зручний, з Вашого погляду, спосіб резервного копіювання інформації - збереження найбільш важливих файлових систем у зовнішній пам'яті.
Зобразите схему переривань й активізації процесора й пристрою виводу при виконанні фрагмента простої програми: x := 1; writeln(x); y := 2; writeln(y);
Запропонуєте й реалізуйте схему алгоритму множення матриць m * m, що зберігаються в зовнішній пам'яті, із записом результату також у зовнішню пам'ять, з використанням асинхронного вводу-виводу з метою распараллеливания програми.
Опишіть і реалізуйте алгоритм звертання до пам'яті з використанням кэша, з попереднім пошуком адреси в кэше і його записом у кэш, у випадку, якщо він не знайдений.
Нехай завданню виділена область пам'яті, починаючи з адреси 400000 (уміст регістра бази), довжиною 100000 (уміст регістра границі). Чи коректним буде обіг за адресою 400001? за адресою 500001? Опишіть докладно, як відбувається перевірка адреси на коректність у кожному із двох випадків, і відповідні дії системи.
