Operating Systems

Spring Quarter, 2015

  • Lecture: Tuesday/Thursday 12:30pm - 1:45pm PHELP1260
    Discussion Monday 5:00pm - 5:50pm GIRV 2120 (Code 08722)
    Monday 6:00pm - 6:50pm GIRV 1115 (Code 08730)

  • Instructor: Professor Tao Yang (tyang at cs). Office Hours: Tu/Th 1:45-2:45 (or email me or just stop by). HFH building, Room 5113

  • TAs:
    Daniel Kudrow (dkudrow@cs). Office Hours: W 10:00-12:00 in GSL
    Varun Kulkarni Somashekhar (varun@umail) Office Hours: M 1.00 - 3:00 in GSL,
    Roman Kazarin (rkazarin@umail)

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.


Programming in C/C++ with Linux. Algorithms/data structure (CS130A). Computer organization (Assembly language programming. CS154 may be taken concurrently).

Course Material/links:

Last modified: 3/31/2015