Section 6 OBJ 3.2: Memory Flashcards

1
Q

Random Access Memory (RAM)

A

Used to load applications and files into a non-persistent and fast storage area

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cache

A

High speed memory inside the processor
Data moves from hard disk -> memory -> cache

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mass Storage Device

A

permanent storage that holds more data but is slower than a cache

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Disk Cache

A

pulls files from the disc into the memory and replaces the old file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Addressing memory

A

processor reaching the files inside the RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Data Pathway

A

to send and receive information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Address pathway

A

to determine where the data is stored

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

32-bit (x86) address limit

A

4 billion address locations
(4GB limit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

64-bit address limit

A

184 quintillion address locations
(16 EB)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Single bank

A

can put any size memory into any slot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

paired bank

A

requires installation of banks in pairs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Dual Data Rate (DDR)

A

most common type of memory in modern systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Rambus Dynamic Random Access Memory (RDRAM)

A

older memory in legacy systems
measured in nanoseconds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Throughput

A

calculated based on the bus speed and the width of the data bus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Dynamic RAM (DRAM)

A

oldest type of memory that requires frequent refresh

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Static RAM (SRAM)

A

solved the issue of constant refresh from DRAM but was expensive

17
Q

Synchronous DRAM

A

first memory module that operates at the same speed as the motherboard bus

18
Q

Double Data Rate Synchronous Dynamic RAM (DDR SDRAM)

A

Doubles the transfer speed of a SRAM module (184-pin connector)

19
Q

DDR2 SDRAM

A

Higher latency but has faster access to the external bus (240-pin connector)
ex: PC2-4200 means 4200 MB/s or 4.2 GB/s

20
Q

DDR3 SDRAM

A

Runs at a lower voltage and at a higher speed than DDR2 (240 pin)
Throughput is 6.4-17 GB/s with a max size of 8GB per module
ex: PC3-10600 means 10600 MB/s or 10.6 GB/s

21
Q

DDR4 SDRAM

A

12.8 to 25.6 GB/s of throughput
max size of 32 GB per module
PC4

22
Q

DDR5 SDRAM

A

38.4 to 51.2 GB/s of throughput
max size of 128 GB per module
PC5

23
Q

Small Outline Dual In-line memory module (SODIMM)

A

usually for laptops
still classified in DDR3, DDR4, or DDR5
ex: SODIMM PC4-16000

24
Q

Multi-Channel Memory

A

Uses two different memory modules to increase the performance and throughput

25
Interleaving
Multiple memory modules working together to provide better performance, typically more than what each one could achieve on its own
26
Single-Channel
Uses one memory module on one bus (64-bit)
27
Dual-Channel
Uses two memory modules in two memory slots on the motherboard (128-bit data bus)
28
Triple-Channel
3 memory modules, 3 memory slots 192-bit data bus
29
Quad-Channel
4 memory modules, 4 memory slots 256-bit data bus
30
Error Correcting Code (ECC)
detects and corrects an error in memory slower than parity
31
Non-Parity Memory
standard memory that does not check for errors and allows data to be put in or taken out
32
Parity Memory
performs basic error checking and ensures integrity slower than non-parity
33
parity check
a basic calculation to check if data is correct and usable
34
parity bit
a ninth bit at the end of every byte to verify memory integrity found by adding the value of all the bits together can only be a 0 or 1
35
Buffered/Registered memory
Additional hardware (register) between memory and CPU
36
Virtual Memory/Page File
space on hard drive that is allocated by the OS and pretends to be memory used when memory runs out and is a temporary solution called page file on windows, swap space on linux
37
Three types of memory
Cache memory (inside CPU) RAM/System memory Virtual RAM/Virtual memory
38