Lecture: 3 hours
Discussion: 1 hour
Prerequisite: Course ECS 150
Grading: Letter; problem sets (10%), midterm (20%), final (35%), programming projects (35%)
Catalog Description:
Models, design, implementation, performance evaluation in operating systems.
Algorithms, internal architectures for single processor OS and distributed
systems. Concurrency control, recovery, security. OS kernel-level programming.
Special topics embedded systems, real-time system, device driver, NPU (Network
Processor Unit).
Textbook:
Deitel, Deitel, and Chofnes, Operating Systems, 3rd edition, Prentice-Hall,
2004, ISBN:0-13-124696-8
Programming Projects:
The instructor will assign two problems during the quarter, one will be
related to scheduling and concurrency and the other will be related to memory
management or file systems. The two programming assignments will give students
an opportunity to understand the principles deeply.
Instructors: R. Pandeyand S.F. Wu
Prepared By: R. Pandey, F. Wu (October 2004)
Overlap Statement:
There is no significant overlap with other courses
Revised: 1/06