Structure And Function Of The Processor Flashcards

(24 cards)

1
Q

What does the CPU stand for ?

A

Central Processing Unit

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

What is the purpose of the CPU ?

A

To process data and instructions

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

What are the three components of the CPU?

A

The control unit

#The Arithmetic Logic Unit
#Registers

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

What is the Control Units role?

A

It controls the flow of data and instructions

#manages the FDE cycle
#controls communication between hardware and CPU

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

What are the purpose of Registers

A

To temporarily hold data,instructions or addresses during processing

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

What is cache ?

A

Is a temporary storage space for frequently accessed data

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

What is the role of the program counter?

A

It stores the memory address of the next instruction to be fetched from RAM

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

What is the role of the MAR?

A

Stores the memory address currently being accessed.(instruction or data)

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

What is the role of the MDR?

A

Stores the data that is transferred from RAM to the CPU

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

What is the role of the current instruction register?

A

Stores the instruction that has been fetched from RAM

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

What is the Accumulator?

A

Stores data being currently processed and the results of arithmetic and logical operations from the ALU

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

How are data and signals transmitted between components?

A

A bus

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

What is the role of the data bus?

A

Transmits data and instructions between the CPU, memory and other components.

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

Is the data bus bidirectional or unidirectional?

A

It is bidirectional (data is sent both ways)

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

Is the address bus bidirectional or unidirectional

A

It is unidirectional (one way)

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

What is the role of the address bus ?

A

Transmits the location in memory that the CPU is accessing

17
Q

What is the role of the control bus?

A

Transmits control signals (read or write) from the CPU to coordinate other components

18
Q

Is the control bus bidirectional or unidirectional?

A

It is bidirectional ( both ways )

19
Q

What 3 factors affect the performance of the CPU?

A

the cache

#clock speed
#the number of cores

20
Q

What is pipelining?

A

Pipelining is the concurrent processing of multiple instruction.
An instruction is fetched while another is decoded and another is executed
The overlapping of instructions increases the overall speed of program execution

21
Q

What architecture stores both program instruction and data in the same single main memory ?

A

Von Neumann Architecture

22
Q

What architecture stores program instructions and data in separate memory locations?

A

Harvard Architecture

23
Q

In what architecture do instructions and data travel along the same bus? And what can it cause?

A

Von Neumann architecture, which can cause bottleneck (congestion )

24
Q

What architecture allows instructions and data to be fetched at the same time? And what does it do to the computer

A

Harvard architecture, it improves performance