Games Site GitHub LinkedIn CV Old Academic Website
Logo Alex's notes
  • Alex Wendland
  • Online Masters of Science in Computer Science Notes
  • CS6200 Graduate introduction to Operating Systems
  • Week 1 - Are you ready?
  • Week 1 - Course material
  • Week 1 - Introduction to operating systems
  • Week 2 - Processes and Process Management
  • Week 3 - Threading and concurrency
  • Week 4 - PThreads
  • Week 5 - Beyond Multiprocessing ... Multithreading and the SunOS Kernel
  • Week 5 - Implementing Lightweight Threads (paper)
  • Week 5 - Thread design considerations
  • Week 6 - Thread Performance Considerations
  • Week 7 - Scheduling
  • Week 8 - Memory management
  • Week 9 - Inter-process communication
  • Week 10 - Synchronization Constructs
  • Week 11 - IO management
  • Week 12 - Virtualization
  • Week 13 - Remote Procedure Calls
  • Week 14 - Distributed file systems
  • Week 15 - Distributed shared memory
  • Week 16 - Datacenter technologies

# Week 1 - Course material

Last edited: 2026-02-05

# Reference Books

  • Operating System Concepts
  • Operating System Concepts: Essentials
  • Modern Operating Systems
  • Operating Systems: Three Easy Pieces
Made by Alex powered by Hugo