Operating Systems – William Stallings – 4th Edition

Description

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

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

Blending up-to-date theory with state-of-the-art , this book offers a comprehensive treatment of operating 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).

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
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x