1.1 Characteristic Of CPU Flashcards

You may prefer our related Brainscape-certified flashcards:
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.

A

RISC

19
Q

RISC Or CISC:

More RAM is required to store the code.

A

RISC

20
Q

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

A

RISC

21
Q

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

A

CISC

22
Q

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

A

CISC

23
Q

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

A

CISC

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
Q

What is a Graphics Processing Unit (GPU)

A

A device which work in parallel making it very efficient at completing repetitive tasks
such as image processing and machine learning

26
Q

What happens in the Fetch Phase

A

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
Q

What is the Fetch-Decode-Execute Cycle

A

The sequence of operations that are completed in order

to execute an instruction.

28
Q

What happens in the Decode Phase

A

The control unit works out what the instruction is and sends signals to coordinate the other components.

29
Q

What happens in the Execute Phase

A

The instruction is executed, using the ALU if necessary. Then then the cycle starts again

30
Q

Three factors that affect CPU performance

A

Clock speed, number of cores and the amount of cache memory.

31
Q

What are the properties of RISC?

A

Small instruction set
Each instruction is one line of machine code
Used in everyday devices

32
Q

What are the properties of CISC?

A

A large instruction set
Instructions are built into hardware
Used in embedded systems and microprocessors

33
Q

What are the benefits of RISC processors?

A

Pipelining is possible since each instruction takes one clock cycle

34
Q

What are the benefits of CISC processors?

A

Compilers have to do less work, They require less RAM since instructions are smaller