An Introduction to operating systems /
Harvey M. Deitel
- Second edition.
- Reading, Massachusetts : Addision-Wesley Publishing Company, c1990
- xxvi, 853 pages : illustrations ; 24 cm.
Includes index.
About the Author p. xxvi Overview Introduction p. 1 Hardware, Software, Firmware p. 21 Process Management Process Concepts p. 49 Asynchronous Concurrent Processes p. 71 Concurrent Programming p. 111 Deadlock and Indefinite Postponement p. 153 Storage Management Real Storage p. 285 Virtual Storage Organization p. 213 Virtual Storage Management p. 251 Processor Management Job and Processor Scheduling p. 285 Distributed Computing: The Parallel Computation View p. 313 Auxiliary Storage Management Disk Performance Optimization p. 359 File and Database Systems p. 387 Performance Performance Coprocessors, Risc, and Data Flow p. 419 Analytic Modeling p. 453 Networks and Security Distributed Computing: The Open Systems Interconnection View p. 489 Operating Systems Security p. 527 Case Studies Case Study: Unix Systems p. 567 Case Study: MS-DOS, DOS p. 629 Case Study: MVS p. 669 Case Study: VM: A Virtual Machine Operating System p. 703 Case Study: Inside the Apple Macintosh p. 733 Case Study: OS/2 p. 781 Index p. 833 Table of Contents provided by Blackwell's Book Services and R.R. Bowker. Used with permission.
This highly successful book clearly presents the general principles of operating systems and provides detailed coverage of the most important real systems in the marketplace. Three important themes weave through the new edition: parallel processing, distributed systems, and open systems. The book examines the operating systems that run in multiprocessing environments and covers distributed computing in the context of open systems interconnection (OSI) standards and protocols.