UNIX. Профессиональное программирование. 3-е издание
Эта книга является классическим трудом и фундаментальным справочником по системному программированию для UNIX и UNIX-подобных операционных систем. Она заслуженно пользуется популярностью у профессиональных программистов во всем мире, поскольку содержит самую важную и практическую информацию об управлении ядрами UNIX и Linux.
В книге подробно рассматриваются более 70 системных интерфейсов, включая функции POSIX асинхронного ввода/вывода, циклические блокировки, барьеры и семафоры POSIX. Материал изложен от основ — файлы, каталоги и процессы — до сложных вопросов, таких как обработка сигналов, терминальный ввод/вывод, многопоточная модель выполнения и межпроцессное взаимодействие с применением сокетов.
Третье издание было обновлено и дополнено Стивеном Раго в соответствии с последними версиями наиболее популярных реализаций UNIX и UNIX-подобных систем, включая GNU/Linux и Apple OS X. Книга соответствует стандартам POSIX 1003.1 (редакция от 2004 года) и Single UNIX Specification, Version 3.
Издание содержит множество практических примеров, предупреждает о типичных ошибках и ловушках при написании программ для различных реализаций UNIX, а также показывает, как их можно избежать. Это незаменимый справочник для любого серьезного программиста, работающего с UNIX-системами.
Книга входит в серию «Для профессионалов» и предназначена для опытных разработчиков, системных программистов и всех, кто хочет глубоко понять внутреннее устройство UNIX-систем и научиться писать эффективный и надежный системный код.









