Search  for anything...
NA

Operating Systems: Three Easy Pieces

  • Based on 450 reviews
Condition: New
Checking for product changes
$23.31 Why this price?
New Year Deal · 10% off was $25.90

Buy Now, Pay Later


As low as $5 / mo
  • – 4-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout. Payment plans are offered through our trusted finance partners Klarna, PayTomorrow, Affirm, Afterpay, Apple Pay, and PayPal. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Selected Option

Free shipping on this product

This item is eligible for return within 30 days of receipt

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: In Stock.
Fulfilled by Amazon

Arrives Monday, Jan 13
Order within 17 hours and 8 minutes
Available payment plans shown during checkout

Format: Paperback


Description

OSTEP ("oh step"), or the "the comet book", represents the culmination of years of teaching intro to operating systems to both undergraduates and graduates at the University of Wisconsin-Madison Computer Sciences department for nearly 20 years.The book is organized around three concepts fundamental to OS construction: virtualization (of CPU and memory), concurrency (locks and condition variables), and persistence (disks, RAIDS, and file systems).The material, if combined with serious project work and homeworks, will lead students to a deeper understanding and appreciation of modern OSes.The authors, Remzi and Andrea Arpaci-Dusseau, are both professors of Computer Sciences at the University of Wisconsin-Madison. They have been doing research in computer systems for over 20 years, working together since their first graduate operating systems class at U.C. Berkeley in 1993.Since that time, they have published over 100 papers on the performance and reliability of many aspects of modern computer systems, with a special focus on file and storage systems. Their work has been recognized with numerous best-paper awards, and some of their innovations can be found in the Linux and BSD operating systems today. Read more


Publisher ‏ : ‎ CreateSpace Independent Publishing Platform; 1.00 edition (September 1, 2018)


Language ‏ : ‎ English


Paperback ‏ : ‎ 714 pages


ISBN-10 ‏ : ‎ 198508659X


ISBN-13 ‏ : ‎ 93


Item Weight ‏ : ‎ 2.3 pounds


Dimensions ‏ : ‎ 6 x 1.61 x 9 inches


Best Sellers Rank: #29,378 in Books (See Top 100 in Books) #1 in Computer Operating Systems Theory #29 in Computer Science (Books)


#1 in Computer Operating Systems Theory:


#29 in Computer Science (Books):


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Monday, Jan 13

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • MIT Education
I'm a 4th year computer science student at MIT, and this is an absolutely amazing book! Covers most of what I learned about operating systems and computation structures (classes -> 6.004, 6.172, and 6.033). A must read!
Reviewed in the United States on May 10, 2023 by Amazon Customer

  • Incredible, fun book - unexpected page-turner
As a self-taught programmer and software engineer, I spent years with a voice inside my head telling me that low-level computing and systems engineering was not for me. This is the first book that I've been able to dive into and truly understand. I was impressed at how concise and clear the explanations are; the author's tone and light humor makes reading this fun. After just a few days with the book, I'm already 1/3rd of the way through. It really says something when a book on operating systems is a page-turner. If you're a programmer or engineer wanting to fill in the missing gaps in your knowledge, I highly recommend this. ... show more
Reviewed in the United States on February 14, 2023 by M Zito

  • Great book
The content is great. But it will be better if it is hardcover !
Reviewed in the United States on May 10, 2023 by LearnLisp

  • The only book you need
If you are studying operating systems or have even a passing interest in POSIX, this is the book for you. Perfectly explains concepts like virtualization, concurrency, process creation and handling, signals, basically anything you have ever wanted to know about operating systems.
Reviewed in the United States on January 3, 2023 by BC

  • Decent
Well written as of chapter 6. Concepts are explained well and examples are good.
Reviewed in the United States on February 20, 2023 by Carlos

  • Solid Overview of Operating Systems
Overall, this is an outstanding textbook. The authors write with clarity and assess various aspects of their topic with the right level of detail. The book feels like it was thoughtfully arranged and refers to its own organization in a way that makes the reader understand why the author's settled on its particular structure. The awkward elephant in the room with this book is that its authors want very badly to be funny, I guess as a tool for being more approachable? The book is littered with truly bad jokes and "dialogues" that add nothing positive to the experience of the textbook. You will absolutely enjoy this book more if you skip the footnotes and dialogues. The dialogues are also alienating for adult self-study readers who arrive at this textbook by way of 'Teach Yourself CS', because they all assume that the reader is a college student. ... show more
Reviewed in the United States on January 3, 2021 by Ryan Mease

  • Wonderfully Informative
As a self-taught SWE, this book filled many gaps in my knowledge about operating systems. It’s obvious the authors love this subject and teach it with great care. The sections are punctuated by student/professor dialogues to help recap the material and provide a nice break from technical exposition. Significant ideas are highlighted in “crux”/“aside” sections, and I expect these will be useful when I eventually refer back to this book in the future. It’s a challenging topic but I got a lot out of reading this. ... show more
Reviewed in the United States on June 20, 2022 by Michael Griffin

  • Easy to understand for beginners to CS.
I needed to get a more fundamental CS understanding of Operating systems, computer memory, and processing basics. This book has delivered. I was referred to this book by teachyourselfcs.com . I’m very satisfied I came across both!
Reviewed in the United States on August 26, 2022 by Courtney B

Can't find a product?

Find it on Amazon first, then paste the link below.