University of Haifa
203.2110 Operating Systems
Spring 2010
Announcements
- 01/03/10: Welcome to Operating Systems course! Those looking for the previous semester site, it's here.
- 14/03/10: HW1 is published. Due date: 28.03.10.
- 14/03/10: HW2 is published. Due date: 18.04.10.
- 14/03/10: HW2 submission is postponed. New due date: 27.04.10. Pay attention to How to change XINU link
- 14/03/10: HW3 is published. Due date: 10.05.10.
Staff
Lecturer: Dr. Eytan Ronn
TA: Ester Koilis
Regulations
- The final grade will be 25% homework assignments, 75% final exam
- The grade for late submissions will be reduced by 25*ceil(N/7), where N is the number of days late
- Homework submission must be in groups of 2-3 students, and sent by email to the TA
- All submitted files must be in one ZIP file named os#_id1_id2_id3.zip or os#_id1_id2.zip where # is the homework number,
and id1/id2/id3 are the submitters' ID numbers. The subject of the email should be the same (without the .zip).
For example: if my ID is 1234 and my partner's ID is 9999, and we are submitting the second assignment,
our file name will be os2_1234_9999.zip and the subject will be os2_1234_9999
Times & Locations
Lecture: Sunday 14-17, Main Bld. 716
Tutorial: Sunday 18-20, Main Bld. 714
TA reception hour: Monday 12-13, Jacobs 102 (please coordinate by email with the TA)
Course Materials
Syllabus & Lectures booklet: here
Operating system design, the XINU approach: part I (covered), part II (not covered)
Protection, parts 3 and 4: here
Tutorials:
- Tutorial 1: Operating System Calls
- Tutorial 2: Processes, semaphors, messages
- Tutorial 3: Process Management
- Tutorial 4: Scheduling, synchronization
- Tutorial 5: Memory Management
- Tutorial 6: System management, clock
Additional Links:
- How to compile a XINU program: here
- How to change XINU: here
- XINU Windows installer: here
- Turbo C Windows installer: here
- On UNIX commands and man(ual): here
Homework Assignments
Grades