Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon $5 Albums $5 Off Fire TV Stick Subscribe & Save Shop Popular Services gotS5 gotS5 gotS5  Amazon Echo Starting at $99 Kindle Voyage Metal Gear Solid 5 Shop Back to School with Amazon Back to School with Amazon Outdoor Recreation Learn more

Operating System Concepts with Java, 8th Edition [Print Replica] Kindle Edition

11 customer reviews
ISBN-13: 978-0470509494
ISBN-10: 047050949X
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Try the eTextbook for free
Rent from Amazon Price New from Used from
"Please retry"
--This text refers to an out of print or unavailable edition of this title.

Editorial Reviews

From the Back Cover

Get inside today’s most popular operating systems

How do today’s operating systems work? The award-winning team of Abraham Silberschatz, Peter Galvin, and Greg Gagne gets you right up to speed on all the key concepts of computer operating systems. Employing the familiar Java programming language, this new edition of their popular guide gives you a thorough theoretical foundation that you can apply to a wide variety of systems as you progress to the next level of your computer work.

Operating System Concepts with Java, Seventh Edition, has been updated to cover the most current topics and applications and designed to help you bridge the gap between concepts and implementations. Integrating the client-server model throughout, the text takes you step-by-step through all the major aspects of programming, including:

  •  Several new Java example programs including features in Java 5.
  • 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, programming assignments, and projects at the end of each chapter.
  • New student-focused pedagogy and a new two-color design to enhance the learning process.
  • Linux, Windows XP, Mac OS X, and other influential operating systems.

Whether you’re already adept at Java or new to it, you’ll appreciate the Java Primer that’s thoughtfully included. The two-color design makes it easier for you to navigate through the chapters, and a plethora of examples, programming exercises, and supplementary online tests and exercises (available through WileyPLUS) help you absorb and reinforce what you’ve learned. With such complete support, you’ll soon be ready to enter the world of operating systems design with confidence.

About the Author

Abraham Silberschatz is the Sidney J. Weinberg Professor and Chair of Computer Science at Yale University. Prior to joining Yale, he was Vice President of the Information Sciences Research Center at Bell Laboratories. Prior to that, he held a chaired professorship in the Depart of Computer Sciences at the University of Texas at Austin. Professor Silberschatz is an ACM Fellow and an IEEE Fellow. He received the 2002 IEEE Taylor L. Booth Education Award, the 1998 ACM Karl V. Karlstrom Outstanding Education Award, and the 1997 ACM SIGMOD Contribution Award. In recognition of his outstanding level of innovation and technical excellence, he was awarded the Bell Laboratories President's Award for three different Projects - the QTM Project (1998), the DataBlitz Project (1999), and the NetInventory Project (2004). Professor Silberschatz's writings have appeared in numerous AVM and IEEE publications and other professional conferences and journals. He is a coauthor of the textbook Database Systems Concepts. He has also written Op-Ed articles for the New York Times, the Boston Globe, and the Hartford Courant, among others. Peter Baer Galvin is the chief technologist for Corporate Technologies (, a computer facility reseller and integrator. Before that, Mr. Galvin was systems manager for Brown University's Computer Science Department. He is also Sun columnist for;login: magazine. Mr. Galvin has written articles for Byte and other magazines, and has written columns for SunWorld and SysAdmin magazines. As a consultant and trainer, he has given talks and taught tutorials on security and system administration worldwide. Greg Gagne is chair of the Computer Science department at Westminister College in Salt Lake City where he has been teaching since 1990. In addition to teaching operating systems, he also teaches computer networks, distributed systems, and software engineering. He also provides workshops to computer science educators and industry professionals.

Product Details

  • File Size: 18193 KB
  • Print Length: 1040 pages
  • Simultaneous Device Usage: Up to 3 simultaneous devices, per publisher limits
  • Publisher: Wiley; 8 edition (December 1, 2011)
  • Publication Date: December 1, 2011
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B006R6I9AO
  • Text-to-Speech: Not enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Amazon Best Sellers Rank: #191,860 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

3 of 3 people found the following review helpful By David Bradshaw TOP 1000 REVIEWERVINE VOICE on October 13, 2011
Format: Hardcover Verified Purchase
This is an easy to read book and offers numerous examples of the assignments. It offers diagrams and charts to visually see what you are learning on the page, and the website has numerous example files and code snippets. My only wish is that it has more examples, it offers Programming Exercises without good examples to base your answer on, which makes completing the assignments difficult. More code examples of the assignments would make this book perfect, because it is relatively tough to complete the assignments since the specific example are lacking, however, this is a more personal opinion. Also, more of the examples should be in Java, since this book is 'with Java', numerous examples are in C and I have to take extra time to rewrite the examples in Java (looking at APIs for both languages to find proper functions in the other language).

In the end this is an easy to follow book and is easy to read. If it has more examples that were more representative of the exercises it would be perfect!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 9 people found the following review helpful By wiredweird HALL OF FAMETOP 1000 REVIEWER on May 10, 2010
Format: Hardcover
This provides a solid introduction to the basics of operating system (OS) internals. After an introductory section, this covers the major subsystems in an orderly progression: processes, memory, storage, protection, distributed systems, and special purpose systems. Although I might quibble with some of the ordering, (e.g., virtual memory vis a vis process management), this gives a firm foundation for anyone teaching introductory OS internals. As an aside, instructors should also be aware of the additional support they'll find at the book's web site.

I have no real objections to this book, but find that some of its emphasis won't suit all readers. For example, 99% of all processors don't run Windows or Linux. Instead, they run your DVD player, car air bags, microwave, digital watch, and just about everything else with a power cord or battery. Engineering students headed for embedded system development will need supplementary material. Also, like every other undergrad text I know, this underplays the critical importance of standards in everything from APIs and file system structures to network protocols and safe coding guideline.

The Java emphasis definitely adds to this book's breadth. For years now, OS examples have featured the Unix API or, perhaps grudgingly, examples from Windows. They're not the only games in town, though. Java's API differs in many ways from the Winux (Lindows?) models, especially in areas having to do with threading and safe execution. When you add in Java's wide popularity and its role as conceptual predecessor to .NET and C#, that makes it a logical candidate for study. Compared to the
...Read more ›
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Mark on Amazon on November 14, 2013
Format: Kindle Edition Verified Purchase
The reviewers who have commented on the shotgun-nature of the material are right on the money. This book hurls information at you without much focus. You will learn a lots of stuff, but you won't be able to actually do anything useful with it when you finish. If there was any point to reading this at all, it was as a review of some points from computer architecture. I think a book on operating systems concepts would be a bit more useful if it would concentrate on one particular operating system. After you get a good handle on that OS, then push outward into the others. Finally, the Java focus made little sense to me before reading it, and less sense afterwards. Again, it may be useful as a review of subjects like Java concurrency, but that doesn't seem to be central to understanding the operating system itself, as Java just interacts with it. An OS book probably ought to use C, but that's just the impression of someone new to the field.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Hardcover Verified Purchase
The first thing that should be a serious warning sign on this is the "with Java" postfix. There is nothing inherently wrong with Java in learning CS concepts (I used this for an OS course years ago); for the theory-based things about algorithms that are less about managing a computer's behavior and more about establishing the math-y algorithmic concepts, it's perfectly acceptable, and has all manner of useful applications in actual practice.


Operating systems, at their core, are resource managers. They are about providing some manner of digging into the hardware that allow those resources to be used and efficiently maintained, whether by itself or with low-level applications, and this requires a very deterministic, imperative language to explicitly handle that (which is why you rarely see any not written in C or a very judicious C++). Java, from its onset, was intent on creating abstraction from that, and in automating many resource functions (especially memory management), makes it a ridiculously poor choice for any kind of demonstration.

That said, there are still some C snippets (mostly in process management, if I recall), but their emphasis is glossed over; I realize that many CS professors have a love of mathematical purity that can be shown in Java (or Ruby, as I hear often). If there is ever a time to pound in the explicit, detail-driven nature of computers as real devices, this is it, and to be somewhat dogmatic, this is why fresh graduates get a hard blow to the forehead when they come out to do low-level work (which still exists these days).
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

What Other Items Do Customers Buy After Viewing This Item?