Structure And Function Of The Processor Flashcards

1
Q

What is the ALU?

A

Responsible for performing arithmetic and logical operations

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

4 things can ALU does

A
  • calculations ( +, -)
  • logical bitwise (AND, NOR)
  • comparison operations ( <,=)
  • shifting binary patterns ( L or R)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the control unit?

A

Co-ordinates all activities of the cpu

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

What does the CPU perform?

A
  • directs flow of data between the CPU and other devices
  • coordinates/communicates with all parts of CPU
  • send memory read and write request to main memory
  • manages FDE cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a bus?

A

Communication system used to transfer data between components

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

Address bus?

A

Used to specify the address of a memory location to read from or write data to in that memory location- unidirectional

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

Data bus?

A

Used to transfer data and instructions- bidirectional

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

Control bus?

A

Used to send control signals that manage the operations that take place inside a computer system

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

Examples of control signals?

A

Memory read, memory write, bus request, bus grant, bus busy, interrupt request, clock signals

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

Program counter (PC)

A

Holds the address of the best instruction to be executed by the processor

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

Memory Address Register (MAR)

A

Temporarily holds the address of the memory location that the processor needs to access

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

Memory Data Register (MDR)

A

Temporarily holds the data that have been read from or need to be written to main memory

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

Current Instruction Register (CIR)

A

Holds the current instruction that the processor is executing

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

Accumulator

A

StoreS the result of any calculation processed by the ALU

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

Clock speed?

A

An electronic oscillator that produces a signal to synchronize the operations of the processor- greater the clock speed the faster instructions are carried out

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

Clock speed?

A

Electronic oscillator that produces a signal to synchronize operations of the processor, the greater the clock speed, the faster, the instructions are carried out

17
Q

Cores?

A

A core is a processor, (multicore- processor) so more cores generally means more instructions carried out

18
Q

Cache?

A

Cache memory is a relatively fast and small memory location, it stored frequently used instructions and data, not having to access the ram all the time

19
Q

Pipelining?

A

A technique used to improve processor performance

20
Q

How does pipelining work?

A

A clock signal synchronizes the flow of data from one stage to another between registers, when one instruction is being fetched, another can be decoded