CMPSC 170
Operating Systems
Spring Quarter, 2024
|
- Lecture: T R 12:30- 1:45 BUCHN 1940
- Discussion W 9:00- 9:50 PHELP 1445
W 10:00-10:50 NH 1109
W 1:00-1:50pm GIRV 2127
- Instructor: Professor Tao Yang (Private message via Piazza)
Office Hours: T R 1:45pm-2:45pm (HFH, Room 5113) or after class.
- TAs and office hours:
Vinayak Gajjewar (Mondays and Thursdays from 10-11AM at CSIL)
Shanxiu He (Mon 5-6PM, HFH 5106; Fri 9:30-10:30 AM, Trailer 936 Room 103)
Yifan Qiao ( Tue 4-5pm. Wed 4-5pm. Zoom)
If needed, you can also reach them using a private message via Piazza.
This course covers the design and implementation of operating systems
and the topics include process/thread management, multiprogramming, memory management, files and storage systems.
The programming assignments involve intensive C++/C programming to build an operating system on a
simulated MIPS-style computer.
Prerequisites
Programming in C/C++ with Linux. Algorithms/data structure (CS130A). Computer architecture (CS154 or ECE154A)
Course Material/links:
|