Components of the processor Flashcards

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

What is the processor?

A

one of the most important parts of a computer
it allows for the processing of instructions and data which then allows programs to run

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

What are registers?

A

small temporary storage units within the processor which often have a specific purpose
are extremely fast pieces of memory with a much faster read/write time than other components such as cache or RAM

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

A downside to registers

A

have very limited capacity which makes them great for storing small pieces or information used in executing code but little else

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

What are units?

A

components that process the data
have a critical job to do each one performing a specific job as part of the execution if instructions

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

What are buses?

A

are like wires within the processor as they connect the various components together and allow for the transfer of data between the components

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

Program Counter (PC)

A

register
holds address of next instruction to be executed
value in the pc is incremented at the end of the fetch stage or it is overridden by a selection statement

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

Memory Address Register(MAR)

A

register
holds address of next piece of data to be retrieved from RAM
obtains its value from the pc in the fetch stage or decode unit in the execute stage

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

Memory Data Register(MDR)

A

register
all data passing in and out of processor must pass through through the MDR
is updated whenever data enters or is about to exit the processor

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

Current Instruction Register(CIR)

A

register
stores instruction currently being executed
receives value from MDR in the fetch stage

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

Accumulator(ACC)

A

set of general purpose registers in the CPU which are used to store inputs and outputs of ALU
consider ALU as single register

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

Arithmetic Logic Unit(ALU)

A

component responsible for performing logical and numerical calculations within the processor
responsible for performing comparisons arithmetic and concatenation as well as many other functions
input values for the ALU are stored in the ACC and the output values are also returned to the ACC

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

Decode Unit

A

responsible for splitting the instruction fetched from memory into two parts the opcode and the operand

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

What is opcode?

A

the task that the processor needs to carry out such as LOAD, STORE, ADD etc

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

What is operand?

A

the data or address of the data that the task refers to

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

Control Unit

A

responsible for synchronising all the activities within the CPU
sends read and write signals to RAM to control the flow of data in and out of the processor so that the data doesn’t get corrupted

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

Address Bus

A

transfers the address of the next instruction or piece of data to the RAM
unidirectional

17
Q

Data Bus

A

transfers data between RAM and MDR
bidirectional

18
Q

Control Bus

A

transfers a read/write signal between RAM and control unit
bidirectional