CPU Internal Architecture Flashcards

1
Q

What is the Arithmetic and Logic Unit?

A

The Arithmetic and Logic Unit executes calculations and logical processes.

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

What are Registers?

A

Registers are high-speed memory within the CPU. They store the data needed during processes, such as the address of the next instruction to be executed.

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

What is the Control Unit?

A

The Control Unit manages instructions.

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

What is the Program Counter?

A

The Program Counter provides the next instruction.

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

What is the Instruction Register?

A

When the CPU fetches an instruction from memory, it is temporarily stored in the Instruction Register.

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

What is the Memory Data Register?

A

The Memory Data Register (MDR) holds the contents found at the address held in the Memory Data Address, or data that is to be transferred to primary storage.

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

What is the Memory Address Register?

A

The Memory Address Register either stores the memory address from which data will be fetched to the CPU registers, or the address to which data will be sent and stored via system bus.

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

What does the Scheduler do?

A

Handles time scheduling and time slicing. Shares CPU execution time. Handles process execution and prioritisation

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