next
CS 3733 Operating Systems Notes
(
change semester
)
Early Systems
USP Chapter 2: Processes, Threads, Command-line Arguments, Storage and linkage classes
Processes
Scheduling
Process Scheduling Examples
Process Scheduling Simulator
USP Chapter 3: Processes in UNIX
USP Chapter 4: UNIX I/O
USP Chapter 5: Files and Directories
USP Chapter 6: UNIX Special Files
USP Chapter 7: Ring of processes
USP Chapter 12: Threads: lightly
Java Threads
Process Synchronization
Critical Sections
Synchronization Hardware
Semaphores
POSIX Unnamed Semaphores
POSIX Threads and Mutexes
Monitors
POSIX Condition Variables
USP Chapter 8: Signals
Signals and Threads
USP Chapter 18: Network Communication
Java IO and Network Communication
Memory Introduction
Paging
Virtual Memory
Page Replacement
Virtual Memory and Page Replacement Examples
Review Problems
Back to CS 3733 Homepage