(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Вопросы к зачету

  1. Фундаментальные понятия ОС UNIX. Архитектура, пользователи, файлы и каталоги, ввод-вывод, обработка ошибок, процессы, сигналы
  2. Стандарты ОС UNIX
  3. Реализации ОС UNIX
  4. Функции sysconf, pathconf, fpathconf
  5. Пределы времени выполнения
  6. Дескрипторы файлов, функция open
  7. Функции creat, close, lseek
  8. Функции read, write, эффективность операций ввода-вывода
  9. Совместное использование файлов
  10. Атомарные операции
  11. Функции dup, dup2
  12. Функции sync, fsync, fdatasync
  13. Функция fcntl
  14. Функция ioctl
  15. Функции stat, fstat, lstat. Типы файлов.
  16. Set-user-ID и set-group-ID
  17. Права доступа к файлу
  18. Функция umask
  19. Функции chmod и fchmod
  20. Функции chown, fchown, lchown
  21. Размер файла. Дырки в файлах. Усечение файлов
  22. Файловые системы
  23. Функции link, unlink, remove, rename
  24. Символические ссылки, функции symlink и readlink
  25. Функции mkdir и rmdir. Чтение каталогов
  26. Функции chdir, fchdir, getcwd
  27. Специальные файлы устройств
  28. Стандартная библиотека ввода-вывода. Потоки и объекты FILE
  29. Буферизация
  30. Открытие потока
  31. Чтение из потока и запись в поток
  32. Функции посимвольного ввода и вывода для потоков
  33. Ввод-вывод двоичных данных для потоков
  34. Позиционирование в потоке.
  35. Форматированный ввод-вывод для потоков
  36. Временные файлы
  37. Идентификаторы процесса
  38. Функция fork
  39. Совместное использование файлов
  40. Функция exit
  41. Функции wait и waitpid
  42. Гонка за ресурсами
  43. Функция exec
  44. Изменение идентификаторов пользователя и группы
  45. Функции setreuid, setregid, seteuid, setegid
  46. Интерпретируемые файлы
  47. Функция system
  48. Концепция сигналов
  49. Функция signal
  50. Ненадежные сигналы
  51. Прерванные системные вызовы
  52. Реентерабельность, реентерабельные функции
  53. Надежные сигналы
  54. Функции kill и raise
  55. Функции alarm и pause
  56. Наборы сигналов
  57. Функции sigprocmask, sigpending
  58. Функция sigaction
  59. Функция sleep