Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Operating System Concepts

Buy
Operating System Concepts, 9780201591132 (0201591138), Addison Wesley, 1998
Operating systems are large and complex, and yet must function with near-absolute reliability--that's why they're a class unto themselves in the field of software development. Since its first release 20 years ago, "the dinosaur book"--Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne--has been a valuable reference for designers and implementers of operating systems. The newly released sixth edition of this book maintains the volume's authority with new sections on thread management, distributed processes, and the Java Virtual Machine (JVM). There's also information on the workings of the latest crop of operating systems, including Microsoft Windows 2000, Linux, FreeBSD, and compact operating systems for handheld devices.

This book is concerned with the design of operating systems, which is to say it enumerates the problems that pop up in the creation of efficient systems and explores alternative ways of dealing with them, detailing the advantages and shortcomings of each. For example, in their chapter on scheduling CPU activity, the authors explain several algorithms (first-come, first-served, and round-robin scheduling, among others) for allocating the capacity of single and multiple processors among jobs. They highlight the relative advantages of each, and explain how several real-life operating systems solve the problem. They then present the reader with exercises (this book is essentially a university textbook) that inspire thought and discussion. --David Wall

Topics covered: The problems faced by designers of system software for electronic computers, and strategies that have been developed over the past 20 years to address (and, in some cases, solve) them. Problems of CPU scheduling, memory allocation, paging, processes and threads, storage management, distributed processes and storage mechanisms, and security are all discussed thoroughly and with many authoritative references.

The latest edition of this bestselling book provides a solid theoretical foundation for understanding operating systems. Authors Abraham Silberschatz and Peter Galvin discuss key concepts that are applicable to a variety of systems. They also present a large number of examples from common operating systems, including Windows and Solaris 2. Two case studies illustrate Windows NT and Linux. Chapters on Memory Management, Virtual Memory, Network Structures, and Security have been updated significantly.

(HTML tags aren't allowed.)

Practical Game Design: Learn the art of game design through applicable skills and cutting-edge insights
Practical Game Design: Learn the art of game design through applicable skills and cutting-edge insights

Design accessible and creative games across genres, platforms, and development realities

Key Features

  • Implement the skills and techniques required to work in a professional studio
  • Ace the core principles and processes of level design, world building, and storytelling
  • ...
Concept Design: Works from Seven Los Angeles Entertainment Designers
Concept Design: Works from Seven Los Angeles Entertainment Designers
In the spring of 2001 I lost my father to cancer. He was and still is very important to me. At his funeral services I witnessed an amazing outpouring of affection for him from his many artist friends and family who had traveled from faraway places to say good-bye. In the last months of his life he had spoken to me often about a...
Data Mining in Grid Computing Environments
Data Mining in Grid Computing Environments

Based around eleven international real life case studies and including contributions from leading experts in the field this groundbreaking book explores the need for the grid-enabling of data mining applications and provides a comprehensive study of the technology, techniques and management skills necessary to create them. This book provides...


How to Solve Problems: New Methods and Ideas
How to Solve Problems: New Methods and Ideas
Teaching mathematics to high-school students, for more than thirty years, I was troubled by such questions as:

− Can we get rid of the fear of problems, and in general of mathematics? − Is there a way to enhance our aptitude in problem solving and become more creative? − What causes more
...
Windows 8 Apps Revealed Using HTML5 and JavaScript (Expert's Voice in Microsoft)
Windows 8 Apps Revealed Using HTML5 and JavaScript (Expert's Voice in Microsoft)

This 88-page primer unveils the key features of Microsoft's eagerly anticipated Windows 8 operating system. Windows 8 contains Microsoft's revolutionary new application framework for building dynamic and responsive touch-enabled applications that target both desktops and mobile devices.

Experienced author Adam Freeman...

Synthesizable VHDL Design for FPGAs
Synthesizable VHDL Design for FPGAs

The methodology described in this book is the result of many years of research experience in the field of synthesizable VHDL design targeting FPGA based platforms. VHDL was first conceived as a documentation language for ASIC designs. Afterwards, the language was used for the behavioral simulation of ASICs, and also as a design input for...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy