Explore tens of thousands of sets crafted by our community.
Computer Memory Hierarchy
25
Flashcards
0/25
Primary Memory (RAM)
Volatile memory used by computers to store running programs and the data programs are working with, directly accessible by the CPU.
SDRAM
Synchronous Dynamic Random-Access Memory: volatile memory that operates in synchronization with the system bus.
Register
High-speed storage within the CPU, stores temporary data for quick access
Tertiary Memory
Storage solutions for large amounts of data that need to be retained over long periods but not frequently accessed, like tape drives.
PROM
Programmable Read-Only Memory: a form of digital memory where the setting of each bit is locked by a fuse or antifuse.
Cache Memory
Small-sized volatile computer memory that provides high-speed data access to a processor and stores frequently used computer programs, applications, and data.
Off-Chip Memory
Any type of memory that is external to the CPU chip, accessed over a memory bus.
ROM
Read-Only Memory: non-volatile memory used to store firmware or software that is not intended to be modified frequently.
ECC Memory
Error-Correcting Code memory: RAM which includes extra memory bits used for error detection and correction to improve data integrity.
VRAM
Video Random Access Memory: used to store image data for processing by the video adapter.
Secondary Memory
Non-volatile memory used to store data long term, includes devices like HDDs and SSDs.
DRAM
Dynamic Random Access Memory: type of volatile memory where each bit is stored in a separate capacitor within an integrated circuit.
FIFO Memory Buffer
First In, First Out memory buffer used in computing systems to handle data queues efficiently.
Flash Memory
A type of non-volatile memory that can be electronically erased and reprogrammed, widely used for storage and transfer of data between computers and other digital products.
SRAM
Static Random Access Memory: type of volatile memory that uses bistable latching circuitry to store each bit.
Virtual Memory
A memory management technique that provides an 'idealized abstraction' of the storage resources that are actually available on a given machine.
DDR SDRAM
Double Data Rate Synchronous Dynamic RAM: an advanced version of SDRAM that achieves greater bandwidth while maintaining the same clock frequency.
NVRAM
Non-Volatile Random Access Memory: persistent memory that retains its data when power is turned off.
FeRAM
Ferroelectric RAM: a random-access memory similar in construction to DRAM but using a ferroelectric layer instead of a dielectric layer.
Frame Buffer
A portion of RAM containing a bitmap that drives a video display.
MRAM
Magnetoresistive Random Access Memory: a non-volatile memory that stores data in magnetic domains.
PRAM
Phase-change RAM: a type of non-volatile random-access memory that stores data by changing the phase of a material.
GDDR SDRAM
Graphics Double Data Rate Synchronous Dynamic RAM: a type of memory specifically designed for use in graphics cards.
NUMA
Non-Uniform Memory Access: A memory design where the memory access time depends on the memory location relative to a processor.
Content-Addressable Memory
A special type of computer memory used in applications requiring high-speed searching, such as networking devices.
© Hypatia.Tech. 2024 All rights reserved.