• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

L1 Cache vs Registers

hso

n00b
Joined
Mar 20, 2010
Messages
8
I have read that both are storage locations located on the CPU but what are the differences?
Please site references with your answers (No Wikipedia please).
 
yup
and yea Wiki really isnt that bad l2wikiresearch :p you know that most wiki articles have links to sources at the bottom wile you cant site wiki it self you can site what it does
 
im not going to cite my sources as I am not sure what book I learned it from in my recent studies as Computer Science.

registers are locations on the processor that are used for instructions, such as swapping and adding.

cache is a quicker way to access something that has been read from RAM


when you add 1 to X where X is an integer at some memory location A, if A has been read from RAM and is still in cache (the lower level the faster the cache speed) the processor will load this value from cache into a register very quickly. Then one is added to it and it is written back into RAM. Most likely at this point the processor would clean up and either remove the memory address from cache or update it with the new integer.

Basically the difference, registers is where all the action takes place. L1, L2, L3, RAM, and HD are temporary containers from fastest to slowest respectively.
 
Back
Top