4.7 Fundamentals of Computer Organisation and Architecture Flashcards

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

Processor (CPU)

(Components)
(Capability)

A

Performs calculations
Runs the computer
ALU,CU
Capability:
- clock speed
- max num bits/instructions
- ability to process instructions at given time

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

Main Memory (RAM)

A

Primary Storage
Quick, direct access
Data only be changed if in main memory

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

Busses

A

Pass data around computer

Address = identify locations in memory
Data = pass data/instructions around computer
Control = used by CPU to comminucate with devices

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

Registers (Definition)

A

Stores a single item of data within the CPU

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

Memory Address Register (MAR) (Definition)

A

Stores the address of where to store/retrieve data

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

Memory Buffer Register (MBR) (Definition)

A

Stores the data that has been retrieved/is about to be stored

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

Current Instruction Register (CIR) (Definition)

A

Holds the current instructions after being decoded

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

Program Counter (PC) (Definition)

A

Holds the count of which instruction is next

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

Accumulator (Definition)

A

Holds the result of any calculations from the ALU or anything that is to be outputted/has been inputted

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

Input/Output Controllers

(what does it do)
(what does it deal with)

A

Processor <–> I/0 devices (info)
kernel is what passes the info

Error messages
Interrupts

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

The Stored Program Concept (Definition)

A

Machine code instructions stored in main memory are fetched and executed serially by a processor

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

Von Neumann Architecture

A

1 memory location

Easy access from ALU -> I/0 devices
Can code with complex/changing programs
General Purpose

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

Harvard Architecture

A

2 memory locations
Data, instructions
Can be loaded simultaneously

Reduce bottle necks
Different bus widths (less £)
Embedded systems

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

Processor Instruction Set (Definition)

A

Complete set of all instructions in machine code that can be recognized and executed by a CPU

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

Processor Instruction Set

A

Sets are processor specific

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

Addressing Mode

A

Immediate = data to be used immediately
Direct = address where data is stored

17
Q

Instructions (Ops)

A

Opcode = instruction
Operand = data/address

18
Q

Factors Affecting the Performance of a Processor

A

Cache = stores frequently used instructions
execute faster than RAM since inside CPU

Clock Speed = instructions executed per second

Cores = number instructions executed simultaneously

RAM - reduce reliance on virtual memory
Bus width - send larger whole instructions at once