Prof. M. Chuah
CSE403 is a graduate level course that covers in detail some advanced topics in operating system design and implementations. It starts with topics such as operating system structures, multithreading, deadlock avoidance, scheduling, security and then moves on to system issues in parallel and distributed computing. We will read and discuss a number of important research papers that have been published. Students are expected to have a deep understanding of the problem that is addressed by the paper, and the solution proposed by the authors.
To provide an in-depth understanding of how operating system and distributed system work. In addition, the students will learn current research topics in this area. These objectives are accomplished through course lectures, paper readings, and extensive laboratory exercises.
CSE 303 or equivalent
Homework, lab programming assignments
Midterm, and final project
Operating Systems ĘC Internal and Design Principles, W. Stallings, 4th Editiion, Prentice Hall.
Operating System Concepts, Silberschatz, Galvin, Gagne, 6th edition, Wiley
page is http://www.cse.lehigh.edu/~chuah/course/cse403/
Last revised: 22nd, Aug, 2005.