4.7 Computer organisation and architecture Flashcards

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

Describe 3 box model (Von Nueman)

A

Processor, Main memory and Input/Output connected by buses.

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

What is main memory

A

Memory directly addressable by processor

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

What is RAM

A

Volatile memory that can be read or written to in any order

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

What is an I/O controller and what does it do ?

A

Circuit board connected to the bus and I.O device to communicate with processor (Eg. correct I and V)

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

What are system buses and what do they do ?

A

Parallel wires connecting components as signals.

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

What are data buses and what do they do ?

A

Bi directional buses carrying data between components.

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

What are address buses and what do they do ?

A

Uni directional bus btwn address memory and I/O locationsaway from the processor

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

What are control buses and what do they do ?

A

Bi directional bus relaying control signals btwn components (Eg. keeping clock in time.)

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

What is the stored programme concept ?

A

Program must reside in main memory to be executed. Fetched and decoded sequentially.

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

Harvard Vs. Von Nueman

A

Harvard:
Faster, Multitasking and no competition for bus.
Good for stand alone machines as fixed proportions of capacity for processing instructions and data.
Von Nueman:
Cheaper
Adaptable to change as all in main memory
Good for general purpose as no fixed proportions for capacity processing instructions and data.

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

Fetch (Fetch decode execute cycle)

A

PC holds address of next instruction to be executed.
Copies address to MAR.
MAR (Address bus) —> Main memory
Instruction held at address (Data Bus)
—> Memory Buffer Register
Pc increments to hold address of next instruction

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

Decode (Fetch decode execute cycle)

A

MBR contents copied to CIR and decoded by CU.

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

Execution - What does the ALU do ?

A

Logic or Calculations

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

What is the clock and what does it do ?

A

Continuous sequence of pulses to step CU through its operations

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

What is a Register and what does it do ?

A

Fast, on-processor, temporary storage of binary values.

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

What is an instruction set and what does it do ?

A

Binary code for machine operations the processor performs. Processor reads machine code. Interpreted into assembly language for readability based on processors instruction sets.

17
Q

Name 4 components that effect processor performance

A

ANY FROM : No. Cores . Cache memory, clock speed, word length, data bus width and address bus width.

18
Q

How does the no. cores effect processor performance

A

Each can perform its own FDE cycle independently so each core is allocated to running a different application allowing it run faster.

19
Q

How does the amount of cache memory effect processor performance ?

A

Cache has higher read and write speeds so more cache reduces fetches required to retrieve info from main memory saving time.

20
Q

How does clock speed effect processor performance ?

A

Freq. of pulses that keep machine in time. Higher freq. pulse –> higher freq. FDE cycle.

21
Q

How does word length effect processor performance ?

A

Word (group of bits treated as one unit by processor).
Word Length (number of bits per word).
Higher word lengths –> more bits transferred.

22
Q

How does address bus width effect processor performance ?

A

Increase width (no. parallel wires) –> Increase range of addresses –. increase addressable memory.
Each wire doubles addresses available.

23
Q

How does data bus width effect processor performance ?

A

Increase width –> Increase volume of data transfer at any one time allowing processor to fetch more data –> reduces no. FDE cycles req.

24
Q

What is an interrupt?

A

A signal requesting the attention of the processor that is detected as a change in the status register btwn. F=E in FE cycle.

25
Q

What is an interrupt service routine ?

A

Instructions for handling a specific interrupt.

26
Q

Describe the vectored interrupt method ?

A

Processor stops executing program and places the registers contents onto the system stack (Saving Volatile Environment). Loads appropriate Interrupt service routine. Restores volatile environment from system stack and resumes execution of the program.

27
Q
A