caches vs paging
问题 So I'm in a computer architecture class, and I guess I'm having a hard time differentiating between caching and pages. The only explanation I can come up with is that pages are the OS's way of tricking a program that it's doing all it's work in a specified region of memory, vs a cache memory is the hardware's way of tricking the OS that it's reading from one specified region of memory, when it's really not. Does the os direct the hardware that it needs a "new page" or is that taken care of by