kode adsense disini
Hot Best Seller

Operating System Concepts (Custom Pub for University of Toronto)

Availability: Ready to download


Compare
kode adsense disini

30 review for Operating System Concepts (Custom Pub for University of Toronto)

  1. 5 out of 5

    Rod Hilton

    It's a textbook on Operating Systems. There's not really all that much to say about it beyond that, so instead I will compare it to two other OS textbooks that I've read, "Operating Systems: A Modern Perspective" by Gary Nutt and "Modern Operating Systems" by Tanenbaum, generally regarded as the seminal textbook on the subject. OS Concepts is, to put it bluntly, very dry. This is somewhat expected with a book on Operating Systems, but the level of dryness is worth noting. I often found the book d It's a textbook on Operating Systems. There's not really all that much to say about it beyond that, so instead I will compare it to two other OS textbooks that I've read, "Operating Systems: A Modern Perspective" by Gary Nutt and "Modern Operating Systems" by Tanenbaum, generally regarded as the seminal textbook on the subject. OS Concepts is, to put it bluntly, very dry. This is somewhat expected with a book on Operating Systems, but the level of dryness is worth noting. I often found the book difficult to stay awake reading. Compared with Tanenbaum's book, it's slightly less dry and occasionally more conversational, but it doesn't come close to approaching Nutt's book in terms of presentation and readability. OS Concepts also has a strange tendency to rapidly switch from being extremely detailed and getting into very low-level mechanics to being almost humorously broad. In one chapter I was looking at detailed drawings of how virtual memory works in operating systems, and a few chapters later I was reading about what a virus is and how you should use tapes to back up important files. The tone is all over the place, with some chapters feeling like "Operating Systems for Dummies" full of advice for how to effectively USE your computer and pick good passwords, and other chapters feeling like lengthy tomes on how to effectively DESIGN an operating system. These shifts make the book significantly harder to read, because it's dangerous to skim through a section that seems basic, as it may often contain important details as well. One key advantage of OS Concepts is that each edition comes in two flavors: regular and Java. Initially I had hoped that the Java version of the book would be the same book, simply using Java for code samples for familiarity with Java programmers. Unfortunately, while that is occasionally true, more often than not the book is simply the regular OS concepts book, with a few Java-specific sections tacked onto the end of each chapter. Overall, it's not a bad book, but I don't really see the audience for it. If you want the nitty-gritty, classic detail of OS design, you should probably stick with Tanenbaum's classic text. If you want a more conversational, readable Operating Systems book (with just as much information), it'd be better to stick with Nutt's. Silberschatz's book falls somewhere in the middle, and is therefore as effective as neither.

  2. 4 out of 5

    Nick Black

    You learn operating systems by reading operating system source code, not the dinosaur book.

  3. 4 out of 5

    Ohud

    Very helpful and if you are IT person, you will have read it decades ago. I mean schools usually give a course where this book is the reference, if not the only material.

  4. 4 out of 5

    Bar Shirtcliff

    Good for beginners: it's so easy to read that I can read it when I'm too sleepy for the Decline & Fall. I'd like to find an equally approachable computer architecture book.

  5. 5 out of 5

    Nikoleta

    BORING (but also useful)

  6. 5 out of 5

    knoba

    . . Preface Contents Chapter 1. Introduction Chapter 2. Computer-System Structures Chapter 3. Operating-System Structures Chapter 4. Processes Chapter 5. CPU Scheduling Chapter 6. Process Synchronization Chapter 7. Deadlocks Chapter 8. Memory Management Chapter 9. Virtual Memory Chapter 10. File-System Interface Chapter 11. File-System Implementation Chapter 12. I/O Systems Chapter 13. Secondary-Storage Structure Chapter 14. Tertiary-Storage Structure Chapter 15. Network Structures Chapter 16. Distributed System S . . Preface Contents Chapter 1. Introduction Chapter 2. Computer-System Structures Chapter 3. Operating-System Structures Chapter 4. Processes Chapter 5. CPU Scheduling Chapter 6. Process Synchronization Chapter 7. Deadlocks Chapter 8. Memory Management Chapter 9. Virtual Memory Chapter 10. File-System Interface Chapter 11. File-System Implementation Chapter 12. I/O Systems Chapter 13. Secondary-Storage Structure Chapter 14. Tertiary-Storage Structure Chapter 15. Network Structures Chapter 16. Distributed System Structures Chapter 17. Distributed File Systems Chapter 18. Distributed Coordination Chapter 19. Protection Chapter 20. Security Chapter 21. The Unix System Chapter 22. The Linux System Chapter 23. Windows NT Chapter 24. Historical Perspective Bibliography Credits Index

  7. 5 out of 5

    Maxim Perepelitsyn

    Serves as a great complement to more applied books like Linux Kernel Development or Linux Device Drivers, filling all remaining theoretical gaps and providing the history of OS evolution. Fits well for self-study. Almost every exercise, which there is a lot of, has a reference solution available either on the book's website or in the instructor's manual for the 7th edition, which can be easily found on the internet. Plus programming problems to gain a better understanding of essential OS topics. Serves as a great complement to more applied books like Linux Kernel Development or Linux Device Drivers, filling all remaining theoretical gaps and providing the history of OS evolution. Fits well for self-study. Almost every exercise, which there is a lot of, has a reference solution available either on the book's website or in the instructor's manual for the 7th edition, which can be easily found on the internet. Plus programming problems to gain a better understanding of essential OS topics. This book is not perfect though, it has its flaws. Someone may consider it dry. It has some inconsistencies, ambiguities and typos, but on overall it is still a good book and is totally worth reading.

  8. 4 out of 5

    DPeashooter

    Monotone and obtuse. Has an affinity for fancy words - which normally ignites my interest, but not in this case somehow.

  9. 5 out of 5

    Yasin

    it's a good book! but you need to keep eye on other books to don't miss any point!

  10. 5 out of 5

    Omar Zyad

    I love this book

  11. 5 out of 5

    Anne-Laure

    A very good and well explained textbook on Operating Systems. I very much appreciated the in-depth examples that the authors have taken care to go into for a number of topics: After having given an overview of the concept, they'll dive into the design choices of Solaris, Unix, Windows 7 or Linux, and the implementation issues that were met during those design phases. It's definitely an undergraduate book, and thus meant to be used for non-experts who only have vague notions of how an O.S. really A very good and well explained textbook on Operating Systems. I very much appreciated the in-depth examples that the authors have taken care to go into for a number of topics: After having given an overview of the concept, they'll dive into the design choices of Solaris, Unix, Windows 7 or Linux, and the implementation issues that were met during those design phases. It's definitely an undergraduate book, and thus meant to be used for non-experts who only have vague notions of how an O.S. really works. As I fit perfectly into that category, I was left very satisfied. The only issues I've met was mentioned by others on here: While the majority of the chapters are expertly explained, there are other sections of the book that are just vaguely tackled, and the broad notions given will sometimes then have an out-of-place, ultra precise paragraph, without much connection to the previous definitions given before. This leaves the inexperienced reader rather confused.

  12. 4 out of 5

    Patrick Coakley

    Like most people, this was the text used for my operating systems course. I found it to be incredibly hard to follow at times and quite boring. Some people might argue that it's hard to make content like this interesting, but I found other authors, such as Andrew Tanenbaum, cover the material much faster and in a more understandable way. My main issue is that it assumes knowledge on some things but will explain others in an inconsistent manner. I generally had to search for a quite a few things Like most people, this was the text used for my operating systems course. I found it to be incredibly hard to follow at times and quite boring. Some people might argue that it's hard to make content like this interesting, but I found other authors, such as Andrew Tanenbaum, cover the material much faster and in a more understandable way. My main issue is that it assumes knowledge on some things but will explain others in an inconsistent manner. I generally had to search for a quite a few things when taking notes because I didn't understand the way they were being introduced. Aside from the writing style and presentation, I felt like it was a fine enough book, just not necessarily the only one you'll need if you're entirely new to studying operating systems in this way.

  13. 5 out of 5

    Sam Bateman

    A fantastic overview of operating systems and the components that make them up. Generally not detailed enough for implementations, but there are other good books for that. This book is nearly completely self contained, although I would recommend doing all the example problems at the end of each chapter and then at least one of the programming assignments. They will really help hammer home your understanding of the concepts.

  14. 5 out of 5

    Arturo

    It is a very clear and easy to read to learn the basics and even more advanced concepts that involve operating systems.

  15. 5 out of 5

    Quant Daddy

    pretty basic OS book, recommended as the first book.

  16. 4 out of 5

    Gaelan D'costa

    I remember this being one of my most-loved books in university ... operating systems was one of my favourite courses and this textbook kept me incredibly fascinating. It was also, at least for me, overwhelmingly dense since in university I was being piled under new concepts that didn't sink in due to lack of practical application and general vocational immaturity. Reading it again ... it's a good book. It's possibly a good reference, given that my particular copy is ancient. But I have to wonder I remember this being one of my most-loved books in university ... operating systems was one of my favourite courses and this textbook kept me incredibly fascinating. It was also, at least for me, overwhelmingly dense since in university I was being piled under new concepts that didn't sink in due to lack of practical application and general vocational immaturity. Reading it again ... it's a good book. It's possibly a good reference, given that my particular copy is ancient. But I have to wonder if there's anything in this book that can't be reconstructed from wikipedia and other resources out there. There are also many great legitimately free operating systems books, like Operating Systems: Three Easy Pieces, that it's hard for me to justify it except as a well-curated and well-written, if not pedagogically unique, guide. CLRS is a book I'll keep forever because it and maybe "The Algorithms Design Manual" have not been replaced by any other resource. It's hard for me to say the same thing here.

  17. 4 out of 5

    Joe

    I read the fourth edition, from 95. I think writing an OS textbook must be a difficult case of trying to achieve balance: balancing the right topics, from a sea of concepts related to operating systems and computer operation; balancing enough detail to be interesting and useful with simplicity and accessibility needed in an introductory textbook. OS Concepts does a pretty good job of finding balance. The topics covered are pretty good: pretty much everything I think is centrally important to OS d I read the fourth edition, from 95. I think writing an OS textbook must be a difficult case of trying to achieve balance: balancing the right topics, from a sea of concepts related to operating systems and computer operation; balancing enough detail to be interesting and useful with simplicity and accessibility needed in an introductory textbook. OS Concepts does a pretty good job of finding balance. The topics covered are pretty good: pretty much everything I think is centrally important to OS design is in there, to some degree. The amount of detail was generally just about right; some areas could have used more detail, and some things could have been trimmed. (Of course, that might be easier to say for me now, given that the edition I read came out almost two decades ago -- then again, the things I'm talking about have been critically important for longer than that.) It is funny to see how some of the resource constraints have changed over time. At a few points, it's almost shocking: for example, describing how some approach is obviously unworkable since it would require all of four megabytes of DRAM to implement.

  18. 4 out of 5

    Gregory Blake

    Operating Systems Concepts is a great undergraduate-level resource for its subject, focusing, as its name advertises, on the concepts behind building an operating system. Outside of the exercises, the text spends relatively little time on code examples or gritty details, relegating that to suggested reading or simply saying "Go look at an open-source operating system!". This emphasis on concepts makes a great deal of sense given the variance in how to accomplish goals and the sheer amount of gro Operating Systems Concepts is a great undergraduate-level resource for its subject, focusing, as its name advertises, on the concepts behind building an operating system. Outside of the exercises, the text spends relatively little time on code examples or gritty details, relegating that to suggested reading or simply saying "Go look at an open-source operating system!". This emphasis on concepts makes a great deal of sense given the variance in how to accomplish goals and the sheer amount of groundwork which the book needs to cover. The book is already over 900 pages! This book is a great read for any long-time user of operating systems who wants to understand the amazing piece of software that orchestrates their entire computing experience, as well as being great review for practitioners who want a refresher. Five stars.

  19. 4 out of 5

    Houssem MENHOUR

    It was the suggested textbook for my class on operating systems, I relied mostly on the accompanying slides rather than the gigantic book itself. That was fine in my use case but could be different for you, if so, be ready for a dry and unpleasant reading experience. Other reviewers pointed out that there are better alternatives, namely Modern Operating Systems by Andrew S. Tanenbaum. Until I check that, I'll give this one 4 stars.

  20. 5 out of 5

    Camicita

    ESTO VIENE ACÁ PORQUE MI SUPLICIO TIENE QUE SERVIR PARA ALGO. Bueno, tengo que admitir que los últimos capítulos ni los miré, porque me daban ganas de dedicarme al scrapbooking cuando pensaba en seguir leyendo esto. De todas maneras, creo que es bastante claro y útil en cuanto a la introducción a los conceptos básicos de OS. Tres estrellas porque, a pesar de haberme resultado el somnífero perfecto, logró que entendiera todo este desastre. Igual, cada vez que leía "un lector perspicaz ya se habrá da ESTO VIENE ACÁ PORQUE MI SUPLICIO TIENE QUE SERVIR PARA ALGO. Bueno, tengo que admitir que los últimos capítulos ni los miré, porque me daban ganas de dedicarme al scrapbooking cuando pensaba en seguir leyendo esto. De todas maneras, creo que es bastante claro y útil en cuanto a la introducción a los conceptos básicos de OS. Tres estrellas porque, a pesar de haberme resultado el somnífero perfecto, logró que entendiera todo este desastre. Igual, cada vez que leía "un lector perspicaz ya se habrá dado cuenta..." me entraba un impulso violento. Creo que la condescendencia es algo demasiado normal en los de sistemas.

  21. 5 out of 5

    Andrew Obrigewitsch

    This is a very in depth book on the subject of operating system architecture. I read most of it as part of a class I took on the same subject. The book is very in-depth and enlightening. But by no means is this an easy read. As another review said this book is extremely dry. However I did learn quite a bit about how computers work, and how different algorithms are deployed in operating systems. Unfortunately, as is the nature for school, I will probably never use most of this despite being requi This is a very in depth book on the subject of operating system architecture. I read most of it as part of a class I took on the same subject. The book is very in-depth and enlightening. But by no means is this an easy read. As another review said this book is extremely dry. However I did learn quite a bit about how computers work, and how different algorithms are deployed in operating systems. Unfortunately, as is the nature for school, I will probably never use most of this despite being required to take it, as my interest lie in other parts of Computer Science.

  22. 4 out of 5

    Somnath Musib

    This is the best book ever written on Operating systems. I had read it many times from my college days. Few concepts like process (scheduling, synchronization), memory management concepts are kind of classic. I read many other OS books like Tanenbaum, Stalings. But as per as the concepts are concerns, this is a must read book. P.S: You should have patience in order to read this book. Its all theory and theory. :)

  23. 5 out of 5

    Evan Snyder

    This was the required book for my first Operating Systems Concepts class. As it was my first work in the subject, I have not read any similar books to compare and have no pre-existing knowledge to cross-check. With that novice disclaimer, I found this book to be very straightforward and readable with a number of relevant and up-to-date examples. Overall, a good outline of the requirements, components, and algorithms of a generic operating system.

  24. 4 out of 5

    Vincent Russo

    I agree with Nick's review in the sense that one learns the ins and outs of operating systems much more by actually getting their hands dirty and maybe even writing their own OS. This book doesn't really even take that approach, and if anything, has a fair amount of topical knowledge that won't be necessarily applicable a few years down the line. Not a bad book on OS, plus the dinosaurs are a plus.

  25. 4 out of 5

    Kory

    While it is a very in depth book and covers the material well, it give you more if an understanding of the different parts of operating systems but pretty much fails to provide a working practical knowledge of the concepts. The earlier chapters do provide some code and usually one or two programing problems but they mainly just help with understanding some of the concepts, nothing really useful though. Great for overall understanding of OS, bad on getting you into working with them.

  26. 4 out of 5

    S Ajgaoncar

    Beautiful book on Operating Systems. A must for beginner in computer science. Wish the print was large,since small print makes you sleepy when reading at night. Apart from that, the textbook explains all concepts like processes,threads,deadlocks,a part of unix.. and some really interesting problems.

  27. 5 out of 5

    David

    A good reference for what happens under the hood of an operating system. The various chapters are covered in good detail, including searching, sorting, indexing, access paths, transactions, etc. Recommended for developers and database administrators wishing to know more about the underlying issues when it comes to optimized design and maximising potential.

  28. 5 out of 5

    Kadir Korkmaz

    Bilgisayar Mühendisliğinde okuyanlara OS dersi veriliyor. Ben OS dersi almamıştım. Bu kitap benim bilgisayarı daha iyi anlamama yardımcı oldu. Artık üzerinde çalıştığım sistemin iç yapısını daha iyi biliyorum. Daha bu kitabı okurken, yazdığım uygulamalara daha iç görülü bakmaya başlamıştım.

  29. 5 out of 5

    Timothy Culp

    I learned about Operating Systems back in 1985 with Silverschatz first edition. Learned it again in 1988 with the 2nd Edition. Starting teaching it in 1998 with the 5th edition. Now my son is learning Operating Systems from the 7th edition. I think that constitutes a classic.

  30. 5 out of 5

    Josh Davis

    Great book on operating system concepts. I had to use this along with my OS class. The images and explanations were always pretty satisfying. Definitely check it out if you are looking for an introductory OS book.

Add a review

Your email address will not be published. Required fields are marked *

Loading...
We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy.