UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 512: Operating Systems Internals

Operating Systems Internals

This course uses an operating system (such as UNIX) as an example to teach the internal workings of Operating Systems. The material presented is more practical than the other Operating Systems related classes. The laboratory component of this course provides programming projects involving modifications to an operating system kernel (such as UNIX) on computers dedicated to use for this course. Topics covered include building the Operating System kernel, the system call interface, process management, kernel services provided for processes, the I/O system, the internal workings of the file system, device drivers, and the kernel support of Interprocess Communications.

Ph.D.:

None.

M.S.:

This course does not fulfill core area (depth) or core course (breadth) requirements.

CSE421/521 or Permission of Instructor. CSE 411, CSE 421

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Summer 2015 LR Oper Sys Internals Staff 3 0/ 0
Summer 2014 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 8/20
Summer 2013 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 8/20
Summer 2012 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 15/20
Summer 2011 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 10/20
Fall 2010 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 0/ 0
Summer 2010 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 13/30
Spring 2009 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 35/54
Spring 2008 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 22/39
Spring 2007 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 16/39
Spring 2006 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 14/39
Spring 2005 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 25/39
Spring 2004 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 15/39
Spring 2003 LR Oper Sys Internals Mr. Kenneth (Ken) Smith 3 23/39
Valid XHTML 1.0 Transitional