- •Міністерство освіти і науки, молоді та спорту України
- •___Операційні системи____
- •(Назва навчальної дисципліни)
- •Питання та вправи на практичні заняття
- •Черкаси 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 мереж
Тема 1. Ос для мобільних пристроїв. Windows Mobile Питання
Які основні різновиди мобільних пристроїв?
Які основні особливості ОС для мобільних пристроїв?
З якими основними форматами файлів необхідно забезпечити сумісність в ОС для мобільних пристроїв?
Які комунікаційні технології підтримані в ОС для мобільних пристроїв?
Назвіть найбільше широко використовувані ОС для мобільних пристроїв.
Що таке Windows Mobile?
Ядро який ОС використає Windows Mobile?
Які основні офісні й сервісні додатки надає Windows Mobile?
Які сучасні версії (види) Windows Mobile використаються в цей час?
Які нові можливості Windows Mobile 6.1?
Що таке Symbian OS?
Якою компанією й на якій мові розроблена Symbian OS?
Які основні можливості Symbian OS?
Яка ОС для мобільних пристроїв найпоширеніша в цей час?
Що таке Google Android?
Ядро який ОС використає Google Android?
Які основні можливості Google Android?
Яку реалізацію Java використає Google Android?
Які інструменти розробки додатків для Google Android?
Що таке BlackBerry OS?
Які основні можливості BlackBerry OS?
Які перспективи й напрямки подальшого розвитку ОС для мобільних пристроїв?
Вправи
Проаналізуйте можливості Windows Mobile, Google Android, Symbian OS, BlackBerry OS і сформулюйте, у чому переваги й недоліки кожної з них, у порівнянні зі своїми конкурентами.
Розробіть Java-додаток (мидлет), що реалізує гру в хрестики-нулики (tick-tack-toe) на дошці 3x3 для Google Android, використовуючи плагин для Eclipse й емулятор мобільних пристроїв Google Android.
Тема 2. Перспективи операційних систем I мереж
Що таке z/OS?
Що таке MacOS?
Що таке Solaris?
Що таке HP-UX?
Що таке NetWare?
Які основні можливості ОС Solaris?
Які основні особливості MacOS?
Які основні особливості HP-UX?
Які сучасні тенденції в розвитку ОС?
Які нові ОС сімейства Windows й їхні нові можливості?
Що таке Midori?
Які можливості графічних оболонок ОС?
Які стандарти паралельних обчислень підтримують сучасні ОС?
Які нові види бездротових мереж знаходять поширення в цей час?
Які перспективи розвитку ОС?
Вправи
Зрівняєте можливості основних сучасних ОС (Windows, Linux, Solaris, MacOS й ін.) і їхніх графічних оболонок.
Проаналізуйте й опишіть перспективи розвитку операційної системи, що Ви використаєте.
