Project Oberon: The Design of an Operating System and Compiler

Книга представляет результаты Project Oberon — полной программной среды для современной рабочей станции, разработанной авторами в 1986-1989 годах. Основная цель проекта заключалась в проектировании и реализации целостной системы с нуля, структурированной таким образом, чтобы её можно было полностью описать, объяснить и понять.

Авторы не только разработали концепцию, но и самостоятельно запрограммировали всю систему, включая операционную систему и компилятор. Это практическое руководство демонстрирует реальную реализацию, а не только теоретические принципы. Программные листинги играют ключевую роль в тексте, поскольку содержат окончательные объяснения архитектурных решений.

Книга охватывает все аспекты проектирования операционной системы Oberon, включая структуру ядра, управление памятью, файловую систему, пользовательский интерфейс и компилятор. Особое внимание уделяется выбору подходящего языка программирования и методологии, обеспечивающих ясность и целостность системы.

Издание входит в серию ACM Press Books и представляет собой фундаментальный труд по системному программированию, где принципы модульности, простоты и эффективности реализованы на практике. Это уникальный пример законченной системы, созданной небольшой командой разработчиков.

Project Oberon: The Design of an Operating System and Compiler
A
Автор
Niklaus Wirth, Jurg Gutknecht
Издательство
ACM Press, Addison-Wesley Publishing Company
Год
1992
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент