Memory Technologies Flashcards

(38 cards)

1
Q

What is parity memory?

A

Memory that adds an extra parity bit to each byte stored allowing the system to detect but not correct memory errors

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

What happens when a parity memory error is detected?

A

The system halts and requires a full reboot

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

What does ECC stand for?

A

Error Correction Code

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

What is the key difference between parity memory and ECC memory?

A

Parity memory can only detect errors; ECC memory can both detect and correct errors allowing the system to keep running

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

What types of systems would most benefit from ECC memory?

A

Servers — such as web servers, database servers or any system running critical services

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

Can you visually tell the difference between standard, parity and ECC memory modules?

A

No — they are physically similar in size and appearance; you must check the specifications to identify the type

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

How many bits does parity memory add to each byte?

A

One extra parity bit — effectively turning each 8-bit byte into a 9-bit stored value

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

What is even parity?

A

A scheme where the parity bit is set so the total number of 1s in the byte plus the parity bit always equals an even number

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

How is a parity check performed when reading from memory?

A

The system recalculates parity of the retrieved byte and compares it to the stored parity bit — a mismatch means an error

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

What is memory bandwidth?

A

The rate of data transfer between RAM and the CPU — a key measurement of overall computer speed

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

What unit is memory bandwidth commonly measured in?

A

MT/s — Mega Transfers per second (millions of transfers per second)

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

What is multichannel memory?

A

A technology using additional channels between CPU and RAM so multiple modules are accessed simultaneously to increase throughput

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

What are the three common multichannel memory configurations?

A

Dual-channel (2 modules), triple-channel (3 modules) and quad-channel (4 modules)

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

How does dual-channel memory affect throughput compared to single-channel?

A

It can potentially double the total memory bandwidth between the CPU and RAM

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

How do motherboard manufacturers help users install multichannel memory correctly?

A

By color-coding the memory slots — modules should be installed in matching-colored slots

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

Why might a system ship with two 16 GB modules instead of one 32 GB module?

A

Total capacity is identical but two modules enable dual-channel memory increasing bandwidth and overall performance

17
Q

What should you ideally match when installing multichannel memory?

A

All modules should be the same type ideally the same make and model

18
Q

Why does the CPU experience idle time in a single-channel memory configuration?

A

The bandwidth between CPU and memory cannot keep up with the CPU’s processing speed leaving it waiting for data

19
Q

True or False: Parity memory can correct memory errors automatically.

A

False — parity memory can only detect errors not correct them; ECC memory provides correction

20
Q

True or False: ECC memory allows a system to continue running after correcting a memory error.

21
Q

True or False: Parity memory, ECC memory and standard memory look physically identical.

A

True — you must check the specifications to tell them apart

22
Q

True or False: A parity bit makes the total number of 1s in a byte add up to an odd number.

A

False — in even parity the parity bit makes the total number of 1s add up to an even number

23
Q

True or False: Memory bandwidth is measured in gigabytes of storage.

A

False — memory bandwidth is measured in MT/s (Mega Transfers per second) which is a data transfer rate

24
Q

True or False: Dual-channel memory requires two matching modules in the correct slots.

25
True or False: Installing two 16 GB modules gives more total RAM than one 32 GB module.
False — total capacity is the same; the advantage is increased bandwidth via dual-channel
26
True or False: You can mix different brands and speeds in a multichannel memory setup.
False — for best results all modules should be the same type ideally the same make and model
27
True or False: Quad-channel memory uses four separate memory modules.
True
28
True or False: ECC memory is most commonly found in home desktop computers.
False — ECC memory is most commonly used in servers and systems running critical services
29
True or False: If a byte's calculated parity matches the stored parity bit the byte is valid.
True
30
True or False: Color-coded memory slots on a motherboard are purely decorative.
False — color coding indicates which slots belong to which memory channel for correct multichannel installation
31
Scenario: A 24/7 database server needs memory that survives errors without rebooting. What type?
ECC memory — it detects and corrects errors automatically allowing the server to keep running
32
Scenario: A system using parity memory halts and reboots unexpectedly. What most likely happened?
A memory error was detected by the parity check — parity cannot correct errors so the system halted
33
Scenario: Calculate the even parity bit for the byte 1,0,1,0,0,0,1,0.
Three 1s (odd) so the parity bit = 1 to make the total even
34
Scenario: Calculate the even parity bit for the byte 1,1,0,0,1,1,0,0.
Four 1s (even) so the parity bit = 0 — no additional 1 is needed
35
Scenario: A user wants max performance without adding more total RAM. Motherboard supports dual-channel. What to do?
Install two matching modules of the same total capacity in the matching color-coded slots to enable dual-channel
36
Scenario: A motherboard has four slots — two black and two red. How to install four modules for max performance?
Two modules in the black slots and two in the red slots following the color-coded multichannel guidance
37
Scenario: A retrieved byte has odd 1s but the stored parity bit is 0. What does this indicate?
A memory error — the recalculated parity (1 for odd) does not match the stored parity bit (0)
38
Scenario: Same-capacity but different-brand modules for a multichannel server upgrade. Should they be used?
Not ideally — multichannel works best with identical modules; mismatched modules may cause instability