3-е изд. — СПб.: Питер, 2007. — 704 с.: ил. — ISBN
978-5-469-01403-4.
Третье издание классического труда Эндрю Таненбаума «Operating
Systems: Design and Implementation» — это единственный в своем роде
учебник, в котором успешно сочетаются теория и практика построения
операционных систем. В книге подробно описываются процессы и
межпроцессное взаимодействие, семафоры, мониторы, передача
сообщений, алгоритмы работы планировщика, ввод/вывод, разрешение
тупиковых ситуаций, драйверы устройств, алгоритмы управления
памятью, разработка файловых систем, а также затрагиваются вопросы
безопасности и защиты данных. В то же время обсуждается конкретная
UNIX-совместимая операционная система MINIX и приводится ее
исходный код (вы найдете его на компакт-диске). Это позволяет не
только изучать основополагающие принципы, но и наблюдать их
применение в реальных операционных системах.