memory Flashcards
direct access memory
accesses data sequentially
no immediate data
random access memory
uniform time for access
volatile data
data lost when memory not powered (refreshed)
ex: registers, main memory(RAM)
non-volatile data (NVM)
data stored persistently
ex: hard disk, SSDs, flash memory
SRAM
4-/6- transistors
fast -> used in CPU registers, caches
energy hungry -> expensive
DRAM
slow, used in main memory
SDRAM
uses a clock
single data rate: we can only read/write on one edge
data transfer per second: f x W
double data rate
increase rate of i/o buffer
bottleneck for faster memory
energy
CPU-memory communication goes through the
Northbridge
Northbridge
CPU-RAM interconnection
performance gap processor-memory
CPU performance increase more than memory