CMSI 3510: Operating Systems
Course materials organized by unit. Click on a unit to view lectures, homework, and exams.
| ID | Unit | Description | Status |
|---|---|---|---|
| 0 | Syllabus | Course syllabus and setup information | — |
| 1 | Concurrent Programming | Threads, Processes, Synchronization Primitives, and Coordination in Rust | — |
| 2 | Computer Hardware | Memory Hierarchies, Processor Modes, I/O Systems, and Architecture Fundamentals | Current |
| 3 | Operating Systems | Scheduling Algorithms, Memory Management, Kernel Systems, and OS Design Principles | — |
Syllabus
Course syllabus and setup information
Concurrent Programming
Threads, Processes, Synchronization Primitives, and Coordination in Rust
Computer Hardware
Memory Hierarchies, Processor Modes, I/O Systems, and Architecture Fundamentals
Operating Systems
Scheduling Algorithms, Memory Management, Kernel Systems, and OS Design Principles
📊 Course Progress
24 items available across 4 units
Currently in: Computer Hardware