Boggled by the purpose of L1 and L2 caches (or even the new L3)?  Never figured out why the PCU never really talks directly to your HDD or other components, and want to find out?  Hardware Secrets has published an easy to understand explanation of what a processors memory cache is for, and why it is the solution that was decided on in the industry.  Along the way you will learn about the different types of RAM, branch prediciting and more.
“The memory cache is a high-speed memory available inside the CPU in order to speed up access to data and instructions stored in RAM memory. In this tutorial we will explain how this circuit work in an easy to follow language.”

Here are some more Memory articles from around the web:

Click Here to go to Memory   Memory