
Livro digital
Título:
Project Oberon: The Design of an Operating System, a Compiler, and a Computer
Autor:
Niklaus Wirth, Jürg Gutknecht
Categoria:
Tecnologia > DevOps
Doador:
Raffaello D. N.
Sinopse:
Most operating systems textbooks describe principles; this one describes a system that was actually built and used. Project Oberon presents the complete design and implementation of an entire workstation environment — operating system kernel, compiler, graphics subsystem, and network layer — all described in a single coherent volume. The authors, Niklaus Wirth and Jürg Gutknecht, conceived and programmed every component themselves, and the 2013 revised edition brings the original project into the modern era.
The book is structured as a layered walkthrough. It begins with the kernel core — storage management, file system, display and text managers, the program loader, and device drivers — then proceeds to the full compiler for the Oberon language, revealing how fast compilation and dense code are achieved in a compact design. The graphics system chapter demonstrates extensible object-oriented architecture, and the network module shows how to interconnect workstations without bloating the core.
Program listings are treated as primary material, not appendices — the authors argue that the code alone contains the ultimate explanations. For systems programmers and language designers, this book offers something increasingly rare: the ability to understand an entire software stack, from hardware interface to user-facing graphics, by reading a single book.