Chapter 7 - Fundamentals of computer organisation and architecture - Key Words Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Processor

A

A device that carries out computation on data by following instructions, in order to produce an output

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

Main Memory

A

Stores data and instructions that will be used by the processor

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

Fetch-execute cycle

A

The continuous process carried out by the processor when running programs

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

Random Access Memory (RAM)

A

Stores data and can be read to and written from

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

Chip

A

An electronic component contained within a thin slice of silicon

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

Read Only Memory (ROM)

A

Stores data and can be read from, but not written to (unless programmable ROM)

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

Bus

A

Microscopic parallel wires that transmit data between internal components

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

Data bus

A

transfers data between the processor and memory

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

Input/Output (I/O) controller

A

Controls the flow of information between the processor and the input an output devices

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

Word Length

A

The number of bits that can be addressed, transferred or manipulated as one unit

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

Address Bus

A

Used to specify a physical address in memory so that the data bus can access it

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

Addressable Memory

A

The concept that data and instructions are stored in memory using discrete addresses

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

Control Bus

A

Controls the flow of data between the processor and other parts of the computer

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

Von Neumann Architecture

A

A technique for building a processor where data and instructions are stored in the same memory and accessed via buses

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

Harvard Architecture

A

A technique for building a processor that uses separate buses and memory for data and instruction

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

Stored Program Concept

A

The idea that instructions and data are stored together in memory

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

Fetch - Execute Cycle

A

The continuous process carried out by the processor when running programs

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

Control Unit

A

Part of the processor that manages the execution of instructions

19
Q

Arithmetic Logic Unit (ALU)

A

Part of the processor that processes and manipulates data

20
Q

Clock

A

A device that generates a signal used to synchronise the components of a computer

21
Q

Register

A

A small section of temporary storage that is part of the processor. Stores data or control instructions during the fetch - decode - excuse cycle

22
Q

Status Register

A

Keeps track of the various functions of the computer such as if the result of the last calculation was positive or negative

23
Q

Interrupt register

A

Stores details of incoming interrupts

24
Q

Current Instruction Register (CIR)

A

Register that stores the instructions that the CPU is currently decoding/executing

25
Q

Program Counter (PC)

A

Register that stores the address of the next instruction to be taken from main memory into the processor

26
Q

Memory Buffer Register (MBR)

A

Register that holds data that is either written to or copied from the CPU (MDR)

27
Q

Memory Data Register (MDR)

A

Register that holds data that is either written to or copied from the CPU (MBR)

28
Q

Memory Address Register (MAR)

A

Register that stores the location of the address that data is either written to or copied form by the processor

29
Q

Bus Width

A

The number of bits that can be sent down a bus in one go

30
Q

Vectored Interrupt Mechanism

A

A method of handling interrupts by pointing to the first memory address of the instructions needed

31
Q

Instruction Set

A

The patterns of 0s and 1s that a particular processor recognises as commands, along with their associated meanings

32
Q

Opcode

A

An operation code or instructions used in assembly language

33
Q

Operand

A

A value or memory address that forms part of an assembly language instruction

34
Q

Addressing Mode

A

The way in which the operand is interpreted

35
Q

Assembly Language

A

A way of programming using mnemonics

36
Q

Mnemonics

A

Short codes that are used as instructions when programming e.g. LDR, ADD

37
Q

Direct Address

A

The operand is the value

38
Q

Immediate Address

A

The operand is the memory address or register

39
Q

Data Transfer Operations

A

Operations that move data around between the registers and memory

40
Q

Arithmetic Operations

A

Operations within an instruction set that perform basic maths, such as add and subtract

41
Q

Shift Instructions

A

Operations within an instruction set that move bits within a register

42
Q

Logical Operations

A

Operations within an instruction set that move the bits around within the operand

43
Q

Branch Operations

A

Operations within an instruction set that allow you to move from one part of the program to another