everything.study
CP386

Operating Systems

0.5 credits · Undergraduate

Fall 2026

Topics

  • Operating-system architecture
  • processes and threads
  • CPU scheduling
  • synchronization
  • deadlocks
  • physical and virtual memory
  • file systems.

Readings

  • Operating Systems: Three Easy Pieces — Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau.
    Recommended
  • Operating System Concepts — Abraham Silberschatz, Peter B. Galvin and Greg Gagne; 10th edition, 2018.
    Listed
  • Linux/Ubuntu, C and GCC exercises.
    Other material
Sources