title: What goes into writing a cache simulator program?
body: <p>Can any one explain or point me to a source that explain what goes into writing a cache simulator program.</p>
  
  <p>It's a school project and I have no intention to use anyone else's code as it does me no good. I will be tested on understanding of the program and concept, but I would like so see some detailed material, a pseudo code or gant chart or something.</p>
  
  <p>I'm asking here because text book and lectures have not given me enough information and I've googled for hours this week and found nothing relevant.</p>