4.1 Central processing unit (CPU) architecture Flashcards

You may prefer our related Brainscape-certified 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
Q

Video graphics array (VGA)

A

type of port connecting devices to a computer

26
Q

High-bandwidth digital copy protection (HDCP)

A

part of HDMI technology which reduces risk of piracy of software and multimedia

27
Q

Fetch-execute cycle

A

a cycle in which instructions and data are detected from memory, decided and finally executed

28
Q

Program counter (PC)

A

a register used in a computer to store the address of the instruction which is currently being executed

29
Q

Current instruction register (CIR)

A

a register used to contain the instruction which is currently being executed or decoded

30
Q

Register transfer notation (RTN)

A

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
Q

Interrupt

A

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
Q

Interrupt priority

A

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
Q

Interrupt service routine (ISR) and interrupt handler

A

software which handles interrupt requests and sends out the request to the CPU for processing