Quote:
Originally posted by Rhino22
I don't think most people understand the cache. I didn't want to waste my time explaining it to people like Oracle porn...
|
then I will try to explain lol
Cache is used to speed up the memory retrieval process. If there was no cache then everytime the CPU requested data it would send it to the main memory then back across the memory BUS (no, not something you go to school in lol) This would be a very slow process. Cache is extremely fast memory that stores the data that is accessed the most and at times the data around it. Sothis in turn allows the cpu to achieve the quickest response time (the size of the pipe plays a big role here)
So lets say a piece of data is accessed 5 times then, in most cases it will be stored in the cache since it's accessed frequently.
there is level 1 cache which is smaller (in size) but FAST
then there's level 2 cache with is BIG (in size) but a lot slower but it's still faster then the main memory.
ok, that may not explain anything to the less computer literate people lol