Lectures Notes Computer Systems

Lecture 25 (4-19-05) Virtual Memory Questions

Lecture 25 (4-19-05) Virtual Memory Overheads

Lecture 23 (4-12-05) Intro. to Operating Systems Questions

Lecture 23 (4-12-05) Intro. to Operating Systems Overheads

Lecture 21 (3-29-05) Single-error detection and correction, Magnetic disk, RAID Questions

Lecture 21 (3-29-05) Magnetic disk Overheads

Lecture 19 (3-22-05) Register File, square-memory design Questions

Lecture 19 (3-22-05) Register File, square-memory design Overheads

Lecture 16 (3-3-05) Cache Questions

Lecture 16 (3-3-05) Cache Overheads

Lecture 15 (3-1-05) PCI Bus Questions

Lecture 15 (3-1-05) PCI Bus Arbitration Overheads

Lecture 12 (2-17-05) Bus Interconnect Questions

Lecture 7 (2-1-05) Superpipelining and Superscalar Architecture Questions

Lecture 7 (2-1-05) Superpipelining and Superscalar Architecture Overheads

Lecture 6 (1-27-05) Machine/Assembly language instruction format Questions

Lecture 6 (1-27-05) Machine/Assembly language instruction format Overheads

Lecture 5 (1-25-05) Instruction Pipelining: Control/Branch Hazards Questions

Lecture 5 (1-25-05) Instruction Pipelining: Control/Branch Hazards Overheads

Lecture 4 (1-20-05) Instruction Pipelining Questions

Lecture 4 (1-20-05) Instruction Pipelining Overheads

Lecture 3 (1-18-05) Operand Addressing Modes

Lecture 2 (1-13-05) Simple CPU diagram and MIPS assembly language example

Lecture 1 (1-11-05) Review of high-level run-time stack and assembly language