Вопросы к тесту по курсу «Основы ОС UNIX»

 

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.                  О времени пересдачи будет сообщено на странице результатов.