7-day free trial available on Fire Tablets, iOS, Android, PC and Mac.

Select your rental length

Starts: Today
Ends:

Rent From: $41.24

Deliver to your Kindle or other device

Enter a promotion code
or gift card
 
 
 
Sorry, this item is not available in
Image not available for
Color:
Image not available
 

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

Abraham Silberschatz
4.0 out of 5 stars  See all reviews (11 customer reviews)

Rent From: $41.24 or Buy Price: $62.50

  • Print Replica:
    This Kindle book looks just like the printed book
  • Print ISBN-10: 047050949X
  • Print ISBN-13: 978-0470509494
  • Edition: 8
Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your email address or mobile phone number.

Formats

Amazon Price New from Used from
 
Kindle Edition
Rent from
$62.50
$41.24
 
Hardcover $164.91  
Paperback, International Edition --  
Kindle Daily Deals
Kindle Delivers: Daily Deals
Subscribe to find out about each day's Kindle Daily Deals for adults and young readers. Learn more (U.S. customers only)

Book Description

The award-winning team of Abraham Silberschatz, Peter Galvin, and Greg Gagne gets system administrators right up to speed on all the key concepts of computer operating systems. This new edition gives them a thorough theoretical foundation that they can apply to a wide variety of systems as they progress to the next level of their computer work. It presents several new Java example programs including features in Java 7. Increased coverage is offered on user perspective, OS design, security, and distributed programming. New exercises are also provided to reinforce the concepts and enable system administrators to design with confidence.


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 (www.cptech.com), 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)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B006R6I9AO
  • Text-to-Speech: Not enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #758,372 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


Customer Reviews

4.0 out of 5 stars
(11)
4.0 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
4.0 out of 5 stars Good Book 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?
7 of 9 people found the following review helpful
4.0 out of 5 stars A sound introductory text 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 ›
Was this review helpful to you?
1 of 1 people found the following review helpful
2.0 out of 5 stars Drinking from the fire hydrant 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?
2.0 out of 5 stars Not Particularly Useful or Applicable September 5, 2014
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 ARE NOT ONE OF THEM.

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?
Most Recent Customer Reviews
Search Customer Reviews
Search these reviews only

More About the Authors

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

What Other Items Do Customers Buy After Viewing This Item?


Forums

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


Look for Similar Items by Category