![]() |
CS 333: Computer
Architecture Fall 2006 |
|||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||
| Week of: | Monday Lecture | Wednesday Lecture | Friday Lecture | Lab | Reading |
|---|---|---|---|---|---|
| Aug 21 | No class | Introduction and History of Computing | DLD review | Chapter 1, Appendix A | |
| Aug 28 | Basic structure of computer hardware and software | Computer instruction sets | Computer instruction sets | Appendix A | |
| Sep 4 | Instruction sets, Simple RISC | Formal descriptions and register transfer notation (RTN) | RTN cont'd, Addressing modes | Chapter 2 | |
| Sep 11 | Machine characteristics, RISC, CISC | CISC: MC68000 | RISC: SPARC | Chapter 3 | |
| Sep 18 | Assembly language programming | Processor Design Process | Control Units | Chapter 4 | |
| Sep 25 | Exceptions | Midterm Exam #1 | Pipelining | Chapter 5 | |
| Oct 2 | Pipeline Hazards | Instruction Level Parallelism / Other forms of parallelism | Microprogramming | Chapter 5 | |
| Oct 9 | Reading Day (no class) | Number systems/representation | ALU Design | Chapter 6 | |
| Oct 16 | Floating Point Arithmetic | Memory system, RAM | Memory boards and modules | Chapter 7 | |
| Oct 23 | Memory hierarchy | Virtual memory | Memory subsystem | Chapter 8 | |
| Oct 30 | I/O system | Midterm Exam #2 | I/O interrupts | Chapter 8/9 | |
| Nov 6 | Direct memory access | Disk drives, RAID | Other mass storage, video displays | Chapter 9 | |
| Nov 13 | Printers, input devices | Analog-to-digital, digital-to-analog | Data communication | Chapter 10 | |
| Nov 20 |
Thanksgiving Break (no classes this week) |
||||
| Nov 27 | LAN (RS-232, ethernet) | USB, Firewire | Chapter 10 | ||
| Dec 4 | Internet, TCP/IP | no class | Final Exam | ||