Fundamentals of Computer Organisation & Architecture Flashcards

(37 cards)

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

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
What name is given to small storage locations used to hold data temporarily in the processor?
Registers
26
What is meant by STR R3, 38?
Store the value that is in register 3 into memory location 38.
27
Which register holds the contents of a memory location that has been read from or data that is to be stored?
Memory Buffer Register
28
Which part of a computer’s processor generates signals at a regular frequency?
Clock
29
Name the three stages of the fetch-execute cycle
Fetch, decode, execute
30
What name is given to the data to be used in an instruction: opcode or operand?
Operand
31
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”
ADD R3, R4, R5
32
In which stage of the fetch-execute cycle is the program counter incremented?
Fetch
33
Between which two stages of the fetch-execute cycle is the status register checked?
Execute and fetch
34
What name is given to the group of instructions that a processor can carry out?
Instruction set
35
In which addressing mode does the value specified by an operand signify a memory address?
Direct addressing
36
In which stage of the fetch-execute cycle is an instruction broken into opcode and operands?
Decode
37
What name is given to a signal sent to the processor by another part of the computer requesting the attention of the processor?
Interrupt