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