Silberschatz, Abraham.

Operating system concepts / Abraham Silberschatz, Peter B. Galvin. - 4th ed. - Reading, Mass. : Addison-Wesley, c1994. - xvi, 780 p. : ill. ; 25 cm.

CONTENTS

Introduction
what is an operating system
early systems
simple systems
simple batch systems
multiprogrammed batched systems
e.tc


Computer-system structures
computer-system operation
I/O structure
storage structure
storage hierachy
hardware protection
e.tc

Operating-system structures
system components
operating-system services
system calls
e.tc

Processes
process concept
process scheduling
operation on processes
cooperating processes
e.tc

CPU scheduling
basic concepts
scheduling criteria
scheduling algorithms
multiple-processor scheduling
e.tc

Process Synchronization
background
the critical-section problem
synchronization hardware
e.tc

Deadlocks
system model
deadlock characterization
methods for handling deadlocks
e.tc

Memory management
background
logical versus physical
swapping
contiguous allocation
e.tc

Virtual memory
background
demand paging
performance of demand paging
e.tc

File-system interface
file concept
access methods
directory structure
protection
e.tc

File-system implementation
file-system structure
allocation methods
free-space management
e.tc

Secondary storage structure
disk structure
disk scheduling
disk management
e.tc

Protection
goals of protection
domain of protection
access matrix
implementation of access
e.tc

Security
the security problem
authentication
program threats
system threats
e.tc

Network structures
background
motivation
topology
network types
e.tc

Distributed-system structures
network-operating system
distributed system structures
distributed file systems
distributed coordination

The UNIX System
The Mach system
Historical perspective
The Nachos System


Includes bibliographical references (p. 715-744) and index.

0201504804 9780201504804


Operating systems (Computers)

005.4/3 / SIL