ŷ

Jump to ratings and reviews
Rate this book

Systemy Operacyjne

Rate this book

Most books on operating systems deal with theory while ignoring practice. While the usual principles are covered in detail, the book describes a small, but real UNIX-like operating system: MINIX. The book demonstrates how it works while illustrating the principles behind it. Operating Systems: Design and Implementation Second Edition provides the MINIX source code. The relevant selections of the MINIX code are described in detail. When it first came out, MINIX caused something of a revolution. Within weeks, it had its own newsgroup on USENET, with 40,000 people. Most wanted to make MINIX bigger and fancier. Instead, Linux was created. That has become quite popular, very large, and complicated. MINIX, on the other hand, has remained small and suitable for instruction and example. The book has been revised to include updates in MINIX, which started out as a v 7 unix clone for a floppy-disk only 8088. It is now aimed at 386, 486, and pentium machines and is based on the international posix standard instead of on v7. There are now also versions of MINIX for the Macintosh and SPARC available. Professional programmers will find this book to be a valuable resource and reference book.

1286 pages, Hardcover

Published January 1, 2013

51 people are currently reading
1,287 people want to read

About the author

Andrew S. Tanenbaum

48books314followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
252 (45%)
4 stars
167 (30%)
3 stars
89 (16%)
2 stars
30 (5%)
1 star
12 (2%)
Displaying 1 - 15 of 15 reviews
Profile Image for Pablo.
Author1 book43 followers
June 14, 2019
I read this book many years ago. I don't remember much other that it was amazing. I learned so much about programming, computer science, that I still use today, from reading this book. For example, I've never learned a book on multi-threading but I do have an reasonable understanding of the usual multi-threading primitives (mutex, semaphore, etc). It all came from this book and how Minix implements them.
Profile Image for David Schütz.
2 reviews1 follower
May 25, 2021
Very good and clear introduction to what an operating system is.

The explanations / overall writing style was surprisingly impressive to me. Even when pages with complex diagrams or concepts came up and I started to feel overwhelmed, the authors always explanied every deatil from the ground up, making it look simple and clear, sometimes even including some humor. Great example & inspirarion for people writing about complex technical concepts to a wide audience.
1 review
January 6, 2020
If your going to "play" with Minix 2 then this is the book for you, comes complete with a CD with full source listing. took me a month to read it cover to cover first go, and dip in and reread bits for memory refresh. I recomended it and it 10 out of 5 (that is 200%). Sits on my UNIX bookshelf next to 1srt Edition and BACH.(dja.) OldblueBear.
208 reviews46 followers
February 28, 2011
Classic operating systems textbook. Classically teaches a microkernel design ( ). Many schools that used this book in its heyday, still taught a monolithic kernel design; partly for performance and partly for a simpler system overall.

However, as computers get more cores, NUMA, and larger per-CPU caches, some fundamental features of monolithic kernels start to cause bottlenecks (synchronizing memory among 64 CPUs creates a lot of bus traffic). Microkernels may finally become the operating system of the future.
Profile Image for Aaron Wolfson.
97 reviews41 followers
December 19, 2013
This is an excellent, almost comprehensive introduction to learning about how real operating systems work. The 3rd edition is already somewhat outdated as it still spends a lot of time on things like magnetic tape and makes no mention of large-scale flash storage. But these are minor quibbles. Comes with source code and a CD containing the MINIX 3 OS, a microkernel that is meant to simulate a UNIX system. This means that it is actually small enough to read most of the code and understand how it works, and it's open source so you can fiddle with it if you want.
Profile Image for Marian.
270 reviews208 followers
August 8, 2015
An in-depth explanation of operating systems, using the educational OS MINIX as an illustration and programming example. I have used this book mainly for exam study, and its straightforward, readable format is very useful.
4 reviews6 followers
October 9, 2007
The book was our reference for Operating Systems course, and I do really like it !
Profile Image for Antonio Ognio.
9 reviews1 follower
May 30, 2008
Classic textbook on Operating Systems. As with all the classics, it's a good read, a starting point. Really recommended.
2 reviews
October 20, 2018
Excelente livro

Este livro é excelente pois apresenta o conteúdo de forma didática e interessante. Além disso aborda o tema de forma prática. Recomendo fortemente.
Displaying 1 - 15 of 15 reviews

Can't find what you're looking for?

Get help and learn more about the design.