Відмінності між версіями «Операційні системи»
(→Ввод-вивід) |
|||
Рядок 5: | Рядок 5: | ||
Тема 1. Вступ до курсу. Означення операційної системи. | Тема 1. Вступ до курсу. Означення операційної системи. | ||
− | + | Тема 2. Еволюція ОС. Тенденції розвитку. Класифікації ОС. | |
− | Тема 3. Віртуальні машини. | + | Тема 3. Віртуальні машини. |
== Процеси == | == Процеси == | ||
− | + | Тема 1. Поняття «процес». Стани процесів. | |
− | + | ||
− | + | Тема 2. Контекст і дескриптор процесу. Перемикання процесів. | |
Тема 3. Призупиненні процеси. | Тема 3. Призупиненні процеси. | ||
Рядок 21: | Рядок 21: | ||
− | Тема 5. Потоки. Стани потоків. Багатопоточність. | + | Тема 5. Потоки. Стани потоків. Багатопоточність. |
Тема 6. Потоки та нитки в Windows. | Тема 6. Потоки та нитки в Windows. | ||
− | + | Тема 7. Алгоритми планування. | |
Тема 8. Проблема синхронізації. Ефект гонок. Критична секція. | Тема 8. Проблема синхронізації. Ефект гонок. Критична секція. | ||
Рядок 31: | Рядок 31: | ||
== Віртуальна пам'ять == | == Віртуальна пам'ять == | ||
− | Тема 1. Керування пам’яттю. Типи адрес. | + | [[Тема 1. Керування пам’яттю. Типи адрес.]] |
− | + | Тема 2. Класифікація | |
+ | розподілів пам’яті без | ||
+ | використання дискового | ||
+ | простору. | ||
Тема 3. Класифікація | Тема 3. Класифікація | ||
Рядок 46: | Рядок 49: | ||
розподіл. | розподіл. | ||
− | + | Тема 6. Віртуальна | |
+ | пам’ять в Linux. | ||
− | + | Тема 7. Віртуальна | |
+ | пам’ять в Windows. | ||
== Ввод-вивід == | == Ввод-вивід == | ||
− | + | ||
+ | Тема 1. Керування | ||
+ | вводом-виводом.. Види | ||
+ | вводу-виводу. | ||
Тема 2. Фізична | Тема 2. Фізична | ||
Рядок 61: | Рядок 69: | ||
планування. | планування. | ||
− | + | Тема 4. RAID. | |
+ | Класифікація та рівні. | ||
+ | |||
+ | Тема 5. Файли. | ||
+ | Архітектура файлової | ||
+ | системи. Організація | ||
+ | файлів. | ||
− | |||
== Завдання до лабораторних робіт == | == Завдання до лабораторних робіт == |
Версія за 13:01, 10 травня 2011
Зміст курсу
Вступ
Тема 1. Вступ до курсу. Означення операційної системи.
Тема 2. Еволюція ОС. Тенденції розвитку. Класифікації ОС.
Тема 3. Віртуальні машини.
Процеси
Тема 1. Поняття «процес». Стани процесів.
Тема 2. Контекст і дескриптор процесу. Перемикання процесів.
Тема 3. Призупиненні процеси.
Тема 5. Потоки. Стани потоків. Багатопоточність.
Тема 6. Потоки та нитки в Windows.
Тема 7. Алгоритми планування.
Тема 8. Проблема синхронізації. Ефект гонок. Критична секція.
Віртуальна пам'ять
Тема 1. Керування пам’яттю. Типи адрес.
Тема 2. Класифікація розподілів пам’яті без використання дискового простору.
Тема 3. Класифікація розподілів пам’яті з використання дискового простору.
Тема 4. Сегментний розподіл.
Тема 5. Сторінковий розподіл.
Тема 6. Віртуальна пам’ять в Linux.
Тема 7. Віртуальна пам’ять в Windows.
Ввод-вивід
Тема 1. Керування вводом-виводом.. Види вводу-виводу.
Тема 2. Фізична організація пристроїв вводу-виводу. Класифікації.
Тема 3. Дискове планування.
Тема 4. RAID. Класифікація та рівні.
Тема 5. Файли. Архітектура файлової системи. Організація файлів.
Завдання до лабораторних робіт
Спеціальність "Інформатика"
Спеціальність "Математика. Основи інформатики"
Викладач Болілий Василь Олександрович