Список вопрос к устному зачету по курсу

advertisement
Список вопросов к устному зачету по курсу
«Операционные системы»
1. Типы системных вызовов. Способ обработки ошибок, используемый системными
вызовами.
2. Среда исполнения процесса – процесс, идентификатор процесса, родительский
процесс (основные системные вызовы).
3. Среда исполнения процесса – группы процессов и сессии (основные системные
вызовы).
4. Среда исполнения процесса – владелец и группа владельца процесса (основные
системные вызовы).
5. Среда исполнения процесса – ресурсы процесса (основные системные вызовы).
6. Среда исполнения процесса – терминал процесса.
7. Среда исполнения процесса – переменные окружения (основные системные
вызовы).
8. Управление терминалом - программный интерфейс ввода/вывода (основные
системные вызовы).
9. Управление терминалом - Системный вызов termios().
10. Управление терминалом - получение и установка атрибутов терминала (основные
системные вызовы).
11. Управление файлами – ограничения для пользователя и доступность файла
(основные системные вызовы).
12. Управление файлами – состояние файла (основные системные вызовы).
13. Управление файлами – права доступа, владелец и группа владельца файла
(основные системные вызовы).
14. Управление файлами – время создания, последнего доступа и последнего
изменения файла (основные системные вызовы).
15. Управление файлами – поиск файла (основные системные вызовы).
16. Управление файлами – временные файлы (основные системные вызовы).
17. Управление файлами – жесткие и символьные связи (основные системные вызовы).
18. Управление файлами – создание, удаление, переименовывание файлов (основные
системные вызовы).
19. Директории – создание, удаление, переименовывание директории (основные
системные вызовы).
20. Директории – поиск в директории (основные системные вызовы).
21. Системные вызовы ввода вывода. Дескриптор файла. Отображение файла в память.
22. Захват файлов и записей. Системные вызовы fcntl() и lockf(). Обязательное и
допустимое захватывание. Примеры сценариев работы, демострирующих логику
работы механизма захватов файлов и записей.
23. Жизненый цикл процесса – системные вызовы создания процеса, загрузки
исполняемой программы, завершения процесса. Примеры сценариев ожидание
одного и/или нескольких процессов-потомков родительским процессом.
24. Сигналы – основные типы сигналы, посылка сигнала, перехват сигнала
(основные системные вызовы).
25. Программные каналы – создание, особенности работы (основные системные
вызовы).
26. Именновыные каналы – создание, удаление, особенности работы (основные
системные вызовы).
27. Разделяемая память – операции над разделяемой памятью (основные
системные вызовы).
28. Семафоры – операции над семафорами (основные системные вызовы).
Download