Tom Kelliher, CS 240
Mar. 27, 2000
Read 7.1--7.2.
Crusoe.
Caches: direct mapped, set associative, fully associative.
Four to six transistors/bit. Faster access.
One transistor/bit. Slower access. Refresh. Improvements: page mode. synchronous mode.
How is a DRAM addressed: RAS, CAS?
Parity, ECC.
Parts of a disk: heads, spindle, platters, cylinders, tracks, sectors. The ``flying'' head.
Addressing a sector: CHS, LBA.
Components of a disk access: seek, rotational latency, sector access.
Caches on disks.
How does cost, speed, size vary over this hierarchy?
(You know you need more RAM when you hear your disks seeking a lot.)
Two types of locality:
We concentrate upon two points in the memory hierarchy: cache/main memory and main memory/disk:
Block sizes for caches, disks.
With a direct mapped cache, two blocks in the same set can't be in cache at the same time.