高速缓存模拟器的实现

PS:笔者这今天心血来潮,研究了一个高速Cache模拟器的实现,由于操作系统的基础知识已基本上忘记,简直是举步维艰啊,不过最终终于搞定,各方面的知识总结如下:

  1. 需要知道的几个知识点:
    1. 内存映射方式:直接映射,多路映射, 全映射。
    2. 替换算法:LRU, LFU, FIFO等。
    3. 写策略:write through 和write back。
  2. 需要确定的几个参数:
    1. cache size
    2. cache line number
    3. block size
  3. 代码随后上传吧。 
posted @ 2016-05-04 10:44  风也沉默  阅读(412)  评论(0编辑  收藏  举报