|
|
|
|
|
Subject to Change |
|
|
|
|
| Date |
Day |
Comments |
Week |
Lecture |
|
#Slides |
HELP |
Release |
Due date |
| 1/5 |
Mon |
|
1 |
|
|
|
|
|
|
| 1/6 |
Tue |
|
|
1 |
Introduction
(1)/Preassessment |
|
|
|
|
| 1/8 |
Thu |
|
|
2 |
Feedback/Start
Processors (2) |
|
|
|
|
| 1/9 |
Fri |
|
|
|
|
|
|
HW1/P1 |
|
| 1/12 |
Mon |
|
2 |
|
|
|
|
|
|
| 1/13 |
Tue |
|
|
3 |
Processors
(2)/ProcessorsPartDeux(3) |
|
|
|
|
| 1/15 |
Thu |
|
|
4 |
Finish
ProcessorsPartDeux(3) |
|
|
|
|
| 1/16 |
Fri |
|
|
|
|
|
|
|
|
| 1/19 |
Mon |
Holiday |
3 |
|
|
|
|
|
|
| 1/20 |
Tue |
|
|
5 |
DataPath(4) |
|
|
|
|
| 1/22 |
Thu |
|
|
6 |
DataPath(5)
& Bitwise(6a) & Control(6b) |
|
|
|
|
| 1/23 |
Fri |
|
|
|
|
|
|
HW2 |
HW1 |
| 1/26 |
Mon |
|
4 |
|
|
|
P1Help |
|
|
| 1/27 |
Tue |
|
|
7 |
Interrupts (9) |
|
|
|
|
| 1/29 |
Thu |
|
|
8 |
Performance(3)
& Intro to pipelining(6d) |
|
|
|
|
| 1/30 |
Fri |
|
|
|
|
|
|
P2 |
P1:
Processor/Datapath |
| 2/2 |
Mon |
|
5 |
|
|
|
T1Help |
|
|
| 2/3 |
Tue |
|
|
9 |
Finish
pipelining (demo) |
|
|
|
|
| 2/5 |
Thu |
Test 1 |
|
10 |
Test 1 |
|
|
|
|
| 2/6 |
Fri |
|
|
|
|
|
|
HW3 |
|
| 2/9 |
Mon |
|
6 |
|
|
|
|
|
|
| 2/10 |
Tue |
|
|
11 |
Start
ProcessAbstraction(8) |
|
|
|
|
| 2/12 |
Thu |
|
|
12 |
Finish
process/Start Memory(10) -S14 |
|
|
|
|
| 2/13 |
Fri |
Drop Day |
|
|
|
|
|
|
HW2 |
| 2/16 |
Mon |
|
7 |
|
|
|
P2Help |
|
|
| 2/17 |
Tue |
|
|
13 |
Memory (10)
(15-55) |
|
|
|
|
| 2/19 |
Thu |
|
|
14 |
Finish
Memory(10) |
|
|
|
|
| 2/20 |
Fri |
|
|
|
|
|
|
P3 |
P2: Interrupts |
| 2/23 |
Mon |
|
8 |
|
|
|
|
|
|
| 2/24 |
Tue |
|
|
15 |
Memory Hierarchy
(12) |
|
|
|
|
| 2/26 |
Thu |
|
|
16 |
Memory Hierarchy
13 |
|
|
|
|
| 2/27 |
Fri |
Mid-term Grades
Due |
|
|
|
|
|
|
|
| 3/1 |
Mon |
|
9 |
|
|
|
|
|
|
| 3/2 |
Tue |
|
|
17 |
BigPictureRealStuff |
|
|
|
|
| 3/4 |
Thu |
|
|
18 |
InputOutput1-2
(14-15) |
|
|
|
|
| 3/5 |
Fri |
|
|
|
|
|
|
|
HW3 |
| 3/8 |
Mon |
Spring Break |
10 |
|
|
|
|
|
|
| 3/9 |
Tue |
Spring Break |
|
|
|
|
|
|
|
| 3/11 |
Thu |
Spring Break |
|
|
|
|
|
|
|
| 3/12 |
Fri |
Spring Break |
|
|
|
|
|
|
|
| 3/15 |
Mon |
|
11 |
|
|
|
P3Help |
HW4 |
|
| 3/16 |
Tue |
|
|
19 |
InputOutput3
(17) |
|
|
|
|
| 3/18 |
Thu |
|
|
20 |
Parallel
Processing (18a) |
|
|
|
|
| 3/19 |
Fri |
|
|
|
|
|
|
P4 |
P3: Virtual
Memory |
| 3/22 |
Mon |
|
12 |
|
|
|
T2Help |
|
|
| 3/23 |
Tue |
|
|
21 |
Mutex (18b) and
Threads (19) |
|
|
|
|
| 3/25 |
Thu |
Test 2 |
|
22 |
Test 2 |
|
|
|
|
| 3/26 |
Fri |
|
|
|
|
|
|
|
|
| 3/29 |
Mon |
|
13 |
|
|
|
P4Help |
|
|
| 3/30 |
Tue |
|
|
23 |
Threads/Synch
(20) |
|
|
|
|
| 4/1 |
Thu |
|
|
24 |
Networking (21) |
|
|
|
|
| 4/2 |
Fri |
|
|
|
|
|
|
P5 |
HW4 |
| 4/5 |
Mon |
|
14 |
|
|
|
|
|
|
| 4/6 |
Tue |
|
|
25 |
Networking
protocols (22) |
|
|
|
|
| 4/8 |
Thu |
|
|
26 |
TCP/IP (26) |
|
|
|
|
| 4/9 |
Fri |
|
|
|
|
|
|
|
P4:
Multi-threaded OS |
| 4/12 |
Mon |
|
15 |
|
|
|
|
|
|
| 4/13 |
Tue |
|
|
27 |
Movie:The
Internet, Behind the Web |
|
|
|
|
| 4/15 |
Thu |
|
|
28 |
Nano technology
- Mike Niemier |
|
|
|
|
| 4/16 |
Fri |
|
|
|
|
|
|
|
|
| 4/19 |
Mon |
Dead Week |
16 |
|
|
|
P5Help |
|
|
| 4/20 |
Tue |
Dead Week |
|
29 |
Guest Lecture
day |
|
|
|
|
| 4/22 |
Thu |
Dead Week |
|
30 |
Review Wrapup |
|
|
|
|
| 4/23 |
Fri |
Dead Week |
|
|
|
|
|
|
P5: Networking |
| 4/26 |
Mon |
Finals |
17 |
|
See Oscar for
details |
|
|
|
|
| 4/27 |
Tue |
Finals |
|
|
|
|
|
|
|
| 4/28 |
Wed |
Finals |
|
|
|
|
|
|
|
| 4/29 |
Thu |
Finals |
|
|
|
|
|
|
|
| 4/30 |
Fri |
Finals |
|
|
|
|
|
|
|
| 5/1 |
Sat |
Commencement |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|