1.1 System Architecture Flashcards

1
Q

Central processing unit(CPU)

A

Decodes and Executes instructions

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

Von Neumann Architecture

A

Instructions are fetched, decoded and executed one at a time

Instructions and data are held together in the same memory space

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

Memory Address Register (MAR)

A

Holds the address of data ready for by the memory data register.

Or the address of an instruction passed from the program count.

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

Memory data register(MDR)

A

Holds the data fetched from or to be written to the memory.

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

Program counter(PC)

A

Holds the address of the next instruction.

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

Accumulator(ACC)

A

Holds the result of the calculations.

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

Arithmetic logic unit (ALU)

A

Performs calculations e.g. x= 2+3

And logical comparisons e.g. IF x > 3

In the CPU

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

Control unit(CU)

A

Decodes instructions.

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

Cache

A

Memory in the processor providing fast access to frequently used instructions and data

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

Factors affecting the speed of the CPU

A

Clock speed

Number of cores

Cache size

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

Embedded system

A

A computer system within a larger mechanical or electrical system designed for specialist purpose

Example: Washing machine
Example: Engine manage system

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

The order that the registers are used in the von Neumann Fetch, Decode, Execute cycle

A
To fetch an instruction: 
Program Counter to the... 
Memory Address Register to the... 
Memory Data Register.
Decode may then require data so repeat steps 2 and 3. Results of calculations are stored in the accumulator.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly