So my understanding of cache is that the CPU recognises important files to put in the cache from the SSD or HDD. How does the CPU recognise that it is an important file? Might be a complicated question, but I'm trying to figure out how a CPU works, already learnt how clock speeds work, now I think the next step is cache.