Architecture of CPU 1.1.1 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Describe what happens at the end of the fetch execute cycle?

A

The process is repeated. The program counter is incremented

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

What operations does the ALU perform?

A

Performs maths and logic functions.

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

Decodes instructions. Sends control signals to co-ordinate the movement of data through the processor.

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

Describe what the function of Address Bus is?

A

Transmits the address of data to be loaded from the CPU to memory. It goes one way.

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

Describe what the function of Data Bus is?

A

The data bus transmits data between components. It goes in both directions

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

Describe what the function of Control Bus is?

A

The control bus transmits command, timing, and status information between components. It goes in both directions

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

What is a CPU register?

A

The section of high-speed memory within the CPU that stores data to be processed.

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

State two features of the MAR?

A

It is a register. It stores a single address

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

What is the function of the MDR?

A

Temporarily stores data read from or written to memory.

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

What is the function of the Program Counter?

A

Stores the address of the next (or current) instruction to be run

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

What is the function of the Accumulator?

A

Stores the result of calculations/processes

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

What is the function of MAR?

A

Stores the address from which data or an instruction is to be read / written.

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

What is the function of CIR?

A

Holds the current instruction, divided into operand and opcode.

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

What are the features of Harvard Architecture?

A

Data and instructions are stored and fetched separately.
Processes instructions and data at the same time.
Faster and more complex

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

What is meant by pipeline?

A

Completing more instructions in a clock cycle by using every register constantly.

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

What is clock speed(Hz)?

A

The number of fetch, decode, execute cycles the processor performs per second.

17
Q

What is cache memory?

A

Memory in the CPU used to store frequently used instructions.

18
Q

What are cores?

A

The number of arithmetic and control units the processor contains.

19
Q

Why is cache memory useful?

A

Data is transferred faster from cache than other sources.
Therefore the CPU can process instructions quicker.
More cache means more instructions.

20
Q

Why is a faster clock speed important?

A

The CPU broadcasts a signal of 1, then 0, on a loop.
All other devices use this signal to time their actions.
A faster clock means more actions, but more heat.

21
Q

Why is multiprocessing useful?

A

Each core can complete a different task at the same time.
Several problems can be completed concurrently.
Most programs can therefore run faster.

22
Q

What is a register?

A

A section of high speed memory built into the CPU