Processor fundamentals Flashcards

1
Q

ALU

A

Requires arithmetic or logic operations to be carried while being run. It is a the arithmetic logical unit of the computer which does all the mathematical functions

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

CU

A

Reads the instruction from memory, the instruction is interpreted. Signals are generated along the control bus to tell the computer what to do

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

System clock

A

to coordinate / synchronise the actions of other components in the CPU
* to send / receive control signals along the control bus
* to manage the execution of instructions (in sequence)
* to control the communication between the components of the CPU

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

CIR

A

Holds the op code and operand of an
instruction ready for it to be decoded

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

MAR

A

Holds the address where data is to be
written to or read from

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

MDR

A

Holds data read from, or to be written to,
memory

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

PC

A

Holds the address of the next instruction to
be read

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

ACC

A

Holds the result of the last instruction
executed by the ALU

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

IX

A

to store a value that is added to an address to give another address

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

Status register

A

to store flags which are set by events // from the results of arithmetic and logic operations and interrupt flags

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

MU

A

Holds flags that are set when the Arithmetic
and Logic Unit (ALU) executes instructions

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

Fetch Execute cycle

A

[PC]—-> MAR
[MAR] —-> [MDR]
[MDR]—->[CIR]
PC<—- [PC] +1

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

Address bus

A

Unidirectional, between CPU and memory of the address bus. Prevents addresses being carried back to the CPU
width is important wider the bus more memory locations it can address at any given time

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

Data bus

A

Bidirectional, allows data to be sent in both direction. Carries out data from CPU to memory. Data can be an address or a instruction or numerical value.

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

Control bus

A

Bidirectional carries signals from CU to other parts of the computer.

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

What affects Computer speed

A

Width of busses
Clock speed
Cache memory
No. of cores

17
Q

Overclocking

A

Clock speed can be changed by going into BIOS. Using a higher clock speed leads to problems.
* An instruction will not be complete with the given amount of time, so the computer will frequently crash and become unstable.
* Overheating of the CPU

18
Q

Cache memory

A

Improves processor performance. Uses RAM, memory gets lost after no power is supplied. Uses SRAM, there is no need to keep refreshing as it slows down access time
It stores frequently used data and instructions that need to accessed faster.

19
Q

Cores

A

A core is made up of a ALU, CU and registers. CPU is made up of two cores - dual cores. quad cores - 4 cores.
Using more cores increases clock speed, BUT they do not always increase a processors speed.
Dual cores increases speed - one channel, needs CPU to communicate with both cores
Quad cores decreases speed - 6 channels too many channels, CPU overworks, reduces speed

20
Q

USB ports

A

Universal serial Bus - detects that a device is present due to the change in the voltage level.
Device is recognized and the device driver is loaded, so that it can communicate with the device

21
Q

HDMI

A

Supports high definition signals.
Widescreen format
Uses a greater number of pixels when compared to VGA
Screens have a faster refresh rate.
Large range of colors

22
Q

Pros and cons of HDMI

A

Pros - standard for modern television
fast data transfer
improved security
modern digital system
Cons - not robust
breaks the connection by just moving the device
limited cable length

23
Q

Pros and cons VGA

A

Pros - Simpler technology
only on standard
easy to spilt and signal
connection is secure
Cons - Old out dates analogue tech
easy to bend the pins
cables must be very high grade

24
Q

Interrupts

A

Interrupt signal appears
checks priority
Status of the tasks that were running are saved.
Interrupt service routine is executed.
Interrupt is serviced, task continued from its prior point

25
Q

Indirect addressing

A

the address to be used is at the given address

26
Q

Relative addressing

A

the address to be used is an offset number of locations away, relative to the address of the current instruction

27
Q

Indexed addressing

A

form the address from the given address plus the contents of the index register

28
Q

Opcode

A

The opcode is the instruction that is executed by the CPU

29
Q

Operand

A

Data or memory location used to execute that instruction