CS110 Calendar - 2003

January



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



February




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





March
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




















April

Abstract 12, 9PM
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 26



27 Project 8, Priority BS, Midnight 28 29
Creating $
Booting
Kernel
30












May

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