Общая трудоемкость дисциплины составляет 4 зачетные единицы, 144 учебных часа.
Виды и объемы учебной работы, график изучения дисциплины
Объемы учебной работы, перечень и сроки
контрольных мероприятий
| Форма обучения
|
Очная
| Заочная
(полный срок)
| Заочная
(сокращ. срок)
| Очно-заочная (полный срок)
|
Виды и объем учебной работы
|
1.1. Общая трудоемкость дисциплины
|
|
|
|
|
1.2. Аудиторные занятия
|
|
|
|
|
1.2.1. Лекции
|
|
|
|
|
1.2.2. Практические (семинарские) занятия
|
|
|
|
|
1.2.3. Лабораторные работы
| —
| —
| —
| —
|
1.3. Самостоятельная работа
|
|
|
|
|
1.3.1. Курсовой проект (работа)
| —
|
| —
| —
|
1.3.2. Контрольная работа
| —
|
|
| —
|
1.3.3. Расчетно-графическая работа
|
|
|
|
|
1.3.4. Другие виды самостоятельной работы
|
|
|
|
|
1.3.4.1. Изучение отдельных тем по литературе
|
|
|
|
|
1.3.4.2. Подготовка к защите лабораторных работ
| —
| —
|
|
|
1.3.4.2. Подготовка к зачету
|
| —
|
|
|
1.3.4.3. Подготовка к экзамену
|
|
|
|
|
График изучения дисциплины
|
2.1. Курс
|
| 1–2
|
|
|
2.2. Семестр
|
| 2–3
| 1–2
|
|
2.2. Экзамен (семестр)
|
|
|
|
|
2.3. Зачет (семестр)
| —
| —
| —
| —
|
2.4. Курсовой проект (работа) (семестр)
| —
| —
| —
| —
|
2.5. Контрольная работа (семестр)
| —
|
|
| —
|
Распределение учебной работы
По разделам, темам, видам и формам текущего контроля
№
п/п
| Порядковый номер
раздела, темы
| Семестр
| Неделя
семестра
| Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах)
| Формы текущего контроля успеваемости
(по неделям семестра)
Форма промежуточной
аттестации (по семестрам)
|
Лекции
| ПрЗ
(сем.)
| СР
|
| Введение
в операционные системы
|
| 1–2
|
| –
|
| Опрос по материалам лекций
|
| Загрузка и исполнение программ
|
| 2–3
|
| –
|
| Опрос по материалам лекций
|
| Управление оперативной памятью
|
| 4–6
|
|
|
| Собеседование при выполнении и защите практической работы. Опрос по материалам лекций
|
| Параллельное
и псевдопараллельное исполнение
|
| 6-7
|
|
|
| Собеседование при выполнении и защите практической работы. Опрос по материалам лекций
|
| Межзадачное
взаимодействие
|
| 8-10
|
|
|
| Собеседование при выполнении и защите практической работы. Опрос по материалам лекций
|
| Внешние устройства
|
| 10-12
|
|
|
| Собеседование при выполнении и защите практической работы. Опрос по материалам лекций
|
| Файловые системы
|
| 13-14
|
|
|
| Собеседование при выполнении и защите практической работы. Опрос по материалам лекций
|
| Безопасность
|
| 15-16
| –
|
|
| Собеседование при выполнении и защите практической работы
|
| Распределенные
операционные среды
|
| 16-17
| –
|
|
| Собеседование при выполнении и защите практической работы
|
| Установка операционной системы
|
| 17-18
| –
|
|
| Собеседование при выполнении и защите практической работы
|
| Пользовательский
интерфейс
|
| 18-19
| –
|
|
| Собеседование при выполнении и защите практической работы
|
Итого
|
|
|
| |
Содержание тем (разделов) дисциплины
Тема 1. Введение в операционные системы
Понятие операционной системы. Определение, назначение, состав и функции операционных систем. Классификация современных операционных систем. Понятие операционной оболочки.
Тема 2. Загрузка и исполнение программ
Абсолютная и относительная загрузка. Позиционно-независимый код. Оверлейная структура программ. Динамически подключаемые библиотеки. Сборка программ и редакторы связей.
Тема 3. Управление оперативной памятью
Открытая память. Динамическое управление памятью. Системы с базовой виртуальной адресацией. Сегментная и страничная виртуальная память. Страничный обмен. Стратегии размещения, подкачек, вытеснения.
Тема 4. Параллельное и псевдопараллельное исполнение
Программы, процессы и потоки. Понятия многозадачности и многопроцессности. Кооперативная и вытесняющая многопроцессность. Планировщики с приоритетами. Монолитные системы и системы с микроядром. Проблемы параллельной работы. Методы синхронизации. Проблемы тупиков.
Тема 5. Межзадачное взаимодействие
Разделяемая память. Программные каналы, почтовые слоты, линки. Системы, управляемые событиями, и перехватчики событий.
Тема 6. Внешние устройства
Обзор внешних устройств. Драйверы внешних устройств. Прерывания. Синхронный и асинхронный ввод-вывод. Дисковый кэш. Спулинг.
Тема 7. Файловые системы
Файлы с точки зрения пользователя и программиста. Монтирование файловых систем. Структуры файловых систем. Драйверы файловых систем. Устойчивость файловой системы к сбоям.