1. История и основные направления развития UNIX-подобных операционных систем. Стандартизация UNIX.
2. Архитектура ОС UNIX: основные компоненты и их функции.
3. Подсистема управления памятью.
4. Подсистема управления процессами. Нити. Устройства ввода-вывода, два типа драйверов.
5. Файлы и файловая система ОС UNIX: типы файлов, структура, атрибуты.
6. Процессы в ОС UNIX: типы, атрибуты, жизненный цикл.
7. Пользователи и группы ОС UNIX. Пользовательская среда.
8. Обработка текстовых файлов и потоков в UNIX, основные утилиты. Редактор vi.
9. Командные процессоры shell. Команды, функции и программы. Управление заданиями.
10. Среда программирования UNIX. Этапы разработки ПО. Автоматизация разработки ПО, make, Autoconf.
11. Системные вызовы и библиотечные функции. Форматы исполняемых файлов.
12. Системные вызовы для работы с файловой системой.
13. Системные вызовы для создания, управления и квотирования процессов.
14. Средства обмена данными и взаимодействия процессов, основные подходы.
15. Ненадежные и надежные сигналы, соответствующие системные вызовы.
16. Взаимодействие через FIFO, соответствующие системные вызовы. Взаимодействие через каналы pipe().
17. IPC (System V): элементы IPC и соответствующие системные вызовы.
18. BSD sockets: порядок (диаграммы) сетевого взаимодействия процессов и соответствующие системные вызовы. TLI.
19. Удаленные вызовы процедур (RPC): архитектура и соответствующие системные вызовы. Последовательность разработки ПО RPC.
20. NIS. NFS.
21. Реализация служб Интернет в ОС UNIX: с помощью демонов, с помощью супер-сервера. Рэппер.
22. Оконная система Икс (X Window System).
23. Задачи администрирования UNIX, протоколирование. Система международной сертификации специалистов.
24. GNU. Copyleft. (Самостоятельно)
Сдача зачета:
1. Задачи, которые писали в лаборатории, нужно продемонстрировать/объяснить во время последних лабораторных занятий преподавателю, который ведет лабораторные занятия. Он составит список студентов, которые получили допуск к зачету. Т.о, для сдачи зачета нужно сначала отчитаться за лабораторные задания перед преподавателем, ведущим практику.
2. Зачет будет проходить в виде письменной контрольной работы на последнем лекционном занятии (28 Мая). Результаты – с 29 Мая на www.main.vsu.ru/~koval
3. О времени пересдачи будет сообщено на странице результатов.