Introduction, Continued
Tom Kelliher, CS 220
Sept. 8, 1997
Get Unix account info: full name and username.
( Same as before.) Read Chapter 1 of Goodman & Miller and Chapter
1 of Abrahams & Larson. Browse Chapters 2 and 3 of A & L.
- History of computers, in a nutshell:
- The microprocessor.
- The gap between processor and memory performance.
- The expense of RAM.
- Caches.
- CISC vs. RISC.
- Superscalar: pipelining, branch prediction, multiple functional
units, dynamic instruction scheduling, speculative execution.
- At a software level, how does a computer work?
- CPU.
- Memory.
- I/O.
- Registers, multi-level caches, main memory, disk, ...
- Software/hardware interface: instruction set --- registers,
instructions, addressing modes.
- Models and abstraction --- How do we model the internal workings of
the ISA?
- What do I need to know about you?
- What do you find interesting?
- What do you fear?
- Why are you here?
- Do you have any questions you'd like me to address?
Thomas P. Kelliher
Mon Sep 8 08:40:29 EDT 1997
Tom Kelliher