Purchase

Purchase

The second edition of OSPP is available in both print and ebook. Both contain exactly the same material.

eBook

We are happy to announce that OSPP, 2nd edition is now available in ebook format via the Kindle app for tablets and smartphones. The ebook edition is split into four volumes due to Amazon's pricing structure for small publishers. The ebook is formatted to be readable on smartphones as well as tablets. On small devices, use landscape mode for tables, code, and equations, and double tap on figures.

Volume 1: Kernels and Processes

This contains Chapters 1-3 of the print edition. We describe the essential steps needed to isolate programs to prevent buggy applications and computer viruses from crashing or taking control of your system.

Volume 2: Concurrency

This contains Chapters 4-7 of the print edition. We provide a concrete methodology for writing correct concurrent programs that is in widespread use in industry, and we explain the mechanisms for context switching and synchronization from fundamental concepts down to assembly code.

Volume 3: Memory Management

This contains Chapters 8-10 of the print edition. We explain both the theory and mechanisms behind 64-bit address space translation, demand paging, and virtual machines.

Volume 4: Persistent Storage

This contains Chapters 11-14 of the print edition. We explain the technologies underlying modern extent-based, journaling, and versioning file systems.

Print

The print version is available both in retail and wholesale.

Retailers in the USA

International Retailers

American Wholesale Distributors

Recent Articles from the Blog

  • Instructor solution sets

    We have posted solution sets to the exercises in the 2nd edition on the instructor portion of the website. Registration and login is now required...

  • Kindle edition is up!

    We are happy to announce that OSPP, 2nd edition is now available in ebook format via the Kindle app for tablets and smartphones. The ebook...

  • Welcome to OS:PP 2nd Edition!

    Welcome to our new website for Operating Systems: Principles and Practice, second edition, by Tom Anderson and Mike Dahlin. We have put together in one...