E E C S  MIT Electrical Engineering and Computer Science

Fall 2003 Catalogue Supplement

6.828 Operating System Engineering (H)

L MW 12:30-2, Room 36-156
Professor M. F. Kaashoek, Room NE43-522, 3-7149
Prereq.: 6.033 and 6.170
3-6-3

Subject studies fundamental design and implementation issues in the engineering of operating systems. Lectures are based on a study of UNIX and research papers. Topics in virtual memory; threads; context switches; kernels; interrupts; system calls; interprocess communication; coordination, and the interaction between software and hardware. Individual laboratory assignments teach students the development of a minimal operating system written in C, with minimal amount of x86 assembly. Knowledge of C programming expected.


Related page: EECS Fall 2003 Catalogue Supplement
This page:
http://www-eecs.mit.edu/AY03-04/fall-cat/6828.html
Editor: Lisa A. Bella   |   Created: Aug 27, 2003   |   Modified: Sep 2, 2003
Site table of contents  |  Site map  |  Search  |  Your comments and inquiries are welcome.