| Date 2002 | Week | Lecture | Subject to Change | P & H | S & G 5th Ed | S & G 6th Ed | Homework Due Dates | ||
| 7-Jan | Mon | Start | 1 | ||||||
| 8-Jan | Tue | 1 | Introduction (1)/Assessment | 1,2,3 | |||||
| 10-Jan | Thu | 2 | Assessment Feedback/Start Processors (2) | ||||||
| 11-Jan | Fri | ||||||||
| 14-Jan | Mon | 2 | |||||||
| 15-Jan | Tue | 3 | Processors (2) | ||||||
| 17-Jan | Thu | 4 | Performance (3)/Datapath (4) | 5 | |||||
| 18-Jan | Fri | ||||||||
| 21-Jan | Mon | Holiday | 3 | ||||||
| 22-Jan | Tue | 5 | Datapath (5) | ||||||
| 24-Jan | Thu | 6 | Datapath (6) | ||||||
| 25-Jan | Fri | HW1-Assembly | |||||||
| 28-Jan | Mon | 4 | |||||||
| 29-Jan | Tue | 7 | Pipelining (7) | 6.1-6.2 | |||||
| 31-Jan | Thu | 8 | Process (8) | 4.1-3 5.1-3 | 4.1-3 6.1-3 | HW2-Diagram (In class) | |||
| 1-Feb | Fri | HW2-Datapath/FSM (via WebWork) | |||||||
| 4-Feb | Mon | 5 | |||||||
| 5-Feb | Tue | 9 | Ints & Memory (9) | ||||||
| 7-Feb | Thu | 10 | Memory (10) | 7.4 | 8, 9 | 9, 10 | HW3-Assy/Pipelining (In class) | ||
| 8-Feb | Fri | ||||||||
| 11-Feb | Mon | 6 | |||||||
| 12-Feb | Tue | 11 | Quiz 1 | ||||||
| 14-Feb | Thu | 12 | Virtual Memory (11) | ||||||
| 15-Feb | Fri | Drop Day | |||||||
| 18-Feb | Mon | 7 | |||||||
| 19-Feb | Tue | 13 | Memory Hierarchy (12) | 7.1-3 | |||||
| 21-Feb | Thu | 14 | Memory Hierarchy 2 (13) | ||||||
| 22-Feb | Fri | HW4-Dynamic Pipeling | |||||||
| 25-Feb | Mon | 8 | |||||||
| 26-Feb | Tue | 15 | IO 1 (14) | 8 | 12.1-3 | 13.1-3 | |||
| 28-Feb | Thu | 16 | IO 2 (15) | 10 -- 11 | 11 -- 12 | ||||
| 1-Mar | Fri | MidTerm | HW5-Scheduling Algos | ||||||
| 4-Mar | Mon | Spring Break | 9 | ||||||
| 8-Mar | Fri | Spring Break | |||||||
| 11-Mar | Mon | 10 | |||||||
| 12-Mar | Tue | 17 | IO 3 (17) | ||||||
| 14-Mar | Thu | 18 | Parallel Processing (18) | 9 | |||||
| 15-Mar | Fri | HW6-Virtual Memory | |||||||
| 18-Mar | Mon | 11 | |||||||
| 19-Mar | Tue | 19 | Parallel Processing Continued | ||||||
| 21-Mar | Thu | 20 | Threads (19) | 4.4-5 | 4.4 5.1-5 | ||||
| 22-Mar | Fri | HW7-Memory Hierarchy | |||||||
| 25-Mar | Mon | 12 | |||||||
| 26-Mar | Tue | 21 | Quiz 2 | ||||||
| 28-Mar | Thu | 22 | I/O 3 | 15, 16 | 15 | ||||
| 29-Mar | Fri | ||||||||
| 1-Apr | Mon | 13 | |||||||
| 2-Apr | Tue | 23 | Threads | 4.4-5 | 5 | ||||
| 4-Apr | Thu | 24 | Threads/Synchronization | 6 | 7 | HW8-DMA Controller | |||
| 5-Apr | Fri | ||||||||
| 8-Apr | Mon | 14 | |||||||
| 9-Apr | Tue | 25 | Parallel Computing | 9 | |||||
| 11-Apr | Thu | 26 | Networking | 15,16 | 15 | ||||
| 12-Apr | Fri | HW9-Basic Threads (Dining Philos) | |||||||
| 15-Apr | Mon | 15 | |||||||
| 16-Apr | Tue | 27 | Network Protocols | ||||||
| 18-Apr | Thu | 28 | Guest Speaker (Clark, Manolios) | ||||||
| 19-Apr | Fri | ||||||||
| 22-Apr | Mon | DeadWeek | 16 | ||||||
| 23-Apr | Tue | DeadWeek | 29 | Distributed Systems & RPC | |||||
| 25-Apr | Thu | DeadWeek | 30 | TCP/IP | |||||
| 26-Apr | Fri | DeadWeek | HW10-Reliable Transport Protocol | ||||||
| 29-Apr | Mon | Finals | 17 | See Oscar for schedule | |||||
| 3-May | Fri | Week |