4.1 Central processing unit (CPU) architecture Flashcards

1
Q

Von Neumann architecture

A

computer architecture which introduced the concept of the stored program in the 1940s

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

Arithmetic logic unit (ALU)

A

component in the processor which carries out all arithmetic and logical operations

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

Control unit

A

ensures synchronisation of data flow and programs thoughout the computer by sending out control signals along the control bus

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

System clock

A

produces timing signals on the control bus to ensure synchronisation takes place

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

Immediate access store (IAS)

A

holds all data and programs needed to be accessed by the control unit

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

Accumulator

A

temporary general purpose register which stores numerical values at any part of a given operation

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

Register

A

temporary component in the processor which can be general or specific in its use that holds data or instructions as part of the fetch-execute cycle

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

Status register

A

used when an instruction requires some form of arithmetic or logical processing

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

Flag

A

indicates the status of a bit in the status register

for example, N = 1 which jndicates the result of an addition gives a negative value

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

Address bus

A

carries the addresses throughout the computer system

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

Data bus

A

allows data to be carried from processor to memory (and vice versa) or to and from input/output devices

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

Control bus

A

carries signals from control unit to all other computer components

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

Unidirectional

A

used to describe a bus in which bots can travel in one direction only

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

Bidirectional

A

used to describe a bus in which bots can travel in both directions

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

Word

A

group of bits used by a computer to represent a single unit

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

Clock cycle

A

clock speeds are measured in terms of GHz (this is the vibrational frequency of the clock which sends out pulses along the control bus)

17
Q

Overclocking

A

checking the clock speed of a system clock to a value higher than the factory/recommended setting

18
Q

BIOS

A

basic input/output system

19
Q

Cache memory

A

a high speed auxiliary memory which permits high speed data transfer and retrieval

20
Q

Core

A

a unit made up of ALU, control unit and registers which is part of a CPU
a CPU may contain multiple cores

21
Q

Port

A

external connection to a computer which allows it to communicate with various peripheral devices
a number of different port technologies exist

22
Q

Universal serial bus (USB)

A

a type of port connecting devices to a computer

23
Q

Asynchronous serial data transmission

A

serial refers to a single wire being used to transmit bits of data one after the other
asynchronous refers to a sender using its own clock/timer device rather than sharing the same clock/timer with the recipient device

24
Q

High-definition multimedia interface (HDMI)

A

type of port connecting devices to a computer

25
Video graphics array (VGA)
type of port connecting devices to a computer
26
High-bandwidth digital copy protection (HDCP)
part of HDMI technology which reduces risk of piracy of software and multimedia
27
Fetch-execute cycle
a cycle in which instructions and data are detected from memory, decided and finally executed
28
Program counter (PC)
a register used in a computer to store the address of the instruction which is currently being executed
29
Current instruction register (CIR)
a register used to contain the instruction which is currently being executed or decoded
30
Register transfer notation (RTN)
short hand notation to show movement of data and instructions in a processor can be used to represent the operation of the fetch-execute cycle
31
Interrupt
signal sent from a device or software to a processor requesting its attention the processor suspends all operations until the interrupt has been serviced
32
Interrupt priority
all interrupts are given a priority so that the processor knows which need to be serviced first and which interrupts are to be dealt with quickly
33
Interrupt service routine (ISR) and interrupt handler
software which handles interrupt requests and sends out the request to the CPU for processing