1.1 systems architecture Flashcards

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

What’s a computer

A

Electronic device which takes an input, processes data and delivers an output

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

Input examples

A

Keyboard, mouse, touchscreen, microphone, game controller

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

Output examples

A

Speaker, printer, projector, screen

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

Purpose of the CPU

A

Fetch, decode and execute instructions

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

What is/what happens during fetch

A

Fetching the next instruction from the min memory (RAM)
Brings the instructions back to the CPU

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

What happens during decode

A

Inspects the instruction and works out what needs doing

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

What happens during execute

A

Carries out the instruction

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

What does the ALU (arithmetic logic unit) do

A

Performs calculations and logical decisions

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

What does the CU (control unit) do

A

Sends signals to control how data moves around the CPU

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

What does cache do

A

Provides fast access to frequently used instructions and data

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

What do registers do

A

They’re tiny, super fast pieces of onboard memory inside the CPU with very specific purposes

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

What did john von Neumann do

A

Developed the stored program computer. Both programs and data are stored in memory

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

What the the PC (program counter) do

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
14
Q

What does the MAR (memory address register) do

A

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

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

What does the MDR (memory data register) do

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
16
Q

What does the accumulator do

A

Holds results of calculations

17
Q

What is clock speed

A

An internal clock that happens on the pulse. If it increases then introductions are processed faster

18
Q

How does clock speed affect the CPU performance

A

Doubling clock speed will double the number of instructions executed per second

19
Q

What is cache size

A

Fast and small amount of memory that holds commonly used instructions

20
Q

How does cache size affect the cpu performance

A

Increasing it reduces number of visits to RAM so may speed up processing these instructions

21
Q

What’s number of cores

A

Where instructions are executed, processors can have multi-cores. Each one executes instructions independently. Dual cores MAY execute up to twice as many instructions per second

22
Q

How does number of cores affect CPU performance

A

Quadrupling the number of cores MAY quadruple the number of instructions executed per second

22
Q

What’s an embedded system

A

A computer system with a specific function within a larger mechanical space

22
Q

Characteristics of embedded systems

A

Task specific
do the same task repeatedly & continuously
Task is performed in a certain time frame
Basic no user interface
Some respond to external stimuli using sensors

22
Q

Embedded system examples

A

Dishwasher
Sat nav
Washing machine
Thermostat