what are the main 3 factors that affect the CPU
clockspeed
number of cores
amount / type of cache
describe clockspeed
it is determined by the system clock which switches between 0 and 1 everytime a new operation starts, the time between this change indicates the clock speed
the faster the clockspeed the more operations are done in a certain amount of time
describe number of cores
an independent processor with its own fetch - execute cycle
this means if it were a quadcore processor it would be able to spilt and instruction into 4 so it could be completed 4x as fast or it can do 4 instructions simultaneously
describe the amount of cache
cache is reight near the processor so it executes instructions very fast due it the CPU having such fast access to it. as cache fillls up unused instructions are moved out
only instrcutions which are used often are kept inside of it
cache is very expensive