CSE 120: Principles of Operating Systems (Fall 09)

Lectures: Tue/Thu 12:30-1:50, HSS 1330
Discussion: Wed 2:00-2:50, HSS 1330

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

11/19: The description in Programming Assignment #4 has been slightly updated, but only parts in Exercise A that relate to the contents of the env jump_buf structure that will help answer the "challenge questions" 4 and 5 (which is not necessary for doing the assignment).

Programming assignment 4 is due November 29. This is SIGNIFICANTLY more complex than the previous assignments, so get an early start. If you don't give yourself at least two weeks to do this, you will probably not be able to complete it.

10/8: Supplemental slides on process/kernel interaction are here.

WebCT: We have WebCT set up for our class, which offers a discussion board. Feel free to use this to communicate questions and answers so that all students may benefit. Just be careful that you don't post actual code solutions. However, posting testing programs that you develop is ok.

If you are not able to access ieng9.ucsd.edu because of not knowing your account, you can use the on-line tool at http://acms.ucsd.edu/ . Your account name should show at the top of the web page and along with a "details" link. When you go to set the password, you will need to find the choice that uses the PAC code to authenticate. If you still have a problem, you can contact ACS directly at acshelp@ucsd.edu for help.


Lectures


Programming Assignments


Administrative Matters

Instructor:	Joseph Pasquale
		EBU3b 3112

Office hours:	Thursdays 2:30-3:30 or by appointment

Staff:		Cynthia Taylor
		cbtaylor@cs.ucsd.edu
		Office hours: To be determined


Grading:	40% Final exam
		30% Midterm exam (Oct 27)
		30% Programming assignments

Book:		Operating System Concepts, 8th Edition
		Silberschatz, Galvin, Gagne
		Wiley, 2008