OK
STEM
K–12 Courses
College CS
About
Donate
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
Explain process scheduling and memory management
Describe synchronization primitives and deadlock prevention
Understand virtual memory and file systems
Trace I/O and system call paths