Операційні системи

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Зміст курсу

Вступ

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

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

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

Процеси

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

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

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

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

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

                                                                                                                                                   Тема 6. Потоки та нитки в Windows. 
                                                                                                                                                  Тема 7. Алгоритми 
          планування. 
                                                                                                                                                   Тема 8. Проблема                                                                                                                              синхронізації. Ефект гонок. Критична секція. 

Завдання до лабораторних робіт

Лаб_ОС_1

Лаб_ОС_2

Лаб_ОС_3

Лаб_ОС_4

Лаб_ОС_5

Лаб_ОС_6

Лаб_ОС_7

Лаб_ОС_8

Лаб_ОС_9

Лаб_ОС_10

Лаб_ОС_11

Лаб_ОС_12

Лаб_ОС_13

Лаб_ОС_14

Лаб_ОС_15

Лаб_ОС_16