|
|
|
|
PH => Patterson and Hennessy, Computer Organization and Design
SGG => Silberschatz, Galvin, and Gagne, Operating System Concepts
|
|
|
October 1 |
October 3 |
October 5 |
Course Introduction and Architecture Overview |
Computer Organization, data representation, instruction encoding |
MIPS Instruction Set Architecture, Introduction to SPIM simulator |
PH: chapter 1 |
PH: 3.1 - 3.4 |
PH: 3.5, A.9, A10 to p. A-54 |
|
|
|
|
|
|
October 8 |
October 10 |
October 12 |
Procedures (plain) |
Procedures (fancy) |
MIPS addressing |
PH: 3.6, A5, A6, 4.2 |
|
PH: 3.7 through 3.10, A.1 through A.4 |
|
Homework 1 due |
|
|
|
|
October 15 |
October 17 |
October 19 |
Number formats, logical operations |
Pipelining |
Pipelining |
PH: 4.1 - 4.4, 4.8 (thru p 280), 4.11, 4.12 |
PH: 6.1 - 6.3 |
PH: 6.4 - 6.6 |
|
Project 1 due |
|
|
|
|
October 22 |
October 24 |
October 26 |
Exceptions |
Cache memory |
Virtual memory |
PH: 6.7 |
PH: 7.1 - 7.3 |
PH: 7.4, 7.5 |
|
Project 2 due |
|
|
|
|
October 29 |
October 31 |
November 2 |
Input / Output |
Input / Output |
RISC vs CISC |
PH: 8.1 - 8.3 |
PH: 8.4 - 8.5 |
PH: 3.12 - 3.15 |
|
Project 3 due |
|
|
|
|
November 5 |
November 7 |
November 9 |
Performance metrics |
Midterm Exam |
Operating System Overview |
PH: 2 |
|
SGG: 1 |
|
|
|
|
|
|
November 12 |
November 14 |
November 16 |
Holiday - no class |
Processes |
Threads |
|
SGG: 4 thru 4.5.4 |
SGG: 5 |
|
|
|
|
|
|
November 19 |
November 21 |
November 23 |
Scheduling |
Scheduling (W2K) |
Holiday - no class |
SGG: 6 through 6.5 |
SGG: 6.7.2 |
|
|
Homework 2 due |
|
|
|
|
November 26 |
November 28 |
November 30 |
Synchronization Part 1 |
Synchronization Part 2 |
Deadlocks |
SGG: 7.1 thru 7.3 |
SGG: 7.4 thru 7.7 |
SGG: 8 |
Homework 3 assigned |
|
|
|
|
|
December 3 |
December 5 |
December 7 |
Memory Management |
Virtual Memory |
File systems |
SGG: 9 |
SGG: 10 |
SGG: 11 |
Homework 3 due |
|
|
|
|
|
December 10 |
December 12 |
December 14 |
File Systems |
Review |
no class |
SGG: 12 |
|
|
Homework 4 due |
Last day of class |
|
|
|
|
December 17 |
December 19 |
|
no class |
Final exam - 8:30 - 10:20 |
|
|
|
|
|
|
|
|
|
|
|