Computer Organisation & Architecture Flashcards

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

Arithmetic Logic Unit (ALU)

A

performs arithmetic calculations and logical operations

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

Control unit

A

controls and coordinates activities of CPU/directs operations of all other components in processor

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

System clock

A

generates regular clock pulses by emitting a series of signals that oscillate between 0 and 1

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

General purpose registers

A

special memory cells that can be accessed quickly - temporarily stores data and controls information

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

Registers

A

locations of computer memory within the processor that provide extremely fast access

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

Program Counter (PC)

A

holds the address of the next instruction to be executed by processor

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

Current Instruction Register (CIR)

A

holds current instruction that processor is executing

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

Status Register (SR)

A

records the condition of the CPU as a result of arithmetic, logical or command operations

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

Memory Address Register (MAR)

A

temporarily holds address of memory location in main memory from which data or instruction is either read from or written to

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

Memory Buffer Register (MBR)

A

temporarily stores the data read from or written to memory

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

Accumulator

A

stores results of any calculation processed by ALU

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

Instruction set

A

set of all operations that can be executed by a processor

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

Opcode

A

part of an instruction that tells the CPU what operation to perform

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

Operand

A

element that identifies the values to be used in a calculation e.g. data value, memory address or register

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

Direct addressing

A

where operand holds memory address of the value to be operated on

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

Immediate addressing

A

where operand is the actual value to be operated on

16
Q

Processor

A

part of the computer that processes data by executing program instructions

17
Q

Main memory

A

memory that can be directly accessed by the processor - consists of memory locations that store instruction/data as binary sequence

18
Q

Bus

A

set of parallel wires connecting two or more components of a computer

19
Q

Control bus

A

sends control signals that manage operations that take place inside the computer system - also carries the clock signal

20
Q

Data bus

A

used to transfer data/instructions to and from the processor

21
Q

Address bus

A

used to identify the physical address of a memory location to either read/write data from/to that location

22
Q

Word

A

amount of data that can be handled at one time by the processor

23
Q

I/O Controller

A

device which interfaces between I/O devices and processor - provides a set of addressable registers that processor can access to communicate with the I/O devices

24
Q

Von Neumann Architecture

A

where memory is used to store both programs and data together

25
Q

Harvard Architecture

A

uses separate memory for data and programs/instructions

26
Q

I/O interrupts

A

occurs when computer is performing a data transfer operation to an I/O device has an error during transmission

27
Q

Timer interrupts

A

occurs when an allotted amount of time has expired and an action needs to be performed

28
Q

Hardware interrupts

A

hardware failure has occurred and needs to be addressed

29
Q

Cache memory

A

small volume of high-performance RAM built directly into processor - acts as a temporary storage area that the processor can retrieve data from easily