Title: Operating systems /
Authors: Stallings, William.
Publisher: Macmillan ; Maxwell Macmillan Canada ; Maxwell Macmillan International,
Year: 1992
Subjects: Operating systems (Computers)
Abstract: "This book provides a comprehensive and unified introduction to operating systems. The book emphasizes both fundamental principles and design issues in contemporary systems. Thus it is both a basic reference and an up-to-date survey of the state of the art. The book provides the reader with a solid understanding of the key mechanisms of modern operating systems and the types of design trade-offs and decisions involved in OS design." "In addition to providing coverage of the fundamentals of operating systems, this book examines the most important recent developments in OS design. Among the topics covered: threads, distributed systems, real time systems, process migration, multiprocessor scheduling, and security."--BOOK JACKET.
Contents: Ch. 1. Computer System Overview. 1-1. Basic Elements. 1-2. Processor Registers. 1-3. Instruction Execution. 1-4. Interrupts. 1-5. Interconnection Structures. 1-6. The Memory Hierarchy. 1-7. Cache Memory. 1-8. Input/Output Organization. 1-9. I/O Communication Techniques. 1-10. Recommended Reading. 1-11. Problems. Appendix 1A Performance Characteristics of Two-Level Memories. Appendix 1B Procedure Control -- Ch. 2. Operating System Overview. 2-1. Operating System Objectives and Functions. 2-2. The Evolution of Operating Systems. 2-3. Major Achievements. 2-4. Example Systems. 2-5. Outline of the Remainder of the Book. 2-6. Recommended Reading. 2-7. Problems -- Ch. 3. Process Description and Control. 3-1. Process States. 3-2. Process Description. 3-3. Process Control. 3-4. Processes and Threads. 3-5. Examples of Process Description and Control. 3-6. Summary. 3-7. Recommended Reading. 3-8. Problems -- Ch. 4. Concurrency. 4-1. Principles of Concurrency. 4-2. Mutual Exclusion --^