CS110 Calendar - 2001

January



Sunday Monday Tuesday Wednesday Thursday Friday Saturday
14 15 16

1st Day of Classes
Course Intro
S&G 1,2,3,24
17
Abstract 1
18
Course Intro
19 20



21 22 23
Intro Processes, S&G 4
Slides 1-14
24
Abstract 2
25
Processes, S&G 4
Fork
Process Table
26 27
Homework 1


28 29 30
Async Processes, S&G 6
Test & Set
31
Abstract 3













February

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
















1
Semaphores, S&G 6
P1 - Process TBL
Dining Phils
2



3
Project 1, Process Tbl


4 5 6
Dining Phils
Solaris Semaphores
Solaris Shared Memory
7
Abstract 4
8
Semaphore Implem
Producer/Consumer
Monitors, S&G 6
9 10
Project 2A, Dining Phils


11 12 13
Readers & Writers, S&G 6
Scheduling, S&G 5
14
Abstract 5
15
DeadLock
Process Summary
16 17
Project 2B, Dining Phils


18 19 20
Computer Arch
Paul, 1 & 2
S&G, 1
Thru A18
21
Abstract 6
22
Computer Arch
Assembly Lang Pgms
SPARC Instructions
Paul 2 & 5
23 24
Homework 2


25 26 27

SPARC Branching
Paul 5 & 7
28
Abstract 7













March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
















1
SPARC Stack, Sliding
Windows
Paul 9 & 12
2 3
Homework 3


4 5 6
SPARC Processes,
Traps & Windows
7
Abstract 8
8
Memory Intro,
VM
S&G 8, 9
9
Project 3
10



11 12
break
13
break
14
break
15
break
16
break
17



18 19
ietf
20
ietf
test 1
Phils Demo
21
Abstract 9
ietf
Phils Demo
22
ietf
23
ietf
Phils Demo
24
Project 4


25
26 27
Caches VM
S&G 9
28
Abstract 10
29
Guest, VM.
30 31
Homework 4




April

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 2 3
VM - pages & segments
S&G 9
4
Abstract 11
5
VM - strategies
S&G 9
Projects 5, 6, & 7
6 7



8 9 10
VM - Working Sets
SPARC VM
11
Abstract 12
12
I/O - S&G 12
Buffer Overflows Real Device
13 14
Homework 5


15 16 17
I/O
Real Device
Device Independent
18
Abstract 13
19
Drivers
Disks
20 21
Project 5


22 23
Presentation Days
24
Presentation Days
25
Presentation Days
26
Disk Scheduling
File Systems
27 28

Project 5 Runs
Project 6


29
Homework 6
30




















May

Sunday Monday Tuesday Wednesday Thursday Friday Saturday




1
Files
OS Install
2
Project 7
Abstract 14
Homework 7
3
Project 6 Runs
4 5



6 7 8 9 10 11 12 Final Exam 2PM



Last modified Apr 16, 01 by mike@cs.hmc.edu