Overview and Big Ideas

1 September

TA: Michael Henson

Questions?

What is a Computer?

5 Classic Computer Components

Classic.png

CRT Display

Display.png

LCD

LCDoff.png

LCDon.png

Mouse

Mouse.jpg

Inside the Case

InsideBox.png

b. Processor

c. PCI slots

e. Memory slots

Motherboard

Motherboard.jpg

Memory

Pentium III Xeon

Xeon.jpg

You only need switches and wires!

  • Relays

  • Vacuum tubes

  • Transistors

  • Integrated Circuits

  • VLSI

  • Nanotubes

  • Quantum Effect Devices?

Switch.png

Disk Drive

Disk1.png

Disk2.png

Disk3.png

Disk4.png

Improving Technology

DRAMcapacity.png

MPLD.png

Performance Increase

PerformanceIncrease.png

Abstractions

Abstraction: C to ASM

CtoASM.png

Abstraction: ASM to Binary

ASMtoBinary.png

Instruction Set Archtecture

... the attributes of a computing system as seen by the programmer, i.e. the conceptual structure and functional behavior, as distinct from the organization of the data flows and controls, the logic design, and the physical implementation.[BR] – Amdahl, Blaaw, and Brooks, 1964

Modern instruction set architectures: 80x86/Pentium/K6, PowerPC, DEC Alpha, MIPS, SPARC, HP

CISC versus RISC

Why look at MIPS?

Why not one that matters like Intel?

The Really Big Ideas

Just Bits

Data Types

Memory

Memory

It's an ABSTRACTION!

GP Registers

Where we are headed

Cultural Highlights

last edited 2005-09-01 18:10:30 by GaryBishop