Digital Design Flashcards
a fundamental component of computing systems, responsible for storing and retrieving data necessary for processing tasks.
Memory
includes RAM and ROM, which are faster and closer to the CPU
Primary memory
like hard drives and SSDs, offers greater capacity but slower speeds.
Secondary memory
a volatile memory type crucial for multitasking and system speed
RAM
Faster and used in CPU cache
SRAM
Commonly used as the main memory in most systems. Applications of RAM are evident in everyday devices such as laptops, mobile phones, and gaming consoles.
DRAM
stores data permanently
ROM
Programmable once.
PROM
Erasable and reprogrammable.
EPROM
Reprogrammable multiple times. It is vital for firmware, embedded systems, and BIOS storage.
EEPROM
a type of non-volatile storage
Flash memory
Found in USB drives and SSDs
NAND Flash
Used in firmware for fast read speeds. Its portability, durability, and rewritability make it essential for devices like smartphones and USB drives.
NOR Flash
memory acts as temporary storage for the CPU to access frequently used data quickly.
Cache
extends physical memory by using disk space, allowing systems to handle applications larger than available RAM.
Virtual Memory