Memory Flashcards
(40 cards)
What’s the primary memory?
System: registers, cache, main memory, virtual and directly accessed by CPU
What’s the secondary memory?
Hard-drives
Where must data be transferred to in secondary memory?
Main memory when needed
What’s off-line memory?
They back up process and transport data
How many bytes are in a bit?
8 bites
What’s computer memory?
Temporary storage area and it holds data and programs that CPU needs
What’s a pigeonhole analogy?
Back in WW1, pigeons were used to deliver letters across fronts
How much does a storage location hold?
One word, like an 8-bit computer, holds 8-bit words
Define ‘‘address’’
Using bytes to locate to memory and a single address can space between RAM and ROM
What’s the RAM?
Random Access Memory it’s assessed by CPU, it read and writes and it’s volatile memory where a state is lost as soon as power is cut
What’s a Static RAM?
It’s a fast, retaining state which has a high cost per bit and is used for registers, caches, buffers in I/O.
Where’s the SRAM?
RAM in embedded systems
What’s a Dynamic RAM?
Opposite to SRAM, which is slower, its bits are stored in capacitors as charges, low cost per bit and is used for large memory unit and it also needs refreshing because it discharges after some time
There are two types of DRAM, name them
SIMM and DIMM
What’s a SIMM?
A single inline memory module which had 32-bit bus width
What’s a DIMM?
A dual inline memory module which as 64-bit bus width and can store up to 32 GB.
What’s DDR and what does it do?
Double Data Rate, it transfers data on both rising and falling edges of the block signal and 2 signal per cycle compared to SDR.
Why do we need higher ‘‘confidence’’ in RAM?
Due to error-rates like we would need extra chips to handle the traffic on popular servers or government databases
What’s an LP-DDR RAM?
It’s used in mobile devices, LP stands for low power, its temperature is defined by refresh rate, it’s slower and smaller than regular DDR
Why use Virtual Memory?
We use it when the computer has little physical memory available, it’s slower than main memory.
What’s a ROM?
Read-Only Memory, it’s non-volatile and it’s used to start up your computer like BIOS.
What’s a cache?
A small amount of entire memory space is being accessed at any given time, values are accessed repeatedly
Temporal locality?
Values tend to be accessed repeated at nearby times
Sequential locality?
Same sequences tend to be re-accessed in same orders