Відмінності між версіями «Операційні системи»
(→Вступ) |
Basilb (обговорення • внесок) |
||
(не показані 167 проміжних версій 48 учасників) | |||
Рядок 1: | Рядок 1: | ||
− | + | ==Автор курсу== | |
+ | [[Участник:Василь Болілий|Болілий Василь Олександрович]] | ||
== Вступ == | == Вступ == | ||
− | Тема 1. Вступ до курсу. Означення операційної системи. | + | [[Тема 1. Вступ до курсу. Означення операційної системи.]] |
[[Тема 2. Еволюція ОС. Тенденції розвитку. Класифікації ОС.]] | [[Тема 2. Еволюція ОС. Тенденції розвитку. Класифікації ОС.]] | ||
− | Тема 3. Віртуальні машини. | + | [[Тема 3. Віртуальні машини.]] |
== Процеси == | == Процеси == | ||
Рядок 13: | Рядок 14: | ||
[[Тема 1. Поняття «процес». Стани процесів. ]] | [[Тема 1. Поняття «процес». Стани процесів. ]] | ||
− | Тема 2. Контекст і дескриптор процесу. Перемикання процесів. | + | [[Контекст і дескриптор процесу. Перемикання процесів|Тема 2. Контекст і дескриптор процесу. Перемикання процесів.]] |
− | Тема 3. Призупиненні процеси. | + | [[Призупиненні процеси | Тема 3. Призупиненні процеси.]] |
[[Тема 4. Процеси в Linux.]] | [[Тема 4. Процеси в Linux.]] | ||
+ | [[Тема 5. Потоки. Стани потоків. Багатопоточність.]] | ||
+ | [[Тема 6. Потоки та нитки в Windows. | Тема 6. Потоки та нитки в Windows.]] | ||
− | [[Тема | + | [[Тема 7. Алгоритми планування.]] |
− | Тема | + | [[Тема_8._Проблема_синхронізації._Ефект_гонок._Критична_секція.| Тема 8. Проблема синхронізації. Ефект гонок. Критична секція.]] |
− | [[Тема | + | [[Тема 9. Моделювання станів процесів в Linux.]] |
+ | |||
+ | [[Тема 10. Тупик.]] | ||
+ | |||
+ | [[Тема 11. Багатопроцесорні системи. ]] | ||
+ | |||
+ | [[Тема 12. Реалізація планування в Linux. ]] | ||
− | Тема | + | [[Тема 13. Моделювання станів процесів в Windows]] |
− | == Віртуальна пам'ять == | + | == [[Віртуальна пам'ять]] == |
[[Тема 1. Керування пам’яттю. Типи адрес.]] | [[Тема 1. Керування пам’яттю. Типи адрес.]] | ||
− | Тема 2. Класифікація | + | [[Тема 2. Класифікація розподілів пам’яті без використання дискового простору.]] |
− | розподілів пам’яті без | + | |
− | використання дискового | + | |
− | простору. | + | |
− | Тема 3. Класифікація | + | [[Класифікація розподілів пам’яті з використання дискового простору. | Тема 3. Класифікація розподілів пам’яті з використання дискового простору.]] |
− | розподілів пам’яті з | + | |
− | використання дискового | + | |
− | простору. | + | |
− | Тема 4. Сегментний | + | [[Тема 4. Сегментний розподіл.]] |
− | розподіл. | + | |
− | Тема 5. Сторінковий | + | [[Тема 5. Сторінковий розподіл.]] |
− | розподіл. | + | |
− | Тема 6. Віртуальна | + | [[Тема 6. Віртуальна пам’ять в Linux.]] |
− | пам’ять в Linux. | + | |
− | Тема 7. Віртуальна | + | [[Тема 7. Віртуальна пам’ять в Windows.]] |
− | пам’ять в Windows. | + | |
+ | [[Тема 8. Прямий доступ до пам'яті (DMA).]] | ||
+ | |||
+ | [[Сторінково-сегментний розподіл.]] | ||
== Ввод-вивід == | == Ввод-вивід == | ||
+ | [[Тема 1. Керування вводом-виводом.. Види вводу-виводу.]] | ||
− | + | [[Фізична_організація_пристроїв_вводу-виводу._Класифікації | Тема 2. Фізична організація пристроїв вводу-виводу. Класифікації]] | |
− | + | ||
− | вводу-виводу. | + | |
− | Тема | + | [[Тема 3. Дискове планування.]] |
− | + | ||
− | + | ||
− | + | ||
− | Тема 3. | + | [[Тема 3. Робота із жорсткими дисками. ]] |
− | + | ||
− | Тема 4. RAID. | + | [[Тема 4. RAID. Класифікація та рівні.]] |
− | Класифікація та рівні. | + | |
− | Тема 5. Файли. | + | [[Тема 5. Файли. Архітектура файлової системи. Організація файлів.]] |
− | Архітектура файлової | + | |
− | системи. Організація | + | |
− | файлів. | + | |
+ | [[Квоти_в_Linux| Тема 7. Створення дискових квот в операційній системі Linux. ]] | ||
− | + | [[Створення дискових квот в операційній системі Windows.| Тема 8. Створення дискових квот в операційній системі Windows. ]] | |
− | + | [[Тема 9. Планування файлового простору Linux]] | |
− | [[ | + | [[Тема 10. Хмарні файлові сервіси]] |
− | + | == Наявні операційні системи == | |
− | [[ | + | [[Тема 1. Unix]] |
− | [[ | + | [[Тема 2. Linux]] |
− | [[ | + | [[Тема 3. Android]] |
− | [[ | + | [[Тема 4. Symbian OS]] |
− | [[ | + | [[Тема 5. ReactOS]] |
− | [[ | + | [[Тема 6. MacOS]] |
− | [[ | + | [[Тема 7. MS DOS]] |
− | [[ | + | [[Тема 8. Google Chrome OS]] |
− | [[ | + | [[ElementaryOS]] |
− | [[ | + | [[Windows Phone]] |
− | [[ | + | [[Windows Mobile]] |
− | [[ | + | [[BlackBerry OS]] |
− | [[ | + | [[iOS]] |
+ | |||
+ | [[Symbian]] | ||
+ | |||
+ | [[MeeGo, Maemo]] | ||
+ | |||
+ | [[Bada]] | ||
+ | |||
+ | [[Ubuntu Touch]] | ||
+ | |||
+ | [[Tizen]] | ||
+ | |||
+ | [[Open webOS]] | ||
+ | |||
+ | [[FreeBSD]] | ||
+ | |||
+ | [[Debian]] | ||
+ | |||
+ | [[Solaris]] | ||
+ | |||
+ | [[MULTICS]] | ||
+ | |||
+ | [[openSUSE]] | ||
+ | |||
+ | [[QNX]] | ||
+ | |||
+ | [[Minix]] | ||
+ | |||
+ | [[Haiku]] | ||
+ | |||
+ | [[Novell NetWare]] | ||
+ | |||
+ | [[CP/M]] | ||
+ | |||
+ | [[iS-DOS]] | ||
+ | |||
+ | [[RISC OS]] | ||
+ | |||
+ | [[BeOS]] | ||
+ | |||
+ | [[RT-11]] | ||
+ | |||
+ | [[OpenVMS]] | ||
+ | |||
+ | [[OS/2]] | ||
+ | |||
+ | [[VxWorks]] | ||
+ | |||
+ | [[Firefox OS]] | ||
+ | |||
+ | [[SteamOS]] | ||
+ | |||
+ | == Завдання до лабораторних робіт == | ||
+ | |||
+ | Спеціальність "Інформатика" | ||
+ | |||
+ | [[Лаб_ОС_1|Лабораторна робота № 1]] | ||
+ | |||
+ | [[Лаб_ОС_4|Лабораторна робота № 2]] | ||
+ | |||
+ | [[Лаб_ОС_4|Лабораторна робота № 3]] | ||
+ | |||
+ | [[Лаб_ОС_6|Лабораторна робота № 4]] | ||
+ | |||
+ | [[Лаб_ОС_6|Лабораторна робота № 5]] | ||
+ | |||
+ | [[Лаб_ОС_2012_4|Лабораторна робота № 6]] | ||
+ | |||
+ | [[Лаб_ОС_2012_6|Лабораторна робота № 7]] | ||
+ | |||
+ | [[Лаб_ОС_2012_16|Лабораторна робота № 8]] | ||
− | |||
Спеціальність "Математика. Основи інформатики" | Спеціальність "Математика. Основи інформатики" | ||
Рядок 140: | Рядок 204: | ||
[[Лаб_СОС_12]] | [[Лаб_СОС_12]] | ||
+ | ==Методичні рекомендації до виконання лабораторних робіт== | ||
+ | |||
+ | [[До створення віртуальних машин]] | ||
+ | |||
+ | [[До інсталяції Linux]] | ||
+ | |||
+ | [[До інсталяції Windows]] | ||
+ | |||
+ | [[До моніторингу процесів в Linux]] | ||
+ | |||
+ | [[Тема 13. Моделювання станів процесів в Windows | До моніторингу процесів в Windows]] | ||
+ | |||
+ | [[До моніторингу пам'яті в Linux]] | ||
+ | |||
+ | [[До моніторингу пам'яті в Windows]] | ||
+ | |||
+ | [[До створення файлових систем]] | ||
+ | |||
+ | |||
+ | |||
+ | ==<span style="color:#696969">Wiki 46 група</span>== | ||
+ | [[Плічко Роман]] - [[Керування файлами в linux]] | ||
+ | |||
+ | [[Сандирєва Анастасія Андріївна]] | ||
+ | |||
+ | [[Зузоліна Анастасія Сергіївна]] | ||
+ | |||
+ | [[Богданов Володимир Ігорович]] | ||
+ | |||
+ | [[Cтворення дистрибутива з вибором редакції Windows 7]] - [[Користувач:Сірик Валентин Олександрович|Сірик В.О.]] 02:41, 14 січня 2014 (EET) | ||
+ | |||
+ | [[Встановлення та налаштування програми Ubuntu Tweak]] [[Користувач:Хильченко Олександр|Хильченко Олександр ]] | ||
+ | |||
+ | ==<span style="color:#696969">Wiki 54 група</span>== | ||
+ | |||
+ | [[Користувач:Aнастасія Філіппова|Анастасія Філіппова]] - [[Операційнa системa Windows]] | ||
+ | |||
+ | [[Управління процесами в Linux]] - [[Користувач:Бабіч Анна|Бабіч Анна]] | ||
+ | |||
+ | [[Сучасні мобільні операційні системи]] - [[Користувач:Іщенко Ірина Володимирівна|Іщенко Ірина]] | ||
+ | |||
+ | [[Операційна система реального часу]] - [[Користувач:Ковпак Віра Сергіївна|Ковпак Віра]] | ||
+ | |||
+ | [[Алгоритми синхронізації]] - [[Користувач:Ремизовська Ольга Олексіївна|Ремизовська Ольга]] | ||
+ | |||
+ | [[Класифікація Операційних Систем ]] - [[Користувач:Фесенко Маргарита Юріївна|Фесенко Маргарита]] | ||
+ | |||
+ | [[Що краще: Windows або Linux? ]] - [[Користувач:Лесів Олександр Олександрович|Лесів Олександр]] | ||
+ | |||
+ | [[Склад операційної системи і призначення компонент]] - [[Користувач:Мушин Михайло|Мушин Михайло]] | ||
+ | |||
+ | |||
+ | ==<span style="color:#696969">Wiki 54 група - 2015 рік</span>== | ||
+ | |||
+ | [[Користувач:Балдовська Марина Олександрівна|Балдовська Марина Олександрівна]] - [[Android 5.0 Lollipop]] | ||
+ | |||
+ | [[Користувач:Коваль Аня Олександрівна|Коваль Анна Олександрівна]] - [[Об'єкти USER і GDI]] | ||
+ | |||
+ | [[Користувач:Прядун Тетяна Олександрівна|Прядун Тетяна Олександрівна]] - [[Архітектура пам'яті в Windows: міфи і легенди]] | ||
+ | |||
+ | [[Користувач: Горяєва Олена Олександрівна| Горяєва Олена Олександрівна]] - [[Прихована операційна система смартфонів]] | ||
+ | |||
+ | |||
+ | ==<span style="color:#696969">Wiki 53 МІ група - 2016 рік</span>== | ||
+ | [[Користувач:Марина Фільнюк|Фільнюк Марина]] - [[Базова архітектура UNIX]] | ||
+ | |||
+ | [[Користувач:Петріченко Олексій|Петріченко Олексій]] - [[Як створити новий розділ диску за допомогою Gparted]] | ||
+ | |||
+ | [[Користувач:Чабан Олена|Чабан Олена]] - [[Вірус Linux.Wifatch захищає маршрутизатори від злому]] | ||
+ | [[Користувач:Ірина Тимченко|Тимченко Ірина]] -[[Створення SWAP-файла в Ubuntu]] | ||
+ | [[Користувач:Копійка Наталія|Сидоренко Наталія]] - [[Встановлення Windows XP на VirtualBox]] | ||
+ | [[Користувач:Марина Фільнюк|Фільнюк Марина]] - [[Встановлення Linux Ubuntu на віртуальну машину]] | ||
+ | [[Користувач:Наташа Стрельцова|Наташа Стрельцова]] - [[Основні можливості віртуальних машин]] | ||
− | + | ==Тестові завдання== | |
+ | [http://testing.kspu.kr.ua/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:MediawikiQuizzer&id=16 Екзаменаційні тести з курсу] | ||
− | [[ | + | [[Категорія:Навчальні курси]] |
Поточна версія на 08:34, 6 грудня 2016
Зміст
Автор курсу
Вступ
Тема 1. Вступ до курсу. Означення операційної системи.
Тема 2. Еволюція ОС. Тенденції розвитку. Класифікації ОС.
Процеси
Тема 1. Поняття «процес». Стани процесів.
Тема 2. Контекст і дескриптор процесу. Перемикання процесів.
Тема 5. Потоки. Стани потоків. Багатопоточність.
Тема 6. Потоки та нитки в Windows.
Тема 8. Проблема синхронізації. Ефект гонок. Критична секція.
Тема 9. Моделювання станів процесів в Linux.
Тема 11. Багатопроцесорні системи.
Тема 12. Реалізація планування в Linux.
Тема 13. Моделювання станів процесів в Windows
Віртуальна пам'ять
Тема 1. Керування пам’яттю. Типи адрес.
Тема 2. Класифікація розподілів пам’яті без використання дискового простору.
Тема 3. Класифікація розподілів пам’яті з використання дискового простору.
Тема 6. Віртуальна пам’ять в Linux.
Тема 7. Віртуальна пам’ять в Windows.
Тема 8. Прямий доступ до пам'яті (DMA).
Сторінково-сегментний розподіл.
Ввод-вивід
Тема 1. Керування вводом-виводом.. Види вводу-виводу.
Тема 2. Фізична організація пристроїв вводу-виводу. Класифікації
Тема 3. Робота із жорсткими дисками.
Тема 4. RAID. Класифікація та рівні.
Тема 5. Файли. Архітектура файлової системи. Організація файлів.
Тема 7. Створення дискових квот в операційній системі Linux.
Тема 8. Створення дискових квот в операційній системі Windows.
Тема 9. Планування файлового простору Linux
Тема 10. Хмарні файлові сервіси
Наявні операційні системи
Завдання до лабораторних робіт
Спеціальність "Інформатика"
Спеціальність "Математика. Основи інформатики"
Методичні рекомендації до виконання лабораторних робіт
До створення віртуальних машин
До моніторингу процесів в Linux
До моніторингу процесів в Windows
До моніторингу пам'яті в Linux
До моніторингу пам'яті в Windows
Wiki 46 група
Плічко Роман - Керування файлами в linux
Cтворення дистрибутива з вибором редакції Windows 7 - Сірик В.О. 02:41, 14 січня 2014 (EET)
Встановлення та налаштування програми Ubuntu Tweak Хильченко Олександр
Wiki 54 група
Анастасія Філіппова - Операційнa системa Windows
Управління процесами в Linux - Бабіч Анна
Сучасні мобільні операційні системи - Іщенко Ірина
Операційна система реального часу - Ковпак Віра
Алгоритми синхронізації - Ремизовська Ольга
Класифікація Операційних Систем - Фесенко Маргарита
Що краще: Windows або Linux? - Лесів Олександр
Склад операційної системи і призначення компонент - Мушин Михайло
Wiki 54 група - 2015 рік
Балдовська Марина Олександрівна - Android 5.0 Lollipop
Коваль Анна Олександрівна - Об'єкти USER і GDI
Прядун Тетяна Олександрівна - Архітектура пам'яті в Windows: міфи і легенди
Горяєва Олена Олександрівна - Прихована операційна система смартфонів
Wiki 53 МІ група - 2016 рік
Фільнюк Марина - Базова архітектура UNIX
Петріченко Олексій - Як створити новий розділ диску за допомогою Gparted
Чабан Олена - Вірус Linux.Wifatch захищає маршрутизатори від злому
Тимченко Ірина -Створення SWAP-файла в Ubuntu
Сидоренко Наталія - Встановлення Windows XP на VirtualBox
Фільнюк Марина - Встановлення Linux Ubuntu на віртуальну машину
Наташа Стрельцова - Основні можливості віртуальних машин