Fundamentals of Computer Organisation and Architecture Flashcards

1
Q

What is a 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

Define the purpose of Main Memory

A

The main memory 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

What is the Fetch-Execute cycle

A

It is the continuous process carried out by the processor when running programs.
The steps are to fetch data and instructions, decode them and then execute them.

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

What does RAM stand for and what does it do?

A

Random
Access
Memory
- It stores tempory 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

What does ROM stand for and what does it do?

A

Read
Only
Memory
- It stores data and can be read from but not written to (except programmable ROM)

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

Explain Von Neuman Architecture

A

It is 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
7
Q

Explain Harvard Architecture

A

It is a technique for building a processor that uses separate buses and memory for data and instructions

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

What does PC stand for and what does it do

A

A Program Counter is a register that stores the address of the next instruction to be taken from the main memory into the processor.

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

How does the Fetch-Execute cycle work

A

Fetch:
PC holds address of next instruction.
Processor sends this along the address bus to main memory.
The contets of this are sent via the data bus to the CIR and the PC is incremented.
The details of addresses are loaded into the MAR and data into the MBR

Execute:
Processor takes instruction from CIR and referres to the instruction set which are either classed as RISC or CISC (Reduced or Complex Instruction Set)
If instructed to do so it could send contents of the MBR to the ALU

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

What is the CIR

A

Current
Instruction
Register

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

What is the MBR

A

Memory
Buffer
Register

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

What is the MAR

A

Memory
Address
Register

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