Skip to main content
  • Textbook
  • © 1983

A Practical Course on Operating Systems

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (17 chapters)

  1. Front Matter

    Pages i-xii
  2. Design of an Operating System

    1. Front Matter

      Pages 1-1
    2. Basic Operating System Concepts

      • Colin J. Theaker, Graham R. Brookes
      Pages 2-9
    3. Performance of Input/Output Systems

      • Colin J. Theaker, Graham R. Brookes
      Pages 10-17
    4. Spooling

      • Colin J. Theaker, Graham R. Brookes
      Pages 18-30
    5. Time-Sharing Systems

      • Colin J. Theaker, Graham R. Brookes
      Pages 31-34
  3. Operating System Techniques

    1. Front Matter

      Pages 35-35
    2. Buffering Techniques

      • Colin J. Theaker, Graham R. Brookes
      Pages 36-41
    3. Scheduling — Principles

      • Colin J. Theaker, Graham R. Brookes
      Pages 42-51
    4. Scheduling — Algorithms

      • Colin J. Theaker, Graham R. Brookes
      Pages 52-66
    5. Memory Management — Basic Principles

      • Colin J. Theaker, Graham R. Brookes
      Pages 67-76
    6. Memory Management — Segmentation

      • Colin J. Theaker, Graham R. Brookes
      Pages 77-91
    7. Memory Management — Paging Systems

      • Colin J. Theaker, Graham R. Brookes
      Pages 92-108
    8. Memory Management — Algorithms and Performance

      • Colin J. Theaker, Graham R. Brookes
      Pages 109-127
    9. File Management

      • Colin J. Theaker, Graham R. Brookes
      Pages 128-134
    10. Resource Management — Deadlocks

      • Colin J. Theaker, Graham R. Brookes
      Pages 135-143
    11. Resource Management — Protection

      • Colin J. Theaker, Graham R. Brookes
      Pages 144-157
    12. Process Synchronisation — Basic Principles

      • Colin J. Theaker, Graham R. Brookes
      Pages 158-173
    13. Process Synchronisation — Advanced Techniques

      • Colin J. Theaker, Graham R. Brookes
      Pages 174-190
    14. Job Control Systems

      • Colin J. Theaker, Graham R. Brookes
      Pages 191-198

Authors and Affiliations

  • University of Manchester, UK

    Colin J. Theaker

  • University of Sheffield, UK

    Graham R. Brookes

Bibliographic Information