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

CSE 512: Operating Systems Internals

This page refers to the Summer 2010 offering of CSE 512 only. The information on this page does not necessarily apply to every offering of CSE 512.

Summer 2010

10135

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.

CSE421/521 or Permission of Instructor.

Ph.D.: This course fulfills one Software and Information Systems Core Course requirement.

M.S.: This course fulfills one Software and Information Systems Core Course requirement.

Valid XHTML 1.0 Transitional