| 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 |
| 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 |
| 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 |
| 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 |
| 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