Відмінності між версіями «Операційні системи»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Процеси)
 
(не показані 125 проміжних версій 33 учасників)
Рядок 1: Рядок 1:
Зміст курсу  
+
==Автор курсу==
 +
[[Участник:Василь Болілий|Болілий Василь Олександрович]]
  
 
== Вступ ==
 
== Вступ ==
Рядок 13: Рядок 14:
 
[[Тема 1. Поняття  «процес». Стани  процесів. ]]
 
[[Тема 1. Поняття  «процес». Стани  процесів. ]]
  
[[Тема 2. Контекст і  дескриптор процесу. Перемикання процесів.]]  
+
[[Контекст і дескриптор процесу. Перемикання процесів|Тема 2. Контекст і  дескриптор процесу. Перемикання процесів.]]  
  
 
[[Призупиненні процеси | Тема 3. Призупиненні  процеси.]]
 
[[Призупиненні процеси | Тема 3. Призупиненні  процеси.]]
Рядок 27: Рядок 28:
 
[[Тема_8._Проблема_синхронізації._Ефект_гонок._Критична_секція.| Тема 8. Проблема синхронізації. Ефект гонок. Критична секція.]]
 
[[Тема_8._Проблема_синхронізації._Ефект_гонок._Критична_секція.| Тема 8. Проблема синхронізації. Ефект гонок. Критична секція.]]
  
== Віртуальна пам'ять ==
+
[[Тема 9. Моделювання станів процесів в Linux.]]
 +
 
 +
[[Тема 10. Тупик.]]
 +
 
 +
[[Тема 11. Багатопроцесорні системи. ]]
 +
 
 +
[[Тема 12. Реалізація планування в Linux. ]]
 +
 
 +
[[Тема 13. Моделювання станів процесів в Windows]]
 +
 
 +
== [[Віртуальна пам'ять]] ==
  
 
[[Тема 1. Керування пам’яттю. Типи адрес.]]
 
[[Тема 1. Керування пам’яттю. Типи адрес.]]
Рядок 42: Рядок 53:
  
 
[[Тема 7. Віртуальна пам’ять в Windows.]]
 
[[Тема 7. Віртуальна пам’ять в Windows.]]
 +
 +
[[Тема 8. Прямий доступ до пам'яті (DMA).]]
 +
 +
[[Сторінково-сегментний розподіл.]]
  
 
== Ввод-вивід ==
 
== Ввод-вивід ==
Рядок 48: Рядок 63:
 
[[Фізична_організація_пристроїв_вводу-виводу._Класифікації | Тема 2. Фізична організація пристроїв вводу-виводу. Класифікації]]
 
[[Фізична_організація_пристроїв_вводу-виводу._Класифікації | Тема 2. Фізична організація пристроїв вводу-виводу. Класифікації]]
  
Тема 3. Дискове планування.
+
[[Тема 3. Дискове планування.]]
  
 
[[Тема 3. Робота із жорсткими дисками. ]]
 
[[Тема 3. Робота із жорсткими дисками. ]]
Рядок 60: Рядок 75:
 
[[Створення дискових квот в операційній системі Windows.| Тема 8. Створення дискових квот в операційній системі Windows. ]]
 
[[Створення дискових квот в операційній системі Windows.| Тема 8. Створення дискових квот в операційній системі Windows. ]]
  
== Завдання до лабораторних робіт ==
+
[[Тема 9. Планування файлового простору Linux]]
  
Спеціальність "Інформатика"
+
[[Тема 10. Хмарні файлові сервіси]]
  
[[Лаб_ОС_1]]
+
== Наявні операційні системи ==
  
[[Лаб_ОС_2]]
+
[[Тема 1. Unix]]
  
[[Лаб_ОС_2|Лаб_ОС_3]]
+
[[Тема 2. Linux]]
  
[[Лаб_ОС_4]]
+
[[Тема 3. Android]]
  
[[Лаб_ОС_4|Лаб_ОС_5]]
+
[[Тема 4. Symbian OS]]
  
[[Лаб_ОС_6]]
+
[[Тема 5. ReactOS]]
  
[[Лаб_ОС_6|Лаб_ОС_7]]
+
[[Тема 6. MacOS]]
  
[[Лаб_ОС_8]]
+
[[Тема 7. MS DOS]]
  
[[Лаб_ОС_9]]
+
[[Тема 8. Google Chrome OS]]
  
[[Лаб_ОС_10]]
+
[[ElementaryOS]]
  
[[Лаб_ОС_11]]
+
[[Windows Phone]]
  
[[Лаб_ОС_11|Лаб_ОС_12]]
+
[[Windows Mobile]]
  
[[Лаб_ОС_13]]
+
[[BlackBerry OS]]
  
[[Лаб_ОС_14]]
+
[[iOS]]
  
[[Лаб_ОС_15]]
+
[[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]]
  
[[Лаб_ОС_15|Лаб_ОС_16]]
 
  
 
Спеціальність "Математика. Основи інформатики"
 
Спеціальність "Математика. Основи інформатики"
Рядок 122: Рядок 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 Екзаменаційні тести з курсу]
  
[[category:Навчальні проекти]]
+
[[Категорія:Навчальні курси]]

Поточна версія на 08:34, 6 грудня 2016

Автор курсу

Болілий Василь Олександрович

Вступ

Тема 1. Вступ до курсу. Означення операційної системи.

Тема 2. Еволюція ОС. Тенденції розвитку. Класифікації ОС.

Тема 3. Віртуальні машини.

Процеси

Тема 1. Поняття «процес». Стани процесів.

Тема 2. Контекст і дескриптор процесу. Перемикання процесів.

Тема 3. Призупиненні процеси.

Тема 4. Процеси в Linux.

Тема 5. Потоки. Стани потоків. Багатопоточність.

Тема 6. Потоки та нитки в Windows.

Тема 7. Алгоритми планування.

Тема 8. Проблема синхронізації. Ефект гонок. Критична секція.

Тема 9. Моделювання станів процесів в Linux.

Тема 10. Тупик.

Тема 11. Багатопроцесорні системи.

Тема 12. Реалізація планування в Linux.

Тема 13. Моделювання станів процесів в Windows

Віртуальна пам'ять

Тема 1. Керування пам’яттю. Типи адрес.

Тема 2. Класифікація розподілів пам’яті без використання дискового простору.

Тема 3. Класифікація розподілів пам’яті з використання дискового простору.

Тема 4. Сегментний розподіл.

Тема 5. Сторінковий розподіл.

Тема 6. Віртуальна пам’ять в Linux.

Тема 7. Віртуальна пам’ять в Windows.

Тема 8. Прямий доступ до пам'яті (DMA).

Сторінково-сегментний розподіл.

Ввод-вивід

Тема 1. Керування вводом-виводом.. Види вводу-виводу.

Тема 2. Фізична організація пристроїв вводу-виводу. Класифікації

Тема 3. Дискове планування.

Тема 3. Робота із жорсткими дисками.

Тема 4. RAID. Класифікація та рівні.

Тема 5. Файли. Архітектура файлової системи. Організація файлів.

Тема 7. Створення дискових квот в операційній системі Linux.

Тема 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

Лабораторна робота № 2

Лабораторна робота № 3

Лабораторна робота № 4

Лабораторна робота № 5

Лабораторна робота № 6

Лабораторна робота № 7

Лабораторна робота № 8


Спеціальність "Математика. Основи інформатики"

Лаб_СОС_1

Лаб_СОС_2

Лаб_СОС_3

Лаб_СОС_4

Лаб_СОС_5

Лаб_СОС_6

Лаб_СОС_7

Лаб_СОС_8

Лаб_СОС_9

Лаб_СОС_10

Лаб_СОС_11

Лаб_СОС_12

Методичні рекомендації до виконання лабораторних робіт

До створення віртуальних машин

До інсталяції Linux

До інсталяції Windows

До моніторингу процесів в 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 на віртуальну машину

Наташа Стрельцова - Основні можливості віртуальних машин

Тестові завдання

Екзаменаційні тести з курсу