SLR1 Flashcards

(25 cards)

1
Q

What is the clock speed of a CPU

A

The number of fetch decode execute cycles that can be performed in a second

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

Why is cache used over RAM

A

it is inside the CPU so is faster to access

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

what are cores

A

A copy of a CPU that contains one of each of the registers inside the CPU

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

Why doesn’t doubling the number of cores double the performance of the CPU

A

All the cores need to communicate with each other.
Some programs don’t make use of all the cores
All cores share the same cache

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

What is the Harvard architecture

A

A CPU architecture where instructions and data are stored in different locations each with its own bus

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

Why do RISC processors use the Harvard architecture

A

The CPU can: access data, read instructions and fetch data at the same time

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

What is SIMD

A

Single instruction multiple data
Often used by GPUs

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

What is MIMD

A

where multiple instructions are carried out on multiple items of data
Often used by CPUs

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

What is distributed computing

A

Where multiple computers on a shared network take on a small part of a larger problem

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

What is the role of the Program Counter during the FETCH stage

A

It stores the address of the current instruction

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

What is done with the address stored at the PC

A

it is copied to the MAR
It is then sent to RAM via the address bus

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

What happens after the address is sent to RAM

A

It waits for an instruction to be sent from the CU along the control bus

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

What is the role of the CIR in the FDE cycle

A

The current instruction register stores the instruction currently being executed

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

What is the role of the DU in the DECODE stage

A

the DU decodes the instruction stored in the CIR

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

What is contained in the instruction stored in the CIR

A

Opcode - The instruction

Operand - Which piece of data to perform it on

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

What role does the CU have in the FDE cycle

A

Coordinates the CPU by directing the flow of data between the CPU and other devices
Sends read and write requests to RAM

17
Q

Where are status registers and Clock found

18
Q

What role does the MAR perform

A

Stores the address of the data to be fetched
Sends this to RAM via the address bus

19
Q

what role does the MDR perform in the FDE cycle

A

Temporarily stores data that is read from or written to memory

20
Q

what does the Program Counter store

A

The address of the next instruction to be executed
This address is copied to the MAR at the start of each cycle

21
Q

what role does the CIR perform in the FDE cycle

A

Holds the current instruction being executed
Contains both the opcode and operands of an instruction

22
Q

What does the ALU perform

A

Arithmetic and logic operations

23
Q

What does the ACC store

A

Results from the ALU

24
Q

what is the role of the address bus

A

sends memory addresses to RAM

25
what does the control bus carry
control signals to other parts of the computer