| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 19 | 20 | 21
1st Day of Classes Course Intro, C1 |
22 | 23
Course Intro History, Services C1 |
24
Abstract 1, 9PM |
25
|
| 26
|
27 | 28
Processes, Intro C2, |
29 | 30
Processes ProcTable Scheduling C2 |
31
Abstract 2, 9PM |
Homework 1, Midnight |
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | ||||||
| 2 | 3 | 4
Scheduling, cont Fork Async Proceses Test&Set |
5 | 6
Test&Set Semaphores Test&Set Xinu - Semaphores |
7
Abstract 3, 9PM |
8 Project 1, Fork 9 PM Project 2, Date 10 PM |
| 9 | 10 | 11
Solaris Semaphores Producer Consumer Dining Phils - Intro |
12 | 13
Dining Phils - Solution Monitors Readers/Writers Shared Memory |
14
Abstract 4, 9PM |
15 Project 3, Semaphores 10 PM |
| 16 | 17 | 18
Deadlock, C3 |
19 | 20
No Class |
21
Abstract 5, 9PM |
22
Project 4, Shared Memory, 10 PM |
| 23 | 24 | 25
Memory - Intro - C4 Virtual Memory - Into |
26 | 27
Virtual Memory Paging & Segmentation |
28
Abstract 6, 9PM |
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 |
||||||
| 2 Homework 2, Midnight | 3 | 4
VM cont Return of Dining Phils |
5 | 6
VM finish Intro Architecture Paul 1 & 2 |
7
Abstract 7, 9PM |
8 |
| 9
Project 5, Dining Philosophers 12 Midnight |
10 | 11
Intro Arch Intro SPARC Paul 1 & 2 |
12
|
13
SPARC Instructions Assembly Lang Pgms Branching Paul 2, 5, & 7 |
14
Abstract 8, 9PM Project 5.1, Dining Philosophers Runs |
15 |
| 16 | 17
break |
18
break |
19
break |
20
break |
21
break |
22 |
| 23 | 24 | 25
SPARC Stack Sliding Windows Paul 9 & 12 |
26 | 27
SPARC Processes Traps & Windows Paul 9 & 12 |
28
Abstract 9, 9PM |
29 |
| 30 Homework 3, Midnight | 31 |
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1
MIDTERM |
2 | 3 Sparc VM | 4 No Abstract | 5 |
||
| 6
Project 6, Fibonacci 12 Midnight |
7 | 8
Barber Shop Caching |
9 | 10
I/O Real Device |
11
Abstract 10, 9PM |
12 |
| 13 | 14 | 15
Device Independent I/O Device Dependent I/O |
16 | 17
Disks |
18 Abstract 11, 9PM | 19 |
| 20 Project 7, Barber Shop, Midnight | 21 | 22
File Systems 1 |
23 | 24
File Systems 2 |
25 Barber Shop Runs, Midnight | Abstract 12, 9PM26 |
| 27 Project 8, Priority BS, Midnight | 28 | 29
Creating $ Booting Kernel |
30 |
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1
Homework 4, 11AM - End of Class |
2 Priority Barber Shop Runs, Midnight | 3 |
||||
| 4
Homework 5, Midnight |
5
Senior Finals Available |
6 | 7 | 8 | 9
Project 9, Threads, Midnight |
10 |
| 11 | 12
Senior final due, Midnight Final Handed out |
13 | 14 | 15
Final Due, Noon |
16 | 17 |
Last modified Apr 15, 03 by mike@cs.hmc.edu