- •Міністерство освіти і науки, молоді та спорту України
- •___Операційні системи____
- •(Назва навчальної дисципліни)
- •Питання та вправи на практичні заняття
- •Черкаси 2012 Модуль1
- •Тема 1. Поняття ос, мета її роботи. Класифікація комп’ютерних систем
- •Тема 2. Історія ос. Діалекти unix. Режими пакетної обробки, мультипрограмування, розділу часу
- •Тема 3. Особливості ос для різних класів комп’ютерних систем. Ос реального часу. Ос для хмарних обчислень
- •Тема 1. Архітектура комп’ютерної системи
- •Тема 2. Архітектура ос. Управління процесами: Основні поняття. Семафори і монітори.
- •Тема 1. Огляд функцій ос: управління пам’яттю, файлами, процесами, мережами, командними інтерпретаторами, сервіси ос, системні виклики. Рівні абстракції ос. Архітектура unix и ms-dos
- •Тема 1. Рівні абстракції ос. Ос с архітектурою мікроядра. Віртуальні машини. Мета проектування і розробки ос. Генерація ос
- •Тема 2. Управління процесами. Планування і диспетчеризація процесів
- •Тема 3. Потоки (threads) и багатопоточне виконання програм (multi-threading)
- •Тема 4. Методи синхронізації процесів
- •Тема 1. Управління пам’яттю
- •Тема 2. Сторінковая організація пам’яті
- •Тема 3. Сегментна організація пам’яті.
- •Модуль 2
- •Тема 1. Системи файлів
- •Тема 2. Віртуальні файлові системи (vfs). Реалізація файлових систем.
- •Тема 3. Мережева файлова система nfs
- •Тема 1. Системи вводу-виводу
- •Тема 1. Мережі і мережеві структури.
- •Тема 2. Безпека операційних систем і мереж
- •Тема 1. Архітектура, ядро, розповсюдження і ліцензування, принципи проектування, управління процессами
- •Тема 2. Огляд архітектури і можливостей системи Linux: Управління пам’яттю, ресурсами, файлові системи, драйвери пристроїв, мережі, безпека
- •Тема 1. Огляд архітектури і можливостей систем Windows 2000/xp/2003/Vista/2008/7
- •Тема 2. Системні механізми Windows
- •Тема 1. Ос для мобільних пристроїв. Windows Mobile Питання
- •Тема 2. Перспективи операційних систем I мереж
Тема 2. Огляд архітектури і можливостей системи Linux: Управління пам’яттю, ресурсами, файлові системи, драйвери пристроїв, мережі, безпека
На яких принципах заснована система розподілу фізичної пам'яті в Linux?
Що таке партнерська купа?
Як організована віртуальна пам'ять в Linux?
Що таке регіон віртуальної пам'яті?
Які формати файлів коду, що виконує, поддекрживает Linux?
Які основні особливості формату ELF?
Що таке статична й динамічна линковка й у чому їхні порівняльні достоїнства й недоліки?
Що таке Linux VFS?
По яких принципах організована файлова система Ext2FS?
У чому особливість файлової системи Linux proc?
На які три класи підрозділяються пристрої вводу-виводу в Linux?
Які особливості блокових пристроїв?
Які особливості символьних пристроїв?
Які особливості мережних пристроїв?
Якими способами взаємодіють в Linux користувальницькі процеси й процеси ядра?
Що таке конвеєр (pipe)?
Які три рівні абстракції реалізовані в мережній системі Linux?
Що таке що підключає аутентификационный модуль?
Яка інформація використається в Linux для захисту файлів?
Яка ОС для мобільних пристроїв розроблена на основі ядра Linux?
Яка ОС для школярів розроблена в Росії на основі Linux?
Вправи
Зрівняєте й сформулюйте, у чому особливості системи керування фізичної пам'яті в Linux, у порівнянні з методами керування пам'яттю, розглянутими в курсі.
Зрівняєте й сформулюйте, у чому особливості системи керування віртуальної пам'яті в Linux, у порівнянні з методами керування пам'яттю, розглянутими в курсі.
Зрівняєте й сформулюйте, у чому особливості системи керування процесами в Linux, у порівнянні з методами, розглянутими в курсі.
Змоделюйте файлову систему Ext2fs, її основні структури даних й операції.
Змістовий модуль 5. ОС Windows
Тема 1. Огляд архітектури і можливостей систем Windows 2000/xp/2003/Vista/2008/7
Тема 2. Системні механізми Windows
Що таке NTFS?
Що таке тім й як він може розміщатися на логічних дисках?
Що таке кластер й який його розмір?
Що таке logical cluster numbers й як вони використаються в системі?
Що таке Master File Table?
Які можливості забезпечує транзакционный механізм NTFS?
Які об'єкти використаються для керування безпекою файлів?
Які можливості забезпечує утиліта FtDisk?
Що таке stripe set?
Що таке stripe set with parity?
Що таке mirror set?
Які протоколи підтримує мережний механізм Windows?
Як організований дозвіл мережних імен в Windows?
Що таке WinSock?
Що таке RPC?
Що таке іменований конвеєр?
Що таке mail-слот?
Що таке мережний домен?
Що таке redirector?
Яким образом і за допомогою якого драйвера виконується доступ до вилученого файлу?
Які системні функції використаються для керування системними об'єктами?
Які функції використаються для створення процесу й потоку?
Що таке волокно і який образ організується паралельне виконання з використанням волокон?
Які класи процесів виділяються системою планування Windows?
Яким образом змінюється квант часу діалогового процесу, якщо його елемент GUI обраний на екрані?
Які методи синхронізації використаються для об'єктів ядра?
Які функції використаються для керування віртуальною пам'яттю?
Яким образом два процеси можуть исполь зовать загальну область віртуальної пам'яті?
Які області фізичної пам'яті виділяються системою для кожного потоку?
Що таке робочий набір процесу?
Що таке системний робочий набір?
Яким образом змінюється робочий набір при досягненні верхньої межі його розміру?
Які списки сторінок використаються системою?
Вправи
Розробіть програму візуалізації системних структур, використовуваних для подання файлів у системі NTFS.
Використовуючи утиліту PerfMon, вивчите й опишіть механізм керування робочими наборами сторінок в Windows.
Організуйте мережний домен для своєї домашньої або офісної локальної мережі під керуванням Windows.
Змістовий модуль 6. Перспективи ОС
