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

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

13
L08
9
CPU Scheduling, I  
18

10
CPU Scheduling, II SA#1, QA#2 (2W) 
20
L09
11
Synchronization
25
L10 12 Semaphores  
27

13 Monitors, Atomic transactions  
MR 4

14 Deadlock, I
6

15
Deadlock, II
SA#2
11
Mid Term Exam 16 Mid Term Exam Mid Term Exam
13
L11
17 Memory Management SP#1, QP#2, QA#3 (2W)
18
L11B
18 Segmentation & paging  
20
L11C  19 Demand paging & Segmentation  



SPRING BREAK 25-31

AP 1
L12
20
File System Interface  
3
  21
File System Implementation
8
L13
22  Disk Management  
10
L14
23 Distributed Systems SA#3
15
L15 24 Network structure
SP#2
17
L16
25
Security

22

26
Advanced topics

24

27
Group presentation

29
 REVIEW 28 OVERVIEW
 MY 1 End Term Exam 29 End Term Exam End Term Exam
 
*Q: Date you start, S:Date you submit, A: Assignment, P: Project.