Computer Organisation & Architecture 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
Von Neumann Architecture
where memory is used to store both programs and data together
25
Harvard Architecture
uses separate memory for data and programs/instructions
26
I/O interrupts
occurs when computer is performing a data transfer operation to an I/O device has an error during transmission
27
Timer interrupts
occurs when an allotted amount of time has expired and an action needs to be performed
28
Hardware interrupts
hardware failure has occurred and needs to be addressed
29
Cache memory
small volume of high-performance RAM built directly into processor - acts as a temporary storage area that the processor can retrieve data from easily