CS153: Design of Operating Systems


  • 03/30/2018: Welcome!
  • 03/30/2018: Piazza page; sign up here (we will try to enroll you, but just in case).
  • 03/30/2018: Start getting familiar with xv6.
  • 04/01/2018: Lab0 has been released; this is a self study lab with no deliverables. Warning: this lab requires in places low level understanding of the hardware and system, so I expect that it will be difficult to understand completely for most of you (this is the reason why it is optional). However, you should still be able to get the general ideas of how an OS boots, and to get some practice debugging the OS and playing with xv6.
  • 04/06/2018: Lab1 is out – have fun!
  • 05/11/2018: Lab3 is out – have fun!
  • 05/16/2018: NOTE: the final exam has been rescheduled to a new room SPR 2340.
  • 05/27/2018: Lab4 is out – last one!