von neuman archirtecrue
components of the CPU
clock
used to synchronise processes
internal clock - controls cycles of activity within the processor
system clock - controls activities outside of the processor
- has a defined freq for its clock cycle (clock speed) - defines the minimum time separating successive activities
registers
ALU
– carries out arithmetic and logical operations such as mathematical operations and comparisons or Boolean logic
control unit
– coordinates the operations of a computer – communicates with components
accumulator - ACC
a general purpose register that stores a value before/after execution of an instruction by the ALU
CIR
stores the current instruction while it is being decoded and executed
IX
stores a value - only used for index addressing
MAR
stores address of a memory location or an I/O device
MDR
stores data that has just been read from or is about to be written to memory
PC
stores the adress of where the next instruction is to be read from
SR
contains bits that are either set or cleared which can be referenced individually
system bus
control bus
address bus
data bus
factors affecting performance
word
a small number of bytes that can be handled as a unit by the comp system
- word length is defined by a comp eg 16b
port
USB port
USB vs USB drive
VGA port
Is a different port e.g. used for a second monitor
+High resolution screen display suitable for most display requirements
- Does not transmit audio - hence HDMI is needed