Computer Systems Lectures for Fall 2006

Lecture

Date

Topics

Overheads, Power Point, etc.

Handouts

Final

12/13 (Wed)

Final 1-2:50 PM in ITT 322



31

12/7

Review for Final

Review Topics for the Final since the last test


30

12/5

Data Parallel Decomposition

Example Overheads


29

11/30

Parallel Programming Overview

PowerPoint Slides


28

11/28

CMP & SMT processors

PowerPoint Slides


26

11/16

Finish Bus Connected Multiprocessors and start Network Connected Multiprocessors

PowerPoint Slides

Network Connected Multiprocessors Questions

25

11/14

Take Test 2



24

11/9

Review for Test 2

Test 2 Review Topics


23

11/7

Bus Connected Multiprocessors

PowerPoint Slides

SMP Questions

22

11/2

Intro. To Multiprocessors

PowerPoint Slides


21

10/31

Page replacement, page allocation, and segmentation


Page Replacement and Allocation Questions

19

10/24

Virtual Memory

Virtual Memory Slides

Virtual Memory Questions

18

10/18

I/O: memory-mapped vs isolated I/O; programmed-I/O, interrupt-driven, and DMA

Hardware support for the OS

OS Support Questions

16

10/12

Magnetic Disks and RAID

Magnet Disk Organization

Magnet Disk and RAID Questions

15

10/10

RAM/Main Memory


RAM Questions

14

10/5

Cache Memory

Cache Slides

Cache Questions

13

10/3

PCI Bus and Memory Hierarchy

PCI Hidden Arbitration

PCI Bus Questions

Solutions to the PCI Bus Questions

12

9/28

Take Test 1



11

9/26

Review for Test 1 and Intro. To Buses

Review Topics for Test 1


10

9/21

Bus Design Issues


Bus Questions

9

9/19

Ch 15: Itanium Processor

Itanium Slides

Itanium Questions

7

9/12

Ch 14: Instruction-Level Parallelism (ILP) and Superscalar Processors

ILP and Superscalar slides


6

9/7

Ch 13: RISC vs. CISC

RISC vs. CISC slides

RISC Questions

4

8/31

Ch 12: Pipeline Branch Hazards

Pipelining Branch Hazard Slides

Branch Hazard Questions

3

8/29

Ch. 12: Instruciton Pipelining

Instruction Pipelining Slides

Instruction Pipelining Questions

2

8/24

Ch 10 CPU function and MIPS AL

Instruction Set Design Issues

ISA Questions

1

8/22

High-level and Assembly Language Review


Review Questions