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-11:00, F 9:30-10:30 in GSL
    Varun Kulkarni Somashekhar (varun@umail) Office Hours: M 1.00 - 2:30 , Tue 1.30 PM - 3.00 PM , Fri 12 PM - 1 PM 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