Computer Systems Lectures for Spring 2008

Lecture

Date

Topics

Overheads, Power Point, etc.

Handouts

30

5/1

Final Review

Review Topics for Final


29

4/29

Multicore Systems and thread programming

PowerPoint Slides


28

4/24

Intro. To Distributed Memory Multipprocessors

PowerPoint Slides

Intro. To Distributed Memory Multiprocessors Questions

27

4/22

Continuation of Intro. To Multiprocessors



26

4/17

Lab Exercise


Lab Activity Description

25

4/15

Intro. To Multiprocessors

PowerPoint Slides

Introd. To Multiprocessors Questions

24

4/10

Test 2



23

4/8

Review for Test 2

Review Topics for Test 2


22

4/3

More on Virtual Memory -- Page replacement, page allocation, and segmentation



21

4/1

Process Queues maintained by the OS; Virtual Memory Intoduction

Virtual Memory SlidesVirtual Memory Slides

Virtual Memory Questions

20

3/27

I/O and Hardware support for OS

OS Introduction Handout

I/O Questions

18

3/13

RAID levels



17

3/11

Hamming Codes; Magnet Disks, Intro. To RAID

Disk Handout

Disk Questions

16

3/6

Square Memory implementation of RAM, Static vs Dynamic RAM

Square-Memory Handout

RAM Questions

15

3/4




14

2/28

Test 1



13

2/26

Review for Test 1

Review Topics for Test 1

Cache Questions

12

2/21

PCI Bus and Memory Hierarchy

PCI Hidden Arbitration

More PCI Examples

PCI Bus Questions

Solutions to the PCI Bus Questions

11

2/19

Bus Design Issues


Bus Questions

09

2/12

Ch 15: Itanium Processor

Itanium Slides

Itanium Questions

07

2/5

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

ILP and Superscalar slides

Superscalar Questions

06

1/31

Ch 13: RISC vs. CISC

RISC vs. CISC slides

RISC Questions

05

1/29

Ch 12: Pipeline Branch Hazards

Pipelining Branch Hazard Slides

Branch Hazard Questions

04

1/24

Ch 12: Pipeline Data Hazards and Forwarding



03

1/22

Ch. 12: Instruciton Pipelining

Instruction Pipelining Slides

Instruction Pipelining Questions

02

1/17

Ch 10 & 11: CPU function and MIPS AL

Instruction Set Design Issues

ISA Questions

01

1/15

High-level and Assembly Language Review


Review Questions