1.1 System Architecture Flashcards

1
Q

What’s the purpose of the CPU

A

To Fetch, decode and execute instructions

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

What’s the control unit?

A

Controls the flow of data inside the CPU(to registers) and outside the CPU to RAM and input/output devices

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

What’s the Arithmetic Logic Unit(ALU)

A

Does all the calculations as well as logical operations

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

What’s cache and how does it affect CPU performance

A

Very fast memory in the CPU- slower than registers but faster than RAM. Stores frequently used data that the CPU can access quickly.

A larger cache size gives the CPU faster access to frequently used instructions without having to fetch them from RAM. More can be stored and so performance is improved

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

What’s Von Neumann architecture

A

‘Stored program concept’ - both instructions and data are stored in the memory in binary form

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

What’s the Memory Address Register (MAR)

A

Holds address of where data is to be fetched from or is stored

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

What’s the Memory Data Register (MDR)

A

Holds the data fetched from or to be written to memory

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

What’s the Program counter

A

Holds the address of the next instruction in memory

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

What’s the Accumulator

A

Holds the results of calculations

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

What’s clock speed and how does it affect performance

A

Number of FDE cycles the CPU can carry out per second. Measured in Hz.

Higher the clock speed, the more FDE cycles the CPU can perform a second- therefore speeding up the computer.

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

How does the number of cores affect performance?

A

Each core in a CPU can process data independently. The more cores a CPU has, the more instructions it can carry out at once

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

What’s an embedded system + examples

A

Computers built into other devices with a specific purpose.

E.g dishwasher, microwave, traffic lights

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

What is a register

A

Tiny, super fast pieces of memory inside the CPU each with a very specific purpose

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

Name the 4 registers

A

MDR, MAR, Accumulator, PC

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