1.1 Characteristic Of CPU Flashcards

(34 cards)

1
Q

ALU definition

A

Arithmetic and logic unit used to complete arithmetic and logic operations

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

Control unit definition

A

The control unit directs the operation of the cpu

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

Registers definition

A

Registers are small memory cells that operate at very high speeds used to store data

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

Program counter definition

A

The program counters holds the next instruction to be executed

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

Accumulator definition

A

The accumulator stores the result from calculations

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

Memory Address Register definition

A

The MDR holds the address of a location that is to be read from or written to

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

Current Instruction Register

A

The CIR holds the current instruction being executed divided up into the operand and code

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

Where is the BIOS

A

The basic input/output system is stored in non-volatile memory

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

What is the BIOS

A

The BIOS tests the hardware in a computer so it is ready and loads the boot loader program

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

Data bus definition

A

A data bus is a bi-directional used for transporting data and instructions

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

Address bus definition

A

The address bus is used to transmit the memory address

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

Control bus definition

A

The control bus is bi-directional bus used to transmit control signals

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

Assembly code definition

A

Assembly uses mnemonics to represent instructions. The instruction is divided into the operand and code in the CIR

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

Pipelining definition

A

Pipelining is the process of fetch decode execute of three separate instructions simultaneously

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

Use of pipelining

A

Used to reduce the amount of the CPU which is kept idle

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

What is a Reduced Instruction Set Computers (RISC)

A

there is a small instruction set. Each instruction is approximately one
line of machine code and takes one clock cycle.

17
Q

What is a Complex Instruction Set Computers (CISC)

A

In these processors there is a large instruction set. The aim is to try and accomplish tasks
in as few lines of assembly code as possible

18
Q

RISC Or CISC:
The compiler has to do more work to
translate high level code into machine
code.

19
Q

RISC Or CISC:

More RAM is required to store the code.

20
Q

RISC Or CISC:
Pipelining is possible since each instruction
takes one clock cycle.

21
Q

RISC Or CISC:
Many specialised instructions are made,
even though only a few of them are used.

22
Q

RISC Or CISC:
Less RAM is required since code is
shorter.

23
Q

RISC Or CISC:
Many specialised instructions are made,
even though only a few of them are used.

24
Q

What is a Multi-core CPU

A

a CPU with multiple independent cores, that can complete instructions
separately which results in higher performance

25
What is a Graphics Processing Unit (GPU)
A device which work in parallel making it very efficient at completing repetitive tasks such as image processing and machine learning
26
What happens in the Fetch Phase
Address from the PC is copied to the MAR. The Instruction held at that address is copied to MDR by the data bus The PC are increments by 1.
27
What is the Fetch-Decode-Execute Cycle
The sequence of operations that are completed in order | to execute an instruction.
28
What happens in the Decode Phase
The control unit works out what the instruction is and sends signals to coordinate the other components.
29
What happens in the Execute Phase
The instruction is executed, using the ALU if necessary. Then then the cycle starts again
30
Three factors that affect CPU performance
Clock speed, number of cores and the amount of cache memory.
31
What are the properties of RISC?
Small instruction set Each instruction is one line of machine code Used in everyday devices
32
What are the properties of CISC?
A large instruction set Instructions are built into hardware Used in embedded systems and microprocessors
33
What are the benefits of RISC processors?
Pipelining is possible since each instruction takes one clock cycle
34
What are the benefits of CISC processors?
Compilers have to do less work, They require less RAM since instructions are smaller