Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security.
The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms.
Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals. Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects.
The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. Goodreads helps you keep track of books you want to read. Want to Read saving…. Want to Read Currently Reading Read.
Other editions. Enlarge cover. Error rating book. Refresh and try again. Open Preview See a Problem? Details if other :. Thanks for telling us about the problem. Return to Book Page. Modern Operating Systems by Andrew S. Tanenbaum ,. Herbert Bos. Get A Copy. Published February 21st by Prentice Hall first published January 1st More Details Original Title.
Other Editions Friend Reviews. To see what your friends thought of this book, please sign up. To ask other readers questions about Modern Operating Systems , please sign up. I own the first edition of this book back from my university time. I decided to give this book another read and wondering if it is worth buying the latest 4th at the moment edition or I should stick to my "vintage" one?
Alex Never mind. I bought the 4th edition and see it's a massive update comparing to the first edition. So the answer to my question is YES it's totally wo …more Never mind. So the answer to my question is YES it's totally worth buying the latest edition. See 1 question about Modern Operating Systems…. Lists with This Book.
Community Reviews. Showing Average rating 4. Rating details. More filters. Sort order. Start your review of Modern Operating Systems. Nov 28, Rasmus rated it it was ok. Very strict and stale structures in the language and disposition. Read Three Easy Pieces instead, much easier to read and more pedagogical while delivering the same content :.
View 1 comment. Jan 04, Steve rated it liked it Shelves: non-fiction , read-in-school. I really sunk my teeth into this book in an attempt to understand the years of computing that had come and gone before I began my entry into Computer Sciences. When it comes to understanding the core components of a computer system, there's no better place to begin learning. The illustrations used in the book are a bit dated and unnecessary, but this book should remain useful for some time to come.
The greatest book on operating systems by far. It combines plenty of information, flawless concise delivery, and useful exercises. This is one of the books that packs loads of technical details but reads as fiction.
The content is structured very well, whatever questions arise during reading are usually answered on the following few pages. Questions that have no answers yet are also given, thus engaging the reader and once again ensuring that the reader follows the book closely.
All in all, this The greatest book on operating systems by far. All in all, this is pure classics and recommended to everyone in the software industry. View 2 comments. Feb 14, Swavy is currently reading it. View all 3 comments.
Shelves: technical-books , non-fiction , favorites. Despite the massively dorky cover, this is an incredible book. I was assigned this book as textbook used in Computer Science at Allegheny College, and while we did not read the entire book during that class, I intend to read it cover-to-cover this summer.
Tanenbaum's clever, slightly witty writing style makes "Modern Operating Systems" a surprisingly engaging read for a textbook, and he's really adept at explaining concepts in OS theory and design in a very simple way that makes them quite e Despite the massively dorky cover, this is an incredible book. Tanenbaum's clever, slightly witty writing style makes "Modern Operating Systems" a surprisingly engaging read for a textbook, and he's really adept at explaining concepts in OS theory and design in a very simple way that makes them quite easy to pick up.
The figures, while simple, are clear, easy to understand, and very frequent. Code snippets, written in C, are also frequent, well-commented, and easy to understand. These factors all make this book a much better operating systems text than some others I could mention. Tanenbaum explains not only how modern operating systems work, but why -- the history of the machines, people, and ideas that created the OS ecosystem we see today. He's obviously an expert in his field, as evidenced by his work on Minix, and the book conveys a lot of his theories and ideas, many of which are arguably light-years ahead of those used in the operating systems we tend to actually use on a day-to-day basis.
After reading his book, one tends to see a lot of room for improvement in the OSes they use. It's really important, I think, for all programmers, not just systems programmers, to have a clear understanding of how operating systems work and how their code interacts with the OS. Understanding how operating systems work and how they are designed is vital to writing good, efficient, and elegant software.
While I'd definitely recommend this book to computer science professors over other similar textbooks, I'd also plug it to any pretty much any developer, programmer, or computer scientist who wants to improve their understanding of operating systems.
Apr 04, Jon Swanson rated it liked it Shelves: tech , nonfiction. A good solid explanation of operating systems, but a little disjointed. The book does a good job of outlining the basic components of an operating system, and how it works. With excellent tech books, I feel like i have not only been taught the facts of a technology, but why the technology was built the way it was.
That I remember many of the nitty gr A good solid explanation of operating systems, but a little disjointed. That I remember many of the nitty gritty details because I know what the implementers were thinking at design time, and why they made the choices that they did. It's a competent book, and the facts are clearly stated. Just not in an overly interesting, or enlightening, way.
Feb 06, Vasil Todorov rated it it was amazing. A very good OS introduction, the first pages are must-read for everyone. Later in the book it gets a bit boring, and the information is not that valuable. Also it is talked too much about the history, and that is getting annoying, so that's why I can't give it 5 stars. While reading this book, I had the feeling that I'm actually a disciple of the great Tanenbaum.
And that's itself is a very convincing reason to read the book. Jun 28, Ebrahim added it. I'm so glad highly detailed books such as this are still being written. Thank you Tanenbaum and Bos. This book is good and it would be hard to learn everything it teaches in such a concise form except maybe from Operating Systems Design and Implementation , also written by Andrew S.
Unlike Operating Systems Design and Implementation , this book is much more theoretical, more prose, less code. This is neither good or bad, it depends on what you want. The examples of real world usage in t I'm so glad highly detailed books such as this are still being written. The examples of real world usage in the book feel odd. For example in scheduling it says that on desktop computers it doesn't matter too much because people do one thing at a time whereas in reality I have tens of windows showing me stuff and my computer has hundreds of processes just to be in an idle no-activity state.
As far as I know, the scheduling algorithms then are correct, it's just the real world application that feel at best stuck in 90s, at worst designed for people that have never touched a computer. Aug 07, Pierfrancesco Aiello rated it it was amazing Shelves: reference , technical. It was read years ago, just identified on the site a not too deep overview on all the major components and problems that an operative system had to solve.
Particularly interesting was the secuding of processes or also the management of memory to avoid trashing. As a "more than an overview" start, I found it pretty well done.
Sometimes there were parts that were hard to read because not so appealing, but still well done. Tanenbaum computer networks pdf free download. Books and Solution Manuals. Computer Networks, 5ed, David Patterson, Elsevier 3.
Computer Networks, Mayank Dave.. Computer Networks Andrew S. Tanenbaum Tata Mc. Graw- Hill Edition. Posted on 0. Computer Networks 4th Edition , by Andrew S. Second Revised and Enlarged Edition 2. Vikas Publishing House. Posted on 1. Feb- 2. Graw Hill. Prentice Hall International Editions 3rd. Computer Networking and the Internet.. Communications Networks Tanenbaum, Computer Networks 4th Edition,..
Computer Networks and Internets with Internet.. Edition, Prentice Hall, 1. Computer networks II.. Computer Networks, Fifth Edition, is the ideal introduction to the networking field. Edition by Andrew S. Tanenbaum Solution manual to Computer..
Fawwaz T. Ulaby Solution manual to..
0コメント