CSE 120: Principles of Operating Systems (Winter 06)

Lectures: Mon/Wed 5:00-6:20, CSB 002
Discussion: Mon 10:00-10:50, Center 212

Course Instructor: Joseph Pasquale

This is an introductory course on the principles of operating systems. Topics include processes, scheduling, synchronization, memory management, virtual memory, file systems, protection, and security.

Message of the Day

3/23: Please bring your UCSD Student ID card to the final, so that we may verify that you are enrolled in the class. Thank you.


We encourage you to use webboard for posting your questions, answers, comments, ideas, etc., about the course so that all may benefit.


Lecture Schedule and Book Correspondence

Homework Exercises

To prepare your homework for submission:


Programming Assignments

Administrative Matters

Instructor:	Joseph Pasquale
		EBU3b 3112

Office hours:	Wednesdays 3:00-4:00 or by appointment

Staff:		John Fisher-Ogden (TA)
		Office hours: Wed 1-2, Fri 2-3, EBU3b B225

		AfmZakaria Haque (TA)
		Office hours: Tue 12-1, Thu 5:30-6:30, EBU3b B225
Grading:	40% Final exam (Thursday, March 23, 7-10pm)
		25% Midterm exam (Monday, February 13)
		10% Homework assignments
		25% Programming assignments

Book:		Operating System Concepts, 7th Edition
		Silberschatz, Galvin, Gagne
		Wiley, 2005