Operating Systems – William Stallings – 4th Edition

Description

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

The book 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 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 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).

View more

  • 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
  • Citation

Download now Operating Systems

Type of file
Language
Download RAR
Download PDF
Pages
File size
Book
English
69 pag.
1 mb
Book
English
799 pag.
7 mb
Manual Solution
English
54 pag.
1 mb

Leave us a comment

No Comments

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