Cache模拟器

时间:2017-06-15 12:41:24
【文件属性】:

文件名称:Cache模拟器

文件大小:3.76MB

文件格式:ZIP

更新时间:2017-06-15 12:41:24

Cache模拟器 全相联 组相联 直接映射 回写法

  程序使用C/C++混合编程,基本实现的Cache的模拟功能(通过读取trace文件得到相应的命中率),能够实现直接映射、全相联、组相联三种映射方式,其中全相联和组相联能够实现随机、LRU两种替换策略。目前三种映射方式均采用回写法,但已经定义了其它写策略的接口,可以很容易扩充。程序具有比较强的鲁棒性,能够接受一定范围的错误输入,并能够比较智能的提示用户输入。


【文件预览】:
CacheSim
----FileTest.cpp(1KB)
----libjiangxin.cpp(1KB)
----README.txt(2KB)
----bin()
--------Release()
--------Debug()
----swim.trace(3.76MB)
----CacheSim.layout(3KB)
----functions.h(593B)
----CalcInfo.cpp(2KB)
----jiangxin.trace(1KB)
----base.h(4KB)
----obj()
--------Release()
--------Debug()
----gcc.trace(6.39MB)
----GetInput.cpp(3KB)
----jiangxin.h(204B)
----mcf.trace(9.02MB)
----CreateCache.cpp(420B)
----PrintOutput.cpp(2KB)
----CacheSim.cbp(2KB)
----LRU.cpp(2KB)
----CacheSim.depend(1KB)
----twolf.trace(5.99MB)
----main.cpp(486B)
----InitVariables.cpp(3KB)
----gzip.trace(5.96MB)
----functions.cpp(10KB)
----CacheSim.mmap(30KB)
----base.cpp(2KB)

网友评论

  • 帮朋友下的,赞一个
  • 谢了,正好要写这个,参考了
  • 不错的资源
  • 这个确实挺全的,很好的资源
  • 很不错的资源, 果断下载了
  • 做的比较简陋
  • 作为学习的参考,谢谢了。
  • 做硬件设计,了解一下仿真事项,多谢分享~
  • 可以,参考一下,后来自己也认真做了一个,收获挺大的
  • 终于找到了!代码很好,可以直接用了!赞一个!
  • 不错,能运行~谢谢啦~
  • 挺好的,在windows上可以直接运行,感谢分享!