Fundamentals of Computer Organisation & Architecture Flashcards

1
Q

What is the role of the Processor

A

To execute program instructions in order
to run applications

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

Name two types of main memory

A
  1. Random access memory (RAM)
  2. Read only memory (ROM)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which is usually faster: main memory or secondary
storage?

A

Main memory

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

Name two types of information that may be held in
main memory

A
  1. Program instructions
  2. Frequently used data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meant by a bus?

A

A series of parallel wires that connects
internal components of a computer

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

Which bus is used to transport memory addresses?

A

Address bus

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

Which bus is used to send information to and from
different components?

A

Data bus

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

An address bus is formed from 8 parallel wires. How
many addressable memory locations does the
address bus allow?

A

256
2^8 = 256

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

What effect does increasing the width of the data
bus have?

A

Increases the volume of data that can be
transferred at any one time.

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

What is the role of the control bus?

A

Carries control signals, including the
system clock, that regulate the operation
of the computer system

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

What name is given to hardware that controls the
communication of data between the processor and
external hardware devices

A

I/O Controllers

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

Which type of architecture is shown in
the diagram: Harvard or von Neumann?

Main Memory(Instructions) — Processor — Main Memory(Data)

A

Harvard

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

Which type of architecture is extensively used in
embedded systems: Harvard or von Neumann?

A

Harvard

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

In which type of architecture are instructions and
data stored in the same memory: Harvard or von
Neumann?

A

Von Neumann

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

Which type of architecture is used in
general-purpose computer systems: Harvard or von
Neumann?

A

Von Neumann

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

What is meant by the stored program concept?

A

Machine code instructions stored in main
memory are fetched and executed
serially by a processor that performs
arithmetic and logical operations

17
Q

What is the advantage of using the stored program
concept?

A

Allows one computer to run several
different programs

18
Q

When using the stored program concept, what two
things could the contents of a memory location be
interpreted as?

A
  1. Instructions
  2. Data
19
Q

Name the two architectures on which stored program
computers can be based

A
  1. Harvard architecture
  2. von Neumann architecture
20
Q

Which type of register is the status register: general
purpose or special purpose?

A

Special purpose

21
Q

Which of the following is not found within
a processor?
A: Control unit
B: Main memory
C: Buses

A

B

22
Q

What effect does increasing the width of
the address bus have?

A

Increases the computer’s amount of
addressable memory

23
Q

Which register holds the instruction that is currently
being executed by the processor?

A

CIR
Current Instruction Register

24
Q

What is Cache

A

A small portion of fast memory used to
store frequently used information in the
processor.

25
Q

What name is given to small storage locations used
to hold data temporarily in the processor?

A

Registers

26
Q

What is meant by STR R3, 38?

A

Store the value that is in register 3 into
memory location 38.

27
Q

Which register holds the contents of a memory
location that has been read from or data that is to be
stored?

A

Memory Buffer Register

28
Q

Which part of a computer’s processor generates
signals at a regular frequency?

A

Clock

29
Q

Name the three stages of the fetch-execute cycle

A

Fetch, decode, execute

30
Q

What name is given to the data to be used in an
instruction: opcode or operand?

A

Operand

31
Q

Form an assembly language instruction that would
mean: “Add the value in register 4 to the value in
register 5 and store the result in register 3”

A

ADD R3, R4, R5

32
Q

In which stage of the fetch-execute cycle is the
program counter incremented?

A

Fetch

33
Q

Between which two stages of the fetch-execute cycle
is the status register checked?

A

Execute and fetch

34
Q

What name is given to the group of instructions that
a processor can carry out?

A

Instruction set

35
Q

In which addressing mode does the value specified
by an operand signify a memory address?

A

Direct addressing

36
Q

In which stage of the fetch-execute cycle is an
instruction broken into opcode and operands?

A

Decode

37
Q

What name is given to a signal sent to the processor
by another part of the computer requesting the
attention of the processor?

A

Interrupt