Read Operating System Concepts by Abraham Silberschatz Peter B. Galvin Greg Gagne Online


Another defining moment in the evolution of operating systems Small footprint operating systems, such as those driving the handheld devices that the baby dinosaurs are using on the cover, are just one of the cutting-edge applications you'll find in Silberschatz, Galvin, and Gagne's Operating System Concepts, Seventh Edition. By staying current, remaining relevant, and adapAnother defining moment in the evolution of operating systems Small footprint operating systems, such as those driving the handheld devices that the baby dinosaurs are using on the cover, are just one of the cutting-edge applications you'll find in Silberschatz, Galvin, and Gagne's Operating System Concepts, Seventh Edition. By staying current, remaining relevant, and adapting to emerging course needs, this market-leading text has continued to define the operating systems course. This Seventh Edition not only presents the latest and most relevant systems, it also digs deeper to uncover those fundamental concepts that have remained constant throughout the evolution of today's operation systems. With this strong conceptual foundation in place, students can more easily understand the details related to specific systems. New Adaptations * Increased coverage of user perspective in Chapter 1. * Increased coverage of OS design throughout. * A new chapter on real-time and embedded systems (Chapter 19). * A new chapter on multimedia (Chapter 20). * Additional coverage of security and protection. * Additional coverage of distributed programming. * New exercises at the end of each chapter. * New programming exercises and projects at the end of each chapter. * New student-focused pedagogy and a new two-color design to enhance the learning process....

Title : Operating System Concepts
Author :
Rating :
ISBN : 9780471694663
Format Type : Hardcover
Number of Pages : 944 Pages
Status : Available For Download
Last checked : 21 Minutes ago!

Operating System Concepts Reviews

  • Rod Hilton
    2019-06-06 20:58

    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.

  • Nick Black
    2019-05-25 16:42

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

  • Ohud
    2019-06-07 21:00

    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.

  • Bar Shirtcliff
    2019-05-21 21:10

    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.

  • Lily
    2019-06-10 14:07

    BORING (but also useful)

  • knoba
    2019-06-12 16:45

    ..PrefaceContentsChapter 1. IntroductionChapter 2. Computer-System StructuresChapter 3. Operating-System StructuresChapter 4. ProcessesChapter 5. CPU SchedulingChapter 6. Process SynchronizationChapter 7. DeadlocksChapter 8. Memory ManagementChapter 9. Virtual MemoryChapter 10. File-System InterfaceChapter 11. File-System ImplementationChapter 12. I/O SystemsChapter 13. Secondary-Storage StructureChapter 14. Tertiary-Storage StructureChapter 15. Network StructuresChapter 16. Distributed System StructuresChapter 17. Distributed File SystemsChapter 18. Distributed CoordinationChapter 19. ProtectionChapter 20. SecurityChapter 21. The Unix SystemChapter 22. The Linux SystemChapter 23. Windows NTChapter 24. Historical PerspectiveBibliographyCreditsIndex

  • Max Perepelitsyn
    2019-06-08 19:57

    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.

  • DPeashooter
    2019-06-07 19:02

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

  • Yasin
    2019-05-30 15:58

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

  • Omar Zyad
    2019-06-12 14:44

    I love this book

  • Anne-Laure
    2019-05-19 17:05

    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.

  • Andrew Obrigewitsch
    2019-05-27 16:51

    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.

  • Quant Daddy
    2019-05-17 13:49

    pretty basic OS book, recommended as the first book.

  • Gaelan D'costa
    2019-05-24 17:59

    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.

  • Joe
    2019-06-09 14:55

    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.

  • Gregory Blake
    2019-05-17 14:07

    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.

  • Houssem MENHOUR
    2019-05-20 17:54

    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, namelyModern Operating Systems byAndrew S. Tanenbaum. Until I check that, I'll give this one 4 stars.

  • Camicita
    2019-05-19 17:54

    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.

  • Somnath Musib
    2019-05-27 21:02

    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. :)

  • Evan Snyder
    2019-05-27 14:46

    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.

  • Vincent Russo
    2019-05-25 15:01

    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.

  • Kory
    2019-05-19 13:50

    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.

  • S Ajgaoncar
    2019-06-13 19:56

    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.

  • David
    2019-06-09 12:45

    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.

  • Kadir Korkmaz
    2019-05-21 12:57

    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.

  • Timothy Culp
    2019-06-05 14:57

    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.

  • Josh Davis
    2019-05-22 18:54

    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.

  • Adam
    2019-05-31 13:05

    One of my college texts, I have never had a need to reference this since graduation. While the content is useful in gaining an understanding of how systems work, I believe this work would not be useful to most mainstream coders. If you are working in embedded systems, this would be useful.

  • John Smith
    2019-05-17 21:09

    For what this is, it is good - thorough, pretty good explanations. My reservation is that God help you if you are making the study of operating systems central to your intellectual training. Hoof, this is heavy and thick stuff.

  • Ali Douglah
    2019-05-17 14:01

    i recommend this book to anyone interested in computers and want to cover all the fundamentals and the latest technologies in computers and operating systems ,its covers many subjects from hardware,kernal,processes ,multi tasking,different algorithms ,different platforms ,portable devices