TY - BOOK AU - Silberschatz,Abraham AU - Galvin,Peter B. TI - Operating system concepts SN - 0201504804 U1 - 005.4/3 20 PY - 1994/// CY - Reading, Mass. PB - Addison-Wesley KW - Operating systems (Computers) N1 - 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 ER -