Operating System Concepts


Reference. Silberschatz, A., Galvin, P. B. & Gagne, G. (2018). Operating System Concepts (10th ed.). Wiley. ISBN 978-1-119-32091-3 (enhanced ePub).  [link]

  • Claim: An operating system is built from a few core mechanisms: processes and threads, scheduling, synchronisation, memory management, storage and I/O.
  • Method: Each mechanism explained as a design problem, with the standard algorithms and examples from real operating systems.
  • Matters: The textbook of the OS course and its PintOS projects (threads, user programs, virtual memory).
  • Connects to: —
  • Code: —