Вопросы к экзамену для ИПК
13.05.2013, Кочурко Павел Анатольевич, СПО

"Системное программирование" для гр.П-12

  1. Назначение и классы прерываний.
  2. Механизм обработки прерываний.
  3. Системные вызовы. Схема обработки системных вызовов.
  4. Синхронизация параллельных процессов. Понятие взаимоисключения. Критические ресурсы и критические секции.
  5. Средства коммуникации процессов. Канальные средства локального межпроцессного взаимодействия. Программные и именованные каналы. Чтение и запись.
  6. Сигнальные средства локального межпроцессного взаимодействия. Виды сигналов. Отправка, получение и обработка сигналов.
  7. Очереди сообщений. Разделяемая память.
  8. Алгоритмы  реализации взаимоисключения.
  9. Механизмы синхронизации: семафоры, мьютексы. Решение задачи производителя-потребителя.
  10. Механизмы синхронизации: мониторы.
  11. Файловые системы. Структура файловой системы.
  12. Файлы. Имена и атрибуты файлов. Варианты организации файлов.
  13. Методы выделения дискового пространства.
  14. Учет свободного места.
  15. Монтирование файловых систем.
  16. Директории. Работа с директориями. Перемещение по иерархии.
  17. Многопроцессорные системы.
  18. Способы организации ОС мультипроцессоров.
  19. Сетевые и распределенные ОС.