vonn neumann architecure Flashcards

1
Q

What is stored program concept?

A

programs stored inside the computer that can be reprogrammed.

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

What does a processing unit contain?

A
  • an arithmetic logic unit
  • processor registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does a control unit contain?

A
  • an instruction register
  • a program counter
  • memory that stores data + instructions
  • external data storage
  • input and output dates
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

fetch:

A
  • CPU fetches data and instructions from the RAM and saves it in registers
  • memory address of the next item that the CPU wants is put on the address bus.
  • data from this memory address travels from RAM on the data bus.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

decode:

A

the decode step involves the CPU and control unit working out what the instructions that it has just fetched actually mean.

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

execute:

A
  • when the data processing happens
  • instructions are carried out on the data. some instructions are carried out by the ALU (adding, shifting, AND, OR)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is the clock

A
  • determines the speed of the CPU. the chip uses a vibrating quartz crystal that maintains a constant rate of vibration.
  • with every tick of the clock, the CPU fetches and executes one cycle.
  • one cycle per second is known as 1 hertz.
  • a CPU with a clock speed of 1 gigahertz can carry out one billion cycles per second.
  • computer clocks have speeds of 3gz
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

the CPU (central processing unit)

A

hardware component responsible for all the processing that the computer carries out. its job is to process data.

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

the control unit

A

receives and sends signals to and from other components of the computer

responsible for handling hardware interrupts (eg. inputs from a mouse)

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

the ALU

A

performs actual operations on data.

this encompasses + / = *, booleans/logic gates (AND, OR).

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

registers:

A

extremely fast memory. located on the processor, and very very small.

bytes of data, aka immediate access storage.

it’s significantly faster than RAM as it doesn’t have to use buses.

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

cache:

A

high-speed memory used to store frequently accessed data or instructions.

closer to the CPU than main memory for faster access, improving system performance

stores frequently accessed data, e.g. game texture packs, fonts

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

instruction register

A

holds instructions executed by CPU

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

accumulator

A

holds ALU vales

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

program counter

A

holds the memory address of the next instruction to be fetched, like a person holding a flag

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

pipelining

A

a method of keeping all the components busy to improve overall CPU performance.

  • an instruction completed every clock cycle, increases CPU throughout, optimising system performance
  • a CPU is fully pipelined if a fetch can be carried out every clock cycle.
17
Q

data bus

A

carries binary data from component to component. bidirectional

18
Q

control bus:

A

carries signals that control the CPU components. bidirectional

19
Q

address bus:

A

carries the address of a memory location. unidirectional

20
Q

bus:

A

physical connection used to connect computer components to hardware and transfer data along them.

21
Q

RAM

A

random access memory
read and write
stores instructions and data for the CPU to execute
if not enough, computer slowed down
volatile
1-256GB

22
Q

ROM

A

read only memory
stores permanent instructions that start boot up
non volatile
6-8MB

23
Q

solid state

A

no moving parts -> silent
lifespan 5y due to solid state degradation
stores data in electronic circuits
smaller than magnetic
larger but more expensive
fast read and write
non volatile

24
Q

optical

A

distributes media and software
uses lasers to read and write data on reflective surface
small in capacity but cheap to make

25
Q

magnetic

A

stored in polarised dots - positive = 1 and negative = 0
very large capacity and inexpensive
large moving parts
lifespan until dots no longer polarised