VOOZH about

URL: https://www.amazon.com/dp/198508659X/ref=mes-dp

โ‡ฑ Operating Systems: Three Easy Pieces: Arpaci-Dusseau, Remzi H, Arpaci-Dusseau, Andrea C: 9781985086593: Amazon.com: Books


๐Ÿ‘ Image
๐Ÿ‘ Image
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
$28.27$28.27
FREE delivery Friday, July 3 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.


Using your mobile phone camera - scan the code below and download the Kindle app.

๐Ÿ‘ QR code to download the Kindle App


Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

OK

Operating Systems: Three Easy Pieces


{"desktop_buybox_group_1":[{"displayPrice":"$28.27","priceAmount":28.27,"currencySymbol":"$","integerValue":"28","decimalSeparator":".","fractionalValue":"27","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"v92twXYLVwHCbUVhMJeE6GDxkX6HiKQPwLzslCtgYCiMsBCNwRJ3t5Kh%2B9f6VEUuXeqs5pos4Tm18rLHtTVVYf1tS6f%2FvKZJEGxc0ggNLt2WZwDMLHO3vAYqNozZCNYq3aM%2FVgJcMCMg%2Bh9w7L%2FpwA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$23.85","priceAmount":23.85,"currencySymbol":"$","integerValue":"23","decimalSeparator":".","fractionalValue":"85","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"v92twXYLVwHCbUVhMJeE6GDxkX6HiKQPMM9yO5%2FtLoZ3aJ%2F6KCd4iGF%2FzdxjGiEsjRshtRSZ%2F3svEXKxVBH5ghRWsOh%2FPw2cGK82%2BZ83eGuDAl4yPl6kIUp7m2a97j6PdGLHFx7r00k9GJPdxbFk%2FEFtogldIprdWXSemZ4p%2FtY8FnliqECRihrcGWkZt0ku","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons


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 25 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 30 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, a test of time award, and some of their innovations can be found in the Linux and BSD operating systems today. Both were named ACM Fellows for "contributions to storage and computer systems" and both received the ACM-SIGOPS Mark Weiser award for "outstanding leadership, innovation, and impact in storage and computer systems research."
๐Ÿ‘ Image
Report an issue with this product or seller


Frequently bought together

This item: Operating Systems: Three Easy Pieces
$28.27$28.27
Get it as soon as Friday, Jul 3
In Stock
Ships from and sold by Amazon.com.
Total price: $00$00
To see our price, add these items to your cart.
Try again!
Details
Added to Cart
Choose items to buy together.

Explore more items

Page 1 of 1 Start over

Customers also bought or read

Page 1 of 1Start over
Loading...

Product details

  • Publisher โ€ : โ€Ž CreateSpace Independent Publishing Platform
  • Publication date โ€ : โ€Ž September 1, 2018
  • Language โ€ : โ€Ž English
  • Print length โ€ : โ€Ž 747 pages
  • ISBN-10 โ€ : โ€Ž 198508659X
  • ISBN-13 โ€ : โ€Ž 978-1985086593
  • Item Weight โ€ : โ€Ž 2.2 pounds
  • Dimensions โ€ : โ€Ž 6 x 1.69 x 9 inches
  • Best Sellers Rank: #19,032 in Books (See Top 100 in Books)
  • Customer Reviews:
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Product Videos


About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the authorโ€™s books, see similar authors, read book recommendations and more.


Customer reviews

4.6 out of 5 stars
695 global ratings
How customer reviews and ratings work

Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.

To calculate the overall star rating and percentage breakdown by star, we donโ€™t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.

Learn more how customers reviews work on Amazon


Customers say

Customers find this operating systems book excellent, with well-explained concepts and comprehensive coverage of three important computing abstractions. The writing style is well-received, and customers appreciate its light humor and extensive references. While many find it easy to comprehend, some customers mention it's hard to read.
AI Generated from the text of customer reviews๐Ÿ‘ Image

Select to learn more

31 customers mention content, 26 positive, 5 negative
Customers find the content of the book excellent, with one customer noting it's surprisingly fun to read despite its technical nature.
...Thanks to the authors for writing such an excellent book for both the students and professionals in the area of systems.Read more
The content is great, but the format of the paperback copy uses something like 8 point font. It is painfully small and hard to read.Read more
A classical textbook for graduate students. The content is good but the font is too small to read.Read more
There's good textbooks like Patt's introduction to computing book that I really learned alot from....Read more
28 customers mention comprehensive, 28 positive, 0 negative
Customers find the book comprehensive, with well-explained concepts and detailed content, and one customer specifically mentions it covers the three most important abstractions in computing.
Well written as of chapter 6. Concepts are explained well and examples are good.Read more
Very detailed.Read more
I used this once for reference. Concepts are explained with examples. This gives pretty good idea about big picture.Read more
...I was impressed at how concise and clear the explanations are; the author's tone and light humor makes reading this fun....Read more
14 customers mention writing style, 14 positive, 0 negative
Customers appreciate the writing style of the book, finding it very well written, with one customer noting that the authors keep it concise.
This book has been well written. It helps me a lot for to understand many concepts of operating system.Read more
This was a very well written book with good samples on Linux to show how things work.Read more
...This book is clear, concise and written very well covering a good selection of topics. The price is great also....Read more
...Very well written and easy to follow.Read more
7 customers mention humor, 6 positive, 1 negative
Customers appreciate the book's light humor.
...but the authors keep it concise, engaging, and even funny at times. It's about as good as you could expect a book of this nature to be....Read more
...how concise and clear the explanations are; the author's tone and light humor makes reading this fun....Read more
...Plus, the authors are funny. :)Read more
Bought it for course and it's very enjoyable. Good sense of humor and connects with reader to explain things in depth.Read more
7 customers mention references, 7 positive, 0 negative
Customers appreciate the book's extensive references, with one customer noting it provides historical context and another mentioning its good selection of topics.
...It has good exercises and references. It's one of my all-time favorite bed-time reading materials.Read more
...the brain which helped me better focus on subject matter and the reference material....Read more
...This book is clear, concise and written very well covering a good selection of topics. The price is great also....Read more
Excellent informative well written book with outstanding references with a very FAIR price. This is what all should be above par.Read more
6 customers mention enjoyment, 6 positive, 0 negative
Customers find the book enjoyable and fun to read.
...operating systems (over 650 pages), but the authors keep it concise, engaging, and even funny at times....Read more
...only computer science textbook that is readable, understandable, and NOT BORING. Plus, the authors are funny. :)Read more
...clear the explanations are; the author's tone and light humor makes reading this fun....Read more
Bought it for course and it's very enjoyable. Good sense of humor and connects with reader to explain things in depth.Read more
21 customers mention readability, 14 positive, 7 negative
Customers have mixed opinions about the book's readability, with some finding it easy to comprehend while others report it being hard to read.
Easy to follow and understand Very practical Lots of simulation codes to make more comprehension...Read more
...It is painfully small and hard to read.Read more
this book is nice introduction to operating systems, easy to read and follow, it will great if the printing quality are betterRead more
This is the only computer science textbook that is readable, understandable, and NOT BORING. Plus, the authors are funny. :)Read more

Amazon Customer
2 out of 5 stars
Poor quality
Very poor quality. Noone even has started to read the book and leaves are already fallen apart from it.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review
There was a problem filtering reviews. Please reload the page.

Top reviews from the United States

  • 5 out of 5 stars
    Incredible treatment of virtualization. You can probably skip or skim the rest.
    Reviewed in the United States on November 20, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I wish I'd read this book years ago. This book covers 3 broad areas: virtualization, concurrency, and persistence.

    In my opinion the most worthwhile sections are the ones on virtualization. I found the sections on cpu virtualization (processes, interrupts, scheduling, context switches, etc) to be quite the riveting read, and super useful in my day-to-day work life. The sections on memory virtualization were equally useful, but I have to caution potential readers that this is probably the most difficult part of the book. It's written well, and everything is introduced step by step and with good motivation behind it, but... memory is just a lot more complicated than you think. Don't get discouraged if it doesn't click right away.

    For some reason, every book in the history of mankind has an uncontrollable urge to give the exact same treatment of concurrency as every other book, so the concurrency sections didn't "do it" for me.

    Finally, the persistence sections... there is some good and some bad here. The good would be the descriptions of a few unix file systems; I now have a very good understanding of what ext2/ext3/ext4/zfs are, how they work, what the tradeoffs are, and so on. I have a very good understanding of what it means to "mount" a device. I have good understanding of how paging works, and how memory can act as a cache for disk - at a low level. However, there is a lot of additional stuff in this chapter that doesn't need to be there IMO. To wit, descriptions of the various levels of hardware RAID (hardware raid is on its way out - software RAID does it all but better, and with only a small amount of overhead), and a collection of chapters on how flash-based storage works. Spoiler: flash-based storage is a nightmare. Just be glad somebody else did the work here, and cross your fingers that you never have to understand this stuff.

    I would happily pay full price for this book for just the virtualization parts. I am giving it 5 stars 100% because of the virtualization parts. The difference between knowing and not knowing these topics deeply is like night and day. It is difficult to impress upon you, dear reader, just how much of a difference this knowledge makes, in terms of confidence and competence in working in a unix-like environment.

    Finally, if you've read this far, let me recommend a followup to work through some time after this book: Computer Systems: A Programmer's Perspective. It has a lot of overlap with this book but is more advanced (for example, OSTEP covers memory virtualization over a hundred pages or so. CS:APP covers it in passing in like 10 pages, but uses this as the beginning of its treatment of memory mapping).

    11 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 5 out of 5 stars
    Critical knowledge contained within โ†’ just keep reading!
    Reviewed in the United States on March 10, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The single most important resource for OS concepts that I have read so far. The tone of the writing is easy on the brain which helped me better focus on subject matter and the reference material. Finishing my first read through now, then I am planning go through all of the exercises during a second pass soon after. I have never enjoyed reading a text book to this level before, highly recommended. Paired nicely with "The design and implementation of the 4.3 BSD Unix OS"

    Misplaced my first copy once and replaced it pretty quickly, later found it so now I have a weathered marked up version for my bag and a new-looking copy for the shelf :D

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 5 out of 5 stars
    Incredible, fun book - unexpected page-turner
    Reviewed in the United States on February 14, 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    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.

    44 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 5 out of 5 stars
    Quite better then dry dinosaur one
    Reviewed in the United States on November 16, 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I loved the style this book is written in.

    This particular book is great just as a context of ideas that are multiconnected within OS and some expertise doing homeworks at the end of each chapter while providing great tons of references for you to go really deep and master what appeared to you interesting.

    A surprisingly fun read for such a technical book, has jokes, dialogs, authors thoughts on each reference, it even has an easter egg to another Operating System Concepts book!

    14 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 4 out of 5 stars
    There's good textbooks like Patt's introduction to computing book that I ...
    Reviewed in the United States on March 29, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    There's good textbooks like Patt's introduction to computing book that I really learned alot from. Then there are tet books like this one, where I got it for the class but collects dust. At most, it's a fair reference, which is almost all textbooks. So Good Rating.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 5 out of 5 stars
    Excellent Book
    Reviewed in the United States on January 2, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I found this book to be a very approachable introduction to operating systems. It's full of great examples using the C language in a Unix environment, which is great for learning operating systems. Notably, the chapters are kept extremely short: this was a great decision by the authors, it makes the material more understandable. The text is not mathematically difficult but it's technical enough to deal with real systems. I've read it through a couple times and I'm sure I can get something out of it each time I read it. It has good exercises and references. It's one of my all-time favorite bed-time reading materials.

    9 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • Ryan Mease
    5 out of 5 stars
    Solid Overview of Operating Systems
    Reviewed in the United States on January 3, 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    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.

    20 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • Rusty Shackleford
    5 out of 5 stars
    Excellent
    Reviewed in the United States on November 6, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I graduated with an MS in CS a decade or so ago and I like to refresh my knowledge about important topics now and again. I kept all of my textbooks but I hated the OS book we used, you know the one. Written by Tanenbaum...

    It is a bad book, but not the worst that I had to read in school.

    This book is clear, concise and written very well covering a good selection of topics. The price is great also. It is also available for free if you can't afford it.

    Now, I just need to find a better book than the awful Patterson architecture books, it has to exist.

    45 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again

Top reviews from other countries

  • 5 out of 5 stars
    Must read for Computer enthusiasts
    Reviewed in Germany on September 2, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 5 out of 5 stars
    One of the best in OS
    Reviewed in Canada on April 22, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    One of the best books, if not the best, on Operating Systems. The entire topic is divided into three pieces, virtualization, concurrency and persistence. The treatment on the virtualization and concurrency is almost perfect. Each chapter is built upon the other and flows in a way that helps you understand what's going on. The topic itself is mind bending, and it's actually not an easy subject. If you find yourself struggling, don't give and don't panic, just read the chapter slowly again, most of the time for a CS undergrad student, the second time works. Chapters such as Thread API, Locks, Conditional Variables, Semaphores, and Common concurrency problems (deadlocks) are key for any aspiring software engineers. The authors know the in and out of the topic, and the book is gold. Printing-wise, it's not a fancy textbook, but the printing is solid, the page paper's thickness is great. It's almost 700 pages double sided printing for 35 Canadian dollars, it's like someone printed out for you for 5 cents a page. You can't ask for more!

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 5 out of 5 stars
    Great Contents, Physical Book Needs Improvement
    Reviewed in Australia on January 2, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Great contents. Written well, reads well.

    Physical book itself is mediocre. Medium size book itself but huge borders mean the printed pages are small. Page quality differs within the bind too - odd. Boring cover. Find a better distributor

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • Amazon Customer
    1 out of 5 stars
    Older version of the book
    Reviewed in Sweden on April 7, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    It is not 747 pages, nor the latest version.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 5 out of 5 stars
    Wow ๐Ÿ˜ฎ
    Reviewed in Japan on March 9, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    A little hard to read(small font size) and sometimes difficult to understand. Take your time to read it and at the end you will understand what OS is and how it works.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again