CSCC69

CSCC69: Operating Systems #

Semester Taken: Winter 2023

Programming Languages: C

Course Description:

Principles of operating systems.

  • The operating system as a control program and as a resource allocator.
  • The concurrency problem: synchronization, mutual exclusion, deadlock
  • The concept of a process
  • Process scheduling
  • Threads
  • Memory management
  • File systems

Course Page