OKSTEM College · AS Computer Science

CS 222: Operating Systems

How operating systems manage processes, memory, and hardware — from system calls to virtual memory.

Start Course →

10 Lessons

01
OS Concepts: Kernel, System Calls, Processes
02
Process Scheduling Algorithms
03
Inter-Process Communication
04
Threads & Concurrency
05
Synchronization: Locks, Semaphores, Monitors
06
Deadlock: Detection, Prevention, Avoidance
07
Memory Management & Paging
08
Virtual Memory & Page Replacement
09
File Systems
10
I/O Management & Storage

Learning Outcomes