Study Sheet - Chapter 2
Disclaimer: This study sheet covers important terms and concepts that I
found in the text. The absence of a specific item in the text from this list
does not mean that you are not responsible for knowing it. Yow!
1. Processors
Terms:
| Central Processing Unit (CPU) |
Arithmetic Logic Unit (ALU) |
datapath |
datapath cycle |
| register |
Program Counter (PC) |
Instruction Register (IR) |
|
| architecture |
Reduced Instruction Set Computer (RISC) |
Complex Instruction Set Computer (CISC) |
MIPS processor |
| microinstructions |
control store, ROM |
pipelining |
stages |
| latency |
processor bandwidth |
superscalar architectures |
|
| array processor |
vector processor |
multiprocessor |
multicomputer |
You should understand:
- the datapath in figure 2-2 on page 53
- the fetch-decode-execute cycle
- the 5 RISC design principles
- hardware v. software (microinstructions) tradeoff
- instruction-level pipelining v. processor-level pipelining
- the basics of instruction-level pipelining
- the myriad of processor-level parallelism options and their differences
2. Primary memory
Terms:
| bit |
byte |
nibble |
|
| Binary Coded Digit (BCD) |
cell |
address |
word |
| big endian |
little endian |
|
|
| Hamming code |
codeword |
parity bit |
Hamming distance |
| cache |
locality principle |
cache line |
unified cache |
| split cache |
Single Inline Memory Module (SIMM) |
Double Inline Memory Module (DIMM) |
|
You should understand:
- Memory size, address size, word size and their relationships
- Hamming codes and the Hamming algorithm
- The relationship between the locality principle and caching
- Calculating the mean access time using a cache
3. Secondary memory
Terms:
| track |
sector |
preamble |
inter-sector gap |
| Winchester disks |
cylinder |
seek/seek time |
rotational latency |
| disk controller |
Basic Input Output System (BIOS) |
Integrated Device Electronics (IDE,
EIDE) |
serial ATA |
| Small Computer System Interface (SCSI) |
Redundant Array of Inexpensive Disks (RAID) |
striping |
optical disk |
| pits |
lands |
frame |
sector |
| CD, CD-ROM, CD-RW |
Volume Table of Contents (VTOC) |
DVD |
Blu-ray |
You should understand:
- the memory hierarchy pyramid in Figure 2-18 on page 82
- magnetic disk workings
- basics of the 6 RAID levels
- CD-ROM workings... a continuous spiral
- compare and contrast magnetic disks, CD-ROMs, CD-Rs, CD-RWs, DVDs
4. Input/output
Terms:
| motherboard |
I/O controller |
Direct Memory Access (DMA) |
interrupt |
| interrupt controller |
bus arbiter |
cycle stealing |
Industry Standard Architecture (ISA) bus |
| Extended ISA (EISA) bus |
Peripheral Component Interconnect (PCI) |
|
|
| Cathode Ray Tube (CRT) |
raster scan device |
|
|
| Liquid Crystal Display (LCD) |
passive matrix display |
active matrix display |
video RAM |
| color palette |
mickey |
halftoning |
Cyan Yellow Magenta Black (CYMK) |
| carrier |
baud rate |
bit rate |
|
| full duplex |
half duplex |
simplex |
Digital Subscriber Line (DSL) |
| charge-coupled devices (CCD's) |
JPEG |
ASCII |
Unicode |
You should understand:
- 3 flavors of mice: mechanical, optical, opto-mechanical
- 3 flavors of printer: matrix, inkjet, laser
- Why is half-toning sometimes necessary?
- How information is transmitted by a modem: amplitude mod, frequency mod,
phase mod
- ASCII and Unicode: compare and contrast
|