Computer Science 162

Title Operating Systems and System Programming
Units 4
Prerequisites 61B, 61C, and Math 55.
Description Basic concepts of operating systems and system programming. Utility programs, subsystems, multiple-program systems. Processes, interprocess communication, and synchronization. Memory allocation, segmentation, paging. Loading and linking, libraries. Resource allocation, scheduling, performance evaluation. File systems, storage devices, I/O systems. Protection, security, and privacy.
Course Guide Course Guide
Sections Instructor Teaching Effectiveness How worthwhile was this course?
Fall 2023 Natacha Crooks 5.9 / 7 5.8 / 7
Spring 2023 John Kubiatowicz 6.1 / 7 6.0 / 7
Fall 2022 Natacha Crooks 5.3 / 7 5.7 / 7
Summer 2022 Rahul Kumar 5.1 / 7 5.7 / 7
Edward Zeng 5.4 / 7 5.7 / 7
Spring 2022 Anthony Joseph 5.9 / 7 5.7 / 7
John Kubiatowicz 6.1 / 7 5.7 / 7
Fall 2021 Ion Stoica 5.1 / 7 5.2 / 7
Summer 2021 Akshat Gokhale 5.1 / 7 5.4 / 7
Neil Kulkarni 5.1 / 7 5.4 / 7
Spring 2021 Natacha Crooks 5.5 / 7 5.6 / 7
Anthony Joseph 5.8 / 7 5.6 / 7
Fall 2020 John Kubiatowicz 5.7 / 7 5.5 / 7
Summer 2020 Sam Kumar 5.8 / 7 5.8 / 7
Spring 2020 John Kubiatowicz 5.8 / 7 5.6 / 7
Fall 2019 David Culler 5.1 / 7 5.3 / 7
Fall 2018 Ion Stoica 5.2 / 7 5.8 / 7
Spring 2018 Anthony Joseph 5.9 / 7 5.9 / 7
Jonathan Ragan Kelley 5.6 / 7 5.9 / 7
Fall 2017 Ion Stoica 5.4 / 7 5.7 / 7
Spring 2017 Ion Stoica 5.4 / 7 5.7 / 7
Fall 2016 Anthony Joseph 5.9 / 7 5.8 / 7
Spring 2016 Anthony Joseph 6.1 / 7 6.3 / 7
Fall 2015 John Kubiatowicz 6.4 / 7 6.3 / 7
Summer 2015 Charles Reiss 6.1 / 7 6.3 / 7
Spring 2015 John Kubiatowicz 6.1 / 7 6.3 / 7
Fall 2014 David Culler 5.6 / 7 5.9 / 7
Spring 2014 Anthony Joseph 5.8 / 7 5.6 / 7
Spring 2013 Anthony Joseph 5.9 / 7 5.5 / 7
Fall 2012 Ion Stoica 5.5 / 7 5.9 / 7
Spring 2012 Anthony Joseph 5.6 / 7 5.1 / 7
Ion Stoica 4.8 / 7 5.2 / 7
Fall 2011 Anthony Joseph 5.2 / 7 4.4 / 7
Ion Stoica 3.9 / 7 4.2 / 7
Spring 2011 Ion Stoica 5.0 / 7 5.2 / 7
Fall 2010 John Kubiatowicz 6.3 / 7 6.2 / 7
Spring 2010 Ion Stoica 5.0 / 7 5.6 / 7
Fall 2009 John Kubiatowicz 6.1 / 7 6.3 / 7
Spring 2009 Alan J. Smith 4.6 / 7 5.0 / 7
Fall 2008 John Kubiatowicz 5.7 / 7 6.2 / 7
Spring 2008 Anthony Joseph 6.0 / 7 6.3 / 7
Fall 2007 John Kubiatowicz 6.3 / 7 6.1 / 7
Spring 2007 Alan J. Smith 3.7 / 7 4.8 / 7
Fall 2006 John Kubiatowicz 6.1 / 7 6.1 / 7
Spring 2006 Anthony Joseph 6.3 / 7 6.3 / 7
Fall 2005 John Kubiatowicz 6.3 / 7 6.2 / 7
Spring 2005 Alan J. Smith 4.3 / 7 5.5 / 7
Fall 2004 Alan J. Smith 4.5 / 7 5.6 / 7
Spring 2004 Anthony Joseph 6.4 / 7 6.2 / 7
Fall 2003 Alan J. Smith 4.7 / 7 5.8 / 7
Spring 2003 Anthony Joseph 5.8 / 7 5.5 / 7
Fall 2002 Alan J. Smith 4.1 / 7 4.8 / 7
Spring 2002 Anthony Joseph 6.3 / 7 6.2 / 7
Fall 2001 Alan J. Smith 3.8 / 7 4.7 / 7
Spring 2001 Anthony Joseph 5.8 / 7 6.1 / 7
Fall 2000 Alan J. Smith 4.4 / 7 5.3 / 7
Spring 2000 Michael Franklin 5.3 / 7 5.8 / 7
Fall 1999 Anthony Joseph 5.5 / 7 6.0 / 7
Spring 1999 Anthony Joseph 5.1 / 7 5.7 / 7
Fall 1998 Alan J. Smith 4.8 / 7 5.3 / 7
Spring 1998 Alan J. Smith 4.2 / 7 5.0 / 7
Spring 1998 Alan J. Smith 4.1 / 7 4.4 / 7
Fall 1997 M. Theimer 5.8 / 7 6.0 / 7
Spring 1997 Brian K. Harvey 5.0 / 7 5.8 / 7
Fall 1996 Alan J. Smith 4.9 / 7 5.4 / 7
Spring 1996 Thomas Anderson 6.0 / 7 6.2 / 7
Fall 1995 Brian K. Harvey 5.4 / 7 5.8 / 7
Fall 1995 Brian K. Harvey 5.0 / 7 5.9 / 7
Spring 1995 Thomas Anderson 6.2 / 7 6.2 / 7
Spring 1995 Thomas Anderson 6.2 / 7 6.5 / 7
Fall 1994 Alan J. Smith 5.0 / 7 5.6 / 7
Fall 1994 Alan J. Smith 4.8 / 7 5.4 / 7
Spring 1994 Alan J. Smith 4.9 / 7 5.8 / 7
Spring 1994 Alan J. Smith 4.4 / 7 4.9 / 7
Fall 1993 Thomas Anderson 6.2 / 7 6.3 / 7
Fall 1993 Thomas Anderson 6.4 / 7 6.4 / 7
Spring 1993 Thomas Anderson 6.2 / 7 6.3 / 7
Spring 1993 Thomas Anderson 6.2 / 7 6.1 / 7
Fall 1992 Alan J. Smith 3.7 / 7 4.3 / 7
Fall 1992 Alan J. Smith 4.3 / 7 4.6 / 7
Spring 1992 Thomas Anderson 5.8 / 7 5.8 / 7
Spring 1992 Thomas Anderson 6.3 / 7 6.3 / 7
Fall 1991 Alan J. Smith 4.4 / 7 4.7 / 7
Fall 1991 Alan J. Smith 4.6 / 7 4.7 / 7
Spring 1991 David A. Anderson 5.2 / 7 5.7 / 7
Fall 1990 Alan J. Smith 5.4 / 7 5.4 / 7
Fall 1990 Alan J. Smith 5.4 / 7 5.5 / 7
Spring 1990 David A. Anderson 5.2 / 7 6.0 / 7
Spring 1990 David A. Anderson 5.3 / 7 5.8 / 7
Fall 1989 Dominico Ferrari 4.9 / 7 4.8 / 7
Fall 1989 Dominico Ferrari 5.4 / 7 5.3 / 7
Spring 1989 Alan J. Smith 5.1 / 7 5.1 / 7
Spring 1989 Alan J. Smith 5.0 / 7 5.5 / 7
Fall 1988 John Ousterhout 6.8 / 7 6.3 / 7
Overall Rating Teaching Effectiveness How worthwhile was this course?
[Email HKN about this data] [Info about this page]