System Memory Flashcards

(52 cards)

1
Q

What is Random Access Memory?

A

Temporary storage for data and instructions before processing by the CPU

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

How fast is RAM compared to other data components?

A

RAM is faster than storage devices but slower than CPU cache

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

What is the cache?

A

High-speed memory in the CPU, small capacity

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

How does RAM compare to cache and storage?

A

It is larger than cache but smaller than storage

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

What is storage in terms of memory?

A

It houses permanent data for files but is slower than RAM

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

How does RAM increase system performance?

A

It acts as a disk cache for frequently used data

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

How does the processor access data?

A

The processor accesses data using unique addresses

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

What is a memory controller?

A

A memory controller manages data flow between CPU and RAM

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

What is a bus in terms of storage?

A

A bus is a pathway for data transfer, includes a data bus and an address bus

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

What does the data bus do?

A

The data bus determines the amount of data transferred per clock cycle

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

What does the address bus do?

A

The address bus determines how much memory the CPU can address

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

How much memory can 32-bit addressing address?

A

Up to 4 GB of memory

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

How much memory can 64-bit addressing address?

A

Up to 16 exabytes of memory

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

What’s the workflow for data?

A

Storage>RAM>CPU cache>processing by the CPU

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

What are Dual In-Line Memory Modules used for?

A

DIMM is used in desktops and are large in size

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

What is Small Outline DIMM used for?

A

SODIMM is used in laptops and are compact in size

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

What determines RAM compatibility?

A

Motherboard specifications

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

What describes Dynamic RAM?

A

DRAM requires constant refreshing

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

What describes Static RAM?

A

SRAM is faster and used in CPU caches, but it is expensive

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

What describes Synchronous DRAM?

A

SDRAM operates in sync with the motherboard’s bus

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

What describes Double Data Rate SDRAM

A

DDR SDRAM transfers data twice per clock cycle

22
Q

How is speed and throughput measured?

A

Speed and throughput is measured in megabytes/second

23
Q

How many pins does DDR have?

A

DDR has 184 pins

24
Q

How many pins does DDR2 have?

A

DDR2 has 240 pins

25
How many pins does DDR3 have and what was its max size?
DDR3 has 240 pins and its max size is 8 GB per module
26
How many pins does DDR4 have and what was its max size?
DDR4 has 288 pins and its max size is 32 GB per module
27
How many pins does DDR5 have and what was its max size?
DDR5 has 288 pins and its max is 128 GB per modules
28
What is multi-channel memory?
Multi-channel memory allows multiple memory modules to work together in tandem
29
What is a benefit of multi-channel memory?
Multi-channel memory increases performance by widening the data pathway between the CPU, memory controller, and RAM
30
Describe single-channel
One 64-bit data bus
31
Describe dual-channel
Two 64-bit pathways combined to 128-bit
32
Describe triple-channel
Three 64-bit pathways combined to 192-bit
33
Describe quad-channel
Four 64-bit pathways combined to 256-bit
34
What is interleaving?
Process of modules working together to enhance data transfer speed
35
What is non-parity memory?
Non-parity memory is standard memory that does not perform error checking. It is faster and cheaper than parity memory
36
What is parity memory?
Parity memory performs basic error checking; it is slower and more expensive than non-parity memory
37
What is Error Correcting Code Memory?
ECC Memory is an advanced type of memory that can both detect and correct errors
38
What is Buffered/Registered Memory?
It includes a register that sits between memory and CPU and it stores data in a buffer to reduce electrical load
39
How does parity memory error checking work?
It adds a parity bit based on the binary data's sum
40
How does parity memory detect errors?
It detects single-bit errors by comparing calculated and stored parity
41
How does ECC work error detection work?
It detects and corrects single-bit errors automatically
42
How does ECC fix errors?
It uses complex algorithms to identify and fix errors
43
How does DDR5 check for errors?
DDR5 includes internal error-checking capabilities within memory modules
44
Is DDR5 considered full ECC memory?
No
45
Can DDR5 work on non-ECC-compatible motherboards?
Yes
46
Can ECC work on any system?
No, the motherboard and CPU must explicitly support ECC
47
Where is ECC mostly used?
Servers, banks and data centers
48
Where is non-parity most common?
Consumer desktops and laptops are
49
What does Windows call virtual memory?
A page file
50
What does Linux/Unix/Mac call virtual memory?
Swap space
51
What does virtual memory do?
It allocates a block of hard drive or SSD space to act as RAM
52
Why would you use system memory?
When physical RAM is insufficient for actively running programs