CS 4/53201 OPERATING SYSTEMS
2006 SPRING
TENTATIVE SCHEDULE
Date LECTURE
# Detail Exams/Assigns*
JAN 17 L01 1 Introduction,   
Enlist in Class Email list
19
L02
2
Concepts, History

24
L03 3
Computer Hardware Overview
26
L04
4
Computer System Structures QA#1 (2W)
31
L04 5
OS structures, Nachos QP#1 (3W)
FEB 2
L05
6
Processes I  
7
L06 7
Processes II  
9
L07
8
Threads

14
L08
9
CPU Scheduling, I  
16

10
CPU Scheduling, II SA#1, QA#2 (2W) 
21
L09
11
Synchronization
23
L10 12 Semaphores  
28

13 Monitors, Atomic transactions  
MR 2

14 Deadlock, I
7

15
Deadlock, II
SA#2
9


Review

14
Mid Term Exam 16 Mid Term Exam Mid Term Exam
16
L11
17 Memory Management SP#1, QP#2, QA#3 (2W)
21
L11B
18 Segmentation & paging  
23
L11C  19 Demand paging & Segmentation  



SPRING BREAK 25-31

AP 4
L12
20
File System Interface  
6
  21
File System Implementation
11
L13
22  Disk Management  
13
L14
23 Distributed Systems SA#3
18
L15 24 Network structure
SP#2
20
L16
25
Security

25

26
Advanced topics

27

27
Group presentation

MR 2
 REVIEW 28 OVERVIEW
  4
End Term Exam 29 End Term Exam End Term Exam
9-11


Exam Week

 
*Q: Date you start, S:Date you submit, A: Assignment, P: Project.