Originally posted by Wim Sturkenboom
If the processor has more cache as well, it might be different.
I'm not so sure about this.
Cache is something that cannot be controled or seen by the Operating System. The operating System has controll only on the main memory and the CPU registers. When a page is wanted by an instruction, the hardware will check if its in first Level cache. If not then the hardware will check if its in second Level cache. If yes, then it will copy the page in second level chache, if not then it will take it from RAM and copy it in L2 and then L1. But the OS is responsible for loading pages in RAM, and then in registers. If you have more cache, the cpu will run faster,since the time it needs to wait to load something from cache is smaller but I cannot see how this will affect the memory usage. Every page that is loaded in the cache is present in RAM. Cache contains a subset of what RAM contains. Bigger cache means less RAM look-ups but not different amount of memory.