Operating Systems

United States Edition

av Gary Nutt

Bloggar      
Format:
Inbunden (hardback)
Utgiven:
2003-07-01
Språk:
Engelska

Operating Systems provides an understanding of contemporary operating system concepts by integrating the principles behind the design of all operating systems with how they are put into practice in the real world. Throughout, Gary Nutt provides a complete discussion of operating concepts and supplements this with real code examples, algorithms, and discussions about implementation issues. The book also includes many lab exercises that provide students with the opportunity to practice with Linux, UNIX, and Windows.

Passar bra ihop

Operating Systems + Data Communications and Networking
De som köpt den här boken har ofta också köpt Data Communications and Networking (häftad) av Behrouz A Forouzan
Pris för båda:
1303:-Köp

Kundrecensioner

Bli först med att recensera och betygsätt boken Operating Systems - du kan vinna 200 kr varje månad i tävlingen "Månadens recension".

Bloggat om Operating Systems

Övrig information

Gary J. Nutt is a Professor of Computer Science at the University of Colorado. He has also worked as researcher at Xerox PARC and Bell Labs, and as a corporate Vice President and manager of the Boulder office of Interactive Systems. His research interests are in operating systems, distributed systems, performance, and collaboration technology. He teaches in these areas as well as object-oriented software and networks.

Innehållsförteckning



Preface.


1. Introduction.

Computers and Software.

Operating System Strategies.

Summary.

Exercises.



2. Using the Operating System.

The Programmer's Abstract Machine.

Resources.

Processes and Threads.

Writing Concurrent Programming.

Objects.

Summary.

Exercises.

Lab Exercise: A Simple Shell.

Lab Exercise: A Multithreaded Application.



3. Operating System Organization.

Basic Functions.

General Implementation Considerations.

Contemporary OS Kernels.

Summary.

Exercises.

Lab Exercise: Observing OS Behavior.



4. Computer Organization.

The von Neumann Architecture.

The Central Processing Unit.

The Primary (Executable) Memory.

I/O Devices.

Interrupts.

Conventional Contemporary Computers.

Mobile Computers.

Multiprocessors and Parallel Computers.

Summary.

Exercises.



5. Device Management.

The I/O System.

I/O Strategies.

Device Manager Design.

Buffering.

Device Class Characteristics.

Summary.

Exercises.

Lab Exercise: A Floppy Disk Driver.



6. Implementing Processes, Threads, and Resources.

The Task at Hand.

The Hardware Process.

The Abstract Machine Interface.

The Process Abstraction.

The Thread Abstraction.

State Diagrams.

Resource Managers.

Generalizing Process Management Policies.

Summary.

Exercises.

Lab Exercise: Kernel Timers.

Lab Exercise: Manipulating Kernel Objects.



7. Scheduling.

Overview.

Scheduling Mechanisms.

Strategy Selection.

Non-Preemptive Strategies.

Preemptive Strategies.

Implementing the Scheduler.

Summary.

Exercises.

Lab Exercise: Analyzing the Round Robin Scheduling.



8. Basic Synchronization Principles.

Cooperating Processes.

Evolving from the Classic Solution.

Semaphores: The Basis of Modern Solutions.

Synchronization in Shared Memory Multiprocessors.

Summary.

Exercises.

Lab Exercise: Bounded Buffer Problem.



9. High-Level Synchronization and Interprocess Communication.

Alternative Synchronization Primitives.

Monitors.

Interprocess Communication.

Summary.

Exercises.

<...

De som köpt "Operating Systems" har även köpt:

Fundamentals of Database Systems (inbunden)

Fundamentals of Database Systems

Ramez Elmasri (inbunden)
1010:-
Beginning J2ME: From Novice to Professional 3rd Edition (häftad)

Beginning J2ME: From Novice to Professional 3rd Edition

Sing Li, Jonathan Knudsen (häftad)
288:-
Hello, Android 3rd Edition (häftad)

Hello, Android 3rd Edition

Ed Burnette (häftad)
197:-
The Pragmatic Programmer: From Journeyman to Master (häftad)

The Pragmatic Programmer: From Journeyman to Master

Andrew Hunt, David Thomas (häftad)
267:-
Operating Systems (inbunden)

Fler böcker inom

  • Titel: Operating Systems
  • ISBN: 9780201773446
  • Förlag: Addison Wesley
  • Utgivningsland: USA
  • Utgivningsort: Boston
  • Illustrationer: Illustrations
  • Upplaga: 3
  • Antal sidor: 894
  • Vikt: 1440 g
  • Höjd: 240 mm
  • Antal komponenter: 1
  • Komponenter: International edition available ISBN 0321189558
  • Format: Inbunden (hardback)