1.1.1 Structure and functions of the processor Flashcards

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

What happens in the fetch stage?

A
  1. The PC holds the address of the next instruction to be carried out
  2. This address is copied into the MAR
  3. The contents of the address in the MAR are copied into the MDR
  4. The contents of the MDR is copied into the CIR
  5. The contents of the PC is incremented
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the ALU?

A

Arithmetic logic unit

It does the arithmetical and logical calculations

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

What is the control Unit?

A

The part of the CPU that manages the execution of instructions

Sends control signals around CPU

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

What is a register?

A

Tiny areas of extremely fast memory, located inside the CPU

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

What is the PC?

A

Program counter

A register inside the control unit which holds the address of the next instruction

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

What is the accumulator?

A

It is used to hold the result of the ALU (Arithmetic logic unit)

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

What is the MAR?

A

Memory Address Register

-A register in the CPU that holds the address of the memory location currently in use

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

What is the MDR?

A

Memory Data Register

-Temporary stores data that has been or needs to be written

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

What is the CIR?

A

Current Instruction Register
-A register inside the control unit that stores the memory address of the next instruction currently being decoded or executed

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

What is the data bus?

A

This is a bi-directional used for for transporting data and instructions between components

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

What is the address bus?

A

This the bus used to transmit the memory addresses specifying where data is to be sent to or retrieved from.The width of the address bus is proportional to the number of addressable memory locations.

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

What is the control bus?

A

This is a bi-directional bus used to transmit control signals between internal and external components.

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

Factors that affect CPU performance?

A
  1. Clock speed
  2. Amount of cores
  3. Amount of cache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is pipelining?

A

The concurrent decoding of two or more machine instructions

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

What 3 Characteristics of Von Neumann Architecture?

A
  • Has a single control unit and single ALU
  • Works sequentially through instructions
  • Store instructions and data together in the same memory unit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What 3 Characteristics of Harvard Architecture?

A
  • The idea of the harvard architecture is to split the memory into two parts
  • One part for data and another part for programs, each part is accessed with a different bus
  • More expensive and difficult to program