Data Storage Systems - Memory and Storage Basics

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/37

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key concepts, terms, and memory/storage components from the lecture notes on data storage systems and memory management.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

38 Terms

1
New cards

RAM (Random Access Memory)

Volatile primary memory that stores data and instructions temporarily for the CPU to access; contents are lost when power is turned off.

2
New cards

ROM (Read-Only Memory)

Non-volatile permanent storage memory that is typically read-only and holds essential instructions used repeatedly.

3
New cards

DRAM (Dynamic RAM)

A type of RAM that stores data in capacitors and requires constant refreshing to retain information.

4
New cards

SRAM (Static RAM)

A faster RAM type that does not require refreshing, commonly used for cache and quick data access.

5
New cards

DDR RAM (Double Data Rate RAM)

An enhanced DRAM that transfers data twice per clock cycle; newer versions include DDR4 and DDR5.

6
New cards

PROM (Programmable ROM)

ROM that can be programmed once during manufacturing before use.

7
New cards

EPROM (Erasable Programmable ROM)

ROM that can be erased (often with UV light) and reprogrammed.

8
New cards

EEPROM (Electrically Erasable Programmable ROM)

ROM that can be erased and rewritten using electrical signals.

9
New cards

HDD (Hard Disk Drive)

Non-volatile secondary storage with spinning platters for long-term data retention.

10
New cards

SSD (Solid State Drive)

Secondary storage using flash memory with no moving parts; faster and more durable than HDD.

11
New cards

USB Drive

Portable external storage device that connects via USB for easy data transfer.

12
New cards

Memory Card

Portable external storage used in devices like cameras and smartphones.

13
New cards

Optical Disc

Storage media (CDs/DVDs/Blu-ray) that uses laser technology to read/write data; usage declining with USB drives.

14
New cards

Cache Memory

Small, high-speed volatile memory between CPU and RAM that stores frequently accessed data to speed up processing.

15
New cards

Registers

Small, fast storage locations inside the CPU for temporary data, results, and addresses during instruction execution.

16
New cards

GPU (Graphics Processing Unit)

Specialized processor with many cores that handles graphics and video processing, offloading work from the CPU.

17
New cards

CPU (Central Processing Unit)

The main processor of a computer that executes instructions and coordinates activities.

18
New cards

ALU (Arithmetic Logic Unit)

A sub-unit of the CPU that performs arithmetic and logical operations.

19
New cards

Primary Memory

Memory directly accessible by the CPU (main memory), typically RAM.

20
New cards

Secondary Memory

Permanent storage outside RAM (HDDs, SSDs, etc.) used for long-term data storage.

21
New cards

Bit

Binary digit; the smallest unit of digital data, either 0 or 1.

22
New cards

Byte

8 bits; a basic unit of storage.

23
New cards

Kilobyte (KB)

1024 bytes.

24
New cards

Megabyte (MB)

1024 kilobytes.

25
New cards

Gigabyte (GB)

1024 megabytes.

26
New cards

Terabyte (TB)

1024 gigabytes.

27
New cards

Petabyte (PB)

1024 terabytes.

28
New cards

Exabyte (EB)

1024 petabytes.

29
New cards

Zettabyte (ZB)

1024 exabytes.

30
New cards

Yottabyte (YB)

1024 zettabytes.

31
New cards

Memory Allocation

OS assigns RAM to programs as needed; involves loading, execution, and dynamic allocation.

32
New cards

Dynamic Memory Allocation

The process by which the OS allocates additional RAM to a program during runtime as required.

33
New cards

Memory Deallocation

OS frees previously allocated memory when a program finishes to be used by others.

34
New cards

Loading

Copying necessary data and instructions from storage into RAM for execution.

35
New cards

Execution

CPU processes and carries out instructions using data stored in memory.

36
New cards

Non-volatile Memory

Memory that retains data without power, such as ROM, HDD, and SSD.

37
New cards

Volatile Memory

Memory that loses its contents when power is removed, such as RAM and cache.

38
New cards

Task Manager

A Windows utility that monitors running processes, RAM/CPU usage, and performance.