Components of a CPU Flashcards

1
Q

What are the key components of a processor?

A

The key components of a processor include the Arithmetic Logic Unit (ALU), Control Unit (CU), and Registers.

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

What is the function of the Arithmetic Logic Unit (ALU)?

A

The ALU is responsible for calculations and logic operations, including floating point multiplication and integer division.

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

What does the Control Unit (CU) do?

A

The CU manages the execution of machine code by sending control signals to the rest of the computer.

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

What is the role of Registers in a processor?

A

Registers are small blocks of memory used for temporary storage of instructions during processing.

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

What is the purpose of the Program Counter (PC)?

A

The PC stores the address of the next instruction to be executed.

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

What do the Memory Address Register (MAR) and Memory Data Register (MDR) do?

A

The MAR contains the address of the instruction or data to be fetched, while the MDR stores the fetched instruction or data.

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

What is the Current Instruction Register (CIR)?

A

The CIR holds the instruction that is currently being executed.

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

What is the function of the Accumulator (ACC)?

A

The ACC is used to store the result of calculations performed by instructions.

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

What is the Fetch-Execute cycle?

A

The Fetch-Execute cycle is the process by which a program loads instructions and data from main memory (RAM) for execution.

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

What is the von Neumann bottleneck?

A

The von Neumann bottleneck refers to the speed mismatch between the processor and memory, leading to wasted clock cycles.

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

What is cache memory?

A

Cache memory acts as a middleman between the processor and memory, storing frequently used data for faster access.

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

What is a cache miss?

A

A cache miss occurs when the processor requests data that is not in the cache.

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

What are the levels of cache memory?

A

Level 1 cache is fast and small, Level 2 cache has a higher capacity but is slower, and Level 3 cache is shared by all cores.

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