Computer Architecture Lectures for Fall 2004

Lecture 25 (11-30-04) Overheads on interrupts

Lecture 25 (11-30-04) Questions on interrupts

Lecture 24 (11-23-04) Questions on disks and RAID arrays

Lecture 21 (11-11-04) Questions and Overheads Error Detection and Correction

Lecture 19 (11-2-04) Overheads on Hardware support for the Operating System

Lecture 19 (11-2-04) Questions on Hardware support for the Operating System

Lecture 18 (10-28-04) Questions on Paged Segments

Lecture 17 (10-26-04) Questions on Page Replacement Implementation

Lecture 16 (10-19-04) Overheads on virtual memory

Lecture 16 (10-19-04) Questions on virtual memory

Lecture 15 (10-14-04) Overheads on Cache memory

Lecture 15 (10-14-04) Questions on Cache memory

Lecture 14 (10-12-04) Overheads on Square-memory implementations

Lecture 11 (9-28-04) Overheads on Register File implementation

Lecture 11 (9-28-04) Questions on Register and square-memory implementations

Lecture 9 (9-21-04) Overheads on Superpipelining and superscalar

Lecture 7 (9-14-04) Overheads on Control Hazards

Lecture 7 (9-14-04) Questions on Control Hazards

Lecture 6 (9-9-04) Overheads on Instruction Pipelining

Lecture 6 (9-9-04) Questions on Instruction Pipelining

Lecture 5 (9-2-04) Overheads on Instruction Set Design Issues

Lecture 5 (9-2-04) Questions about Instruction Set Design - 3, 2, 1, and 0-address instructions

Lecture 5 (9-7-04) PCI-X Slides - pages 7, 21-25, 34 are most relavent

Lecture 3 (8-31-04) Questions about the PCI Bus

Lecture 2 (8-26-04) Questions about the Bus

Lecture 1 (8-24-04) Questions reviewing High-level and Assembly Languages programs (pdf)

Lecture 1 (8-24-04) Questions reviewing High-level and Assembly Languages programs (html)

Lecture 1 (8-24-04) CPU Diagram and Machine Cycle