Operating System Concepts 460
Instructor: Ahmed Tamrawi
Class Meets: MW 12:30 - 14:00 in H401
Syllabus: Revision 1
Course Schedule
Lecture Notes
- Course Overview
- Operating Systems Structures
- Once Upon a Process
- Once Upon a Process
- Hey Process, Can we chat?
- Process Synchronization
- A Thread Story
- Main Memory
Sample Exams
Lab Tasks
- Lab 1: A Crash Course in C
- Lab 2: String Manipulation
- Lab 3: Unix Processes
- Lab 4: CPU Scheduling Algorithms
- Lab 5: IPC Using Pipes
- Lab 6: IPC Using Named Pipes and Shared Memory
- Lab 7: File I/O