Latest LQ Deal: Linux Power User Bundle
Go Back > Reviews > Books > Programming
User Name


Search · Register · Submit New Review · Download your favorite Linux Distributions ·
« Previous Product 

Modern Operating Systems
Reviews Views Date of last review
1 67881 04-28-2004
Recommended By Average Price Average Rating
100% of reviewers $80.00 10.0

Description: For software development professionals and computer science students, Modern Operating Systems gives a solid conceptual overview of operating system design, including detailed case studies of Unix/Linux and Windows 2000.

What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD.

Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls).
Keywords: Andrew Tanenbaum
Publisher: Prentice Hall
ISBN: 0130313580

Post A Reply 
Old 04-28-2004, 04:45 PM   #1
Registered: Apr 2004
Distribution: Slackware 9.1, 10 Gentoo
Posts: 24

Rep: Reputation:
Would you recommend the product? yes | Price you paid?: $80.00 | Rating: 10

Pros: Topic coverage, Depth of topics
Cons: Few concrete examples of code

This was the book used for my OS class in college and it is perfect for that setting. A majority of this book is the theories and concepts needed to understand and build modern operating systems. It includes an interesting history of operating systems and section that explains the different types of operating systems. Then it covers everything you need to know about how an operating system works from processes and threads, deadlocks, memory management, I/O, file systems, multimedia, multiple processor systems, and security. Psuedocode is for the code examples. I would have liked to seen more concrete examples of code from real operating systems. The case studies of Unix and Windows 2000 really get under the hood to show you how they actually work. At the end of every chapter is 20 plus questions to test what you have learned so far. This book will really increase your understanding of computers and operating systems. However, the book is intended for programmers and advanced users.


All times are GMT -5. The time now is 05:54 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration