|
N
|
Лекции
|
Практикум
|
| 1 |
Введение. Эволюция вычилительных
систем, основные функции операционных систем и принципы их построения.

|
Введение
в курс практических занятий. Знакомство с операционной системой UNIX.

|
| 2 |
Процессы. Их состояния
и операции над ними.
|
| 3 |
Планирование
процессов.
|
Процессы
в операционной системе UNIX.
|
|
4
|
Кооперация
процессов и основные аспекты ее логической организации.
|
|
5
|
Критические
секции процессов, взаимоисключения и организация правильной очередности.
Алгоритмы синхронизации процессов.
|
Организация
взаимодействия процессов через pipe и FIFO в UNIX.
|
|
6
|
Семафоры,
мониторы, сообщения и их эквивалентность.
|
Средства
System V IPC. Организация работы с разделяемой памятью. Понятие thread'ов.

|
|
7
|
Тупики
и борьба с ними.
|
| 8 |
Простейшие
схемы управления памятью. 
|
Семафоры
в UNIX как средство синхронизации процессов. 
|
9 |
Виртуальная
память. Архитектурные средства поддержки виртуальной памяти.  |
Очереди
сообщений в UNIX и работа с ними.
|
|
10
|
Аппаратно-независимый
уровень управления виртуальной памятью.
|
Расчетно-графическая работа
|
11
|
Файловые
системы с точки зрения пользователя. Файлы и операции над ними. Директории.
 |
Организация
файловой системы в UNIX. Работа с файлами. Понятие о memory mapped файлах.

|
12
|
Реализация
файловой системы и директорий. Способы выделения дискового пространства.
Разделяемые файлы. Целостность файловой системы.  |
13
|
Устройства
ввода-вывода. Аппарат прерываний. Задачи системы ввода-вывода.Блочные и
символьные устройства. Алгоритмы выбора очередного запроса для диска. |
Организация
ввода-вывода в UNIX. Файлы устройств. Аппарат прерываний. Сигналы в операционной
системе UNIX. 
|
|
14
|
Сетевые
операционные системы. |
|
15
|
Основные
проблемы информационной безопасности.
|
Семейство
протоколов TCP/IP. Socket'ы в UNIX и работа с ними.

|
|
16
|
Защитные
механизмы операционных систем.
|