Новосибирск: Изд-во НГТУ, 2020. — 235 с. — ISBN 978-5-7782-4160-2.
Работа подготовлена на кафедре автоматики НГТУ.
Рецензенты : Малявко А.А., канд. техн. наук, доцент; Колкер А.Б., канд. техн. наук, доцент.
В данном пособии описан интерфейс прикладного программирования (API) Unix-совместимых операционных систем: от файловых операций и использования библиотек до методов и средств разработки многозадачного и многопоточного программного обеспечения, а также средства межзадачной (IPC) и межпоточной коммуникации: программные каналы и каналы FIFO, очереди сообщений, семафоры, разделяемая память System V и POSIX, взаимные исключения и условные переменные. Кроме того, кратко обсуждаются средства коммуникации процессов по сети и особенности взаимодействия приложений и системных служб.
Учебное пособие предназначено для студентов обучающихся по направлению «Управление в технических системах», а также может быть полезно студентам ряда других технических специальностей, связанных с разработкой многозадачного и многопоточного программного обеспечения в среде операционных систем семейства Linux.