System Architecture Flashcards

1
Q

What does CPU stand for

A

Central Processing Unit

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

What is the CPU?

A

The brain of the computer system.

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

What does the CPU do?

A

Process the data and instructions that make the computer system work.

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

What does ALU stand for?

A

The Arithmetic Logic Unit

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

What does the ALU do?

A

There is where all the calculations take place.

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

What register does the ALU contain?

A

It contains the accumulator

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

What is the cache?

A

The cache is very fast memory in the CPU.

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

What is the function of the program counter (PC)?

A

To hold the memory address of the instruction for each cycle

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

What is the function of the accumulator?

A

To store the immediate results of calculations in the ALU

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

Which cycle do CPUs follow?

A

The fetch-decode-execute cycle.

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

What does the fetch instruction do?

A
  1. Copies the memory address from the program counter to the MAR.
  2. Copies the instruction which is stored in the MAR address to the MDR.
  3. Increments the program counter to point to the address of the next instruction.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does the decode instruction do?

A

The instruction in the MDR is passed to the Instruction Register where it is decoded by the CU and the CU might prep for the next step by loading values into the MDR/MAR etc.

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

What does the execute instruction do?

A

The instruction is carried out. If data needs to be saved, it is stored in the accumulator

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

What is an embedded system?

A

A smaller device used to perform a specific task within a larger device, eg washing machine.

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

What is multitasking?

A

Multitasking is when multiple cores can work on different programs at the same time.

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

What does MAR stand for

A

Memory address register

17
Q

What does MDR stand for

A

Memory data register

18
Q

What is clock speed?

A

how fast the CPU can run.

19
Q

What is Cache size?

A

Cache is a small amount of memory which is a part of the CPU.

20
Q

What is a cores?

A

A processing unit within a CPU. CPUs can have multiple cores.