1.1 System Architecture Flashcards

1
Q

What does the Control Unit (CU) do?

A

Executes instructions and controls the flow of data in the CPU

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

What does the Program Counter do?

A

Holds the memory address for the instruction of each cycle

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

What does the Arithmetic Logic Unit (ALU) do?

A

All the calculations and logic operations

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

What does the Accumulator do?

A

Holds the result of any calculations in the ALU

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

What does the Cache do?

A

Very fast memory that stores regularly used data so that the CPU can access it quickly

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

What does the Memory Address Register (MAR) do?

A

Holds the address about to be used by the CPU

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

What does the Memory Data Register (MDR) do?

A

Holds the actual data or instruction being processed by the CPU

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

What Hardware are apart of the Von Neumann Architecture?

A

Accumulator, Cache, MAR, MDR

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

What are Embedded Systems?

A

Computers built into other devices like washing machines. They are dedicated to a single task so they are efficient

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

What is Clock Speed?

A

The number of instructions a processor can carry out per/second. Higher clockspeed = Faster CPU

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

What does the Number of Cores Equal?

A

The more cores a CPU has, the more instructions it can carry out at once (Multitasking)
More cores = Faster processing

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

What does Cache Size affect?

A

A larger cache gives the CPU faster access to more data

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

What happens in the Fetch - Decode - Execute Cycle?

A

CPU fetches instruction from the RAM (copies memory address to MAR, copies instruction to MDR and adds 1 to PC.
CU decodes the instruction from the MDR.
Instruction is executed by the CU.
The next instruction is fetched and the cycle repeats.

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

What does the CIR do?

A

Holds the instruction that is currently being decoded and executed.

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