CPU Flashcards

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

What are Registers Used for?

A

store data, instructions or addresses on the actual processor.

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

What are the two types of registers?

A

MAR, MDR

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

What Does the MAR do?

A

Holds the address of the next item of data that is needed by the processor

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

What Does MDR do?

A

Holds data to be passed to the data bus or Received from the data bus

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

What are the two types of Buses

A

Address Bus, Data Bus

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

What is an Address bus

A

a Uni-directional Bus which passes addresses from the CPU to Ram

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

What is a Data Bus

A

A Multi-directional Bus which carries Data to or from the CPU

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

What is a Control Unit/Bus

A

A collection of lines which signals the current state of the processor and fetch execute cycle.

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

What types of Control Unit lines are there

A

Byte Enable Line, Read Line, Write Line, Clock Line, Interrupt Line, Reset Line

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

What Does the Byte Enable Line do

A

specifies the instruction size of the data being sent/received

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

What Does the Read Line do

A

initiates a memory read operation

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

What Does the Write line do

A

Initiates a memory write operation

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

What Does the Clock do

A

States the pace of the fetch/execute cycle

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

What Does the Interrupt Line do

A

Used to indicate that an interrupt to the fetch/execute cycle is taking place

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

What Does the Reset Line do

A

Resets the processor to the Base state

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

What is an ALU used for

A

to carry out operations that require the use of:
Arithmetic operations
Logical operations

17
Q

What is Clock speed

A

Clock speed is the rate at which a processor can complete a processing cycle

18
Q

What is Clock Speed measured in

A

Gigahertz - GHz

19
Q

What is a multicore Processor

A

A single processor which has two or more separate processing Units called cores

20
Q

Name for Two cores

A

Dual Core

21
Q

Name for Four cores

A

Quad Core

22
Q

Name for Eight cores

A

Octa Core

23
Q

Advantages of Multiple Cores

A

More instructions which can be processed at once

24
Q

What is the width of a data bus referred to as

A

Word Size

25
Q

What does increasing word size do

A

Increases System Performance

26
Q

Steps for Fetch Execute Cycle for Memory Read

A
  1. The processor sets up the address bus with the required address.
  2. The processor activates the read line on the control bus
  3. An instruction is fetched from the memory location using the data bus and stored in the instruction register.
    4.The instruction in the instruction register is then interpreted by the decoder and carried out.
27
Q

Steps for Fetch Execute Cycle for Memory Write

A
  1. The processor sets up the address bus with the required address.
    2.The processor sets up the data bus with the required data to be written
    3.The control unit write line is activated
    4.Data bus transfers the data to the memory location specified on the address bus
28
Q

Explain why increasing the width of the data bus will improve the system performance

A

More bits can be fetched in a single operation