Abstract:
Учебное пособие представляет изложение материала по теме «Системные вызовы ОС Unix», соответствующего программе одноименного спецкурса кафедры ФТИ ФФ НГУ. Пособие состоит из десяти разделов (лекций). Пособие содержит общее описание ОС Unix и базовые сведения о системном программировании.
Описываются: понятие процесса, создание процессов, управление ими; понятие файла, работа с файлами (ввод, вывод, произвольный доступ, отображение на память, терминальный интерфейс), управление файлами и
каталогами (создание, удаление, управление правами, просмотр атрибутов, создание жестких и символических
связей, просмотр содержимого каталога), сигналы и средства межпроцессного взаимодействия. Пособие может
использоваться как краткий справочник по системному программированию для ОС семейства Unix с
использованием POSIX (IEEE 1003) API.
Также пособие содержит сведения об истории семейства Unix (AT&T Unix, BSD Unix, Unix System V, Linux,
OS X, Android и др.), а также об особенностях реализации POSIX API в ОС Oracle Solaris 10/11.
Пособие предназначено для студентов третьего курса кафедры ФТИ физического факультета и для студен
тов второго курса факультета информационных технологий.