Features
- NEW - Expanded coverage of Linux–Based on the latest version, Linux 2.6.
- NEW - New material–Clearly explains and expands concurrency.
- NEW - New Programming Projects–Includes supplemental material for instructor.
- Sample test items–Includes solutions to all homework problems.
- Student projects–Offers suggestions for hands-on experience in Programming, Research, Modeling and Simulation and Reading/Report.
- Major-Programming Projects–Extends step-by-step web support with CD/Rom resources.
- Companion Website -- Access textbook-related resources and support materials for students and instructors maintained by the author.
- Student Resource Site -- Access a wealth of computer science-related information including mathematics reviews, how-to documents, research resources, and career explorations maintained by the author.
- Copyright 2005
- Edition: 5th
-
Book
- ISBN-10: 0-13-147954-7
- ISBN-13: 978-0-13-147954-8
This book covers concepts, structure, and mechanisms of operating systems. Stallings presents the nature and characteristics of modern-day operating systems clearly and completely. KEY TOPICS: Includes major programming projects. Offers step-by-step web support with CD/Rom Resources. MARKET: A basic reference for those interested in learning more about operating systems; also suitable for self-study.
Table of Contents
WEB SITE FOR OPERATING SYSTEMS, INTERNALS AND DESIGN PRINCIPLES
PREFACE
PART ONE: BACKGROUND
1. Computer System Overview 2. Operating System Overview PART TWO: PROCESSES
3. Process Description and Control 4. Threads, SMP, and Microkernels 5. Concurrency: Mutual Exclusion and Synchronization 6. Concurrency: Deadlock and Starvation PART THREE: MEMORY
7. Memory Management 8. Virtual Memory PART FOUR: SCHEDULING
9. Uniprocessor Scheduling 10. Multiprocessor and Real-Time Scheduling PART FIVE: INPUT/OUTPUT AND FILES
11. I/O Management and Disk Scheduling 12. File Management PART SIX: DISTRIBUTED SYSTEMS
13. Distributed Processing, Client/Server, and Clusters 14. Distributed Process Management PART SEVEN: SECURITY
15. Computer Security Appendix 15A Encryption