COMS W4118: OPERATING SYSTEMS I
Spring 2008


HOME

ANNOUNCEMENTS

SYLLABUS

HOMEWORKS

POLICIES

GRADES

DISCUSSION

RESOURCES

C Programming

Linux

VMWare


Syllabus

Num
Day
Date
Topic
Lectures
Reading
Homeworks
01
Tue
01/22
Introduction, interrupts
ch1.ppt
OSC Ch. 1

02
Thu
01/24
OS structures, system calls
ch2.ppt
OSC Ch. 2

03
Tue
01/29
Processes
ch3.ppt
OSC Ch. 3

04
Thu
01/31
no class


HW1 out
05
Tue
02/05
Interprocess Communication
ch3.ppt

06
Thu
02/07
Threads
ch4.ppt
OSC Ch. 4

07
Tue
02/12
Synchronization
ch6a.ppt
OSC Ch. 6
HW1 due
08
Thu
02/14
Synchronization continued
ch6b.ppt


09
Tue
02/19
Linux, VMWare
Linux
ULK Ch. 1
HW2 out
10
Thu 02/21
System Calls in Linux
System Calls ULK Ch. 10

11
Tue 02/26
Processes in Linux
Processes
ULK Ch. 3

12
Thu 02/28
Scheduling
ch5.ppt
OSC Ch. 5
HW2 due
13
Tue 03/04
Scheduling in Linux
Scheduling
ULK Ch. 7
HW3 out
14
Thu 03/06
no class



15
Tue 03/11
Midterm review
review, linux-review

HW3 due
16
Thu 03/13
Midterm exam
exam, results



Tue 03/18
No class, spring break




Thu 03/20
No class, spring break



17
Tue
03/25
Interrupts in Linux
Interrupts
ULK Ch. 4
HW4 out
18
Thu
03/27
Memory Management ch8.ppt OSC Ch. 8

19
Tu
04/01
Memory Management cont.



20
Thu
04/03
Synchronization in Linux
Synchronization
ULK Ch. 5
Makeup class
21
Tue 04/08
Virtual Memory
ch9.ppt OSC Ch. 9
HW4 due
22
Thu 04/10
Virtual Memory continued


HW5 out
23
Tue 04/15
File Systems
ch10.ppt
OSC Ch. 10

24
Thu 04/17
File Systems Implementation
ch11.ppt
OSC Ch. 11

25
Tue 04/22
File Systems in Linux
FileSys
ULK Ch. 12

26
Thu 04/24
Storage
ch12.ppt
OSC Ch. 12
HW5 due
27
Tue 04/29
I/O
ch13.ppt
OSC Ch. 13
HW6 out
28
Thu 05/01
Final review
review2, linux-review2



Tue
05/06
no class, Study Week




Thu
05/08
no class, Study Week


HW6 due

Tue
05/13
no class, Exam week




Thu
05/15
Final exam  MUD 833
exam, results