system architecture Flashcards

1
Q

a type of system architecture

A

von neumann architecture

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

what is von neumann architecture

A

model that defines the behaviour of many modern computers

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

cpu

A

central processing unit
executes program instructions,
performing calculations and comparisons
coordinating the behaviour of hardware
has several components

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

components of cpu

A

arithmetic logic unit
control unit
buses
registers
clock

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

alu

A

arithmetic logic unit
performs various operations
arithmetic operations
relational operations
logic operations

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

cu

A

control unit
manages execution of instructions by coordinating the activities of the other hardware

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

buses

A

collections of wires that transmit that transmit data between computer components
examples: address, data, control

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

examples of buses and its function

A

data- moves data back and forth between the cpu snd memory

address- transmit memory locations. any data retrieved from or placed into memory belongs in a specific address or memory location

control- transmit commands ti other components

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

registers

A

short term storage for small, specific pieces of data, within the cpu itself
one register would store data just received from memory, another would store the memory location from which that data came from

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

clock

A

every action performed by the cpu must begin during a clock pulse.
a clock generates a pulse of billions of times each seconds (in modern pcs), synchronising the activities within the cpu

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

Main memory

A

The main working area for data currently being used and programs currently running

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

Types of main memory

A

RAM (random access memory)
ROM (read only memory)
Cache memory

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

RAM

A

Random access memory
When a program is loaded from a computer’s hard disk, its data and instructions are loaded into RAM
Smaller and faster than hard disk
Volatile, it will content if it is turned off
More ram = more applications running at same time

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

ROM

A

Read only memory
Cannot be edited or deleted, non volatile. Does not need go update data and instructions, typically store bootstrapping instructions (inst that tell computer initial steps in finding and initialising the OS when computer is turned on)

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

Cache memory

A

Stores copies of data or instructions from RAM that are accessed regularly
Data can be accessed very quickly
It is usually very small, measured in kilobytes or megabytes

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

Cpu performance

A

Higher performance = quicker execution of instructions
Factors affecting cpu perforance:
- number of cores
- clock speed
- size of cache
- type of cache

17
Q

Core

A

A single unit
Has an ALU and CU which execute instructions
Two cores can execute instructions at the same time
More cores = more instructions per second that can be executed

18
Q

Dual core

A

Two cores
Not exactly twice as fast as single core due to time lost for organising which core will follow which instruction (time called overhead)
Overhead is usually small enough so that dual can be considered twice as fast

19
Q

Quad core

A

Four cores
Around 4 times faster than single core

20
Q

Clock speed

A

Number of clock pulses per second
Typically measured in gigahertz
3GHz = 3 billion pulses per second

21
Q

Cache size

A

Used to store data that will be accessed repeatedly
More cache memory = larger amount of data can be stored
Since cache memory is faster than any form of memory, this would improve cpu performance

22
Q

Cache type

A

Can be L1 (level 1), L2 or L3.
L1 is the smallest in terms of capacity but the quickest, directly found in CPU
L2 is slighter bigger but slower and out of CPU
L3 is larger but more slower and further from CPU

23
Q

CPU can be enhanced by

A

Increasing number of corer
Increasing clock speed
Increase size of cache memory
Maximising use of L1 cache