Operating Systems – William Stallings – 4th Edition

Description

For one-semester, introductory courses in in Science, Computer Engineering, and Electrical programs. Blending up-to-date theory with broad coverage of fundamentals, this text offers a comprehensive treatment of systems, with an emphasis on internals and design issues.

The book provides a thorough discussion of the fundamentals of design and relates these principles to contemporary design issues and to current trends in the development of systems. It helps develop a solid understanding of the key structures and mechanisms of operating systems, the types of trade-offs and decisions involved in OS design, and the context within which the operating system functions (hardware, other system programs, application programs, interactive users).

Blending up-to-date theory with state-of-the-art applications, this book offers a comprehensive treatment of systems, with an emphasis on internals and design issues. It helps readers develop a solid understanding of the key structures and mechanisms of operating systems, the types of trade-offs and decisions involved in OS design, and the context within which the operating system functions (hardware, other system programs, application programs, interactive users).

View more

Table of Contents


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

Leave us a commentNo Comments


guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x