详细介绍了cache缓存与主存之间的三种映射方式及其区别
2021-11-25 21:16:19 273KB cache 全相联 直接相联 组相联
1
程序使用C/C++混合编程,基本实现的Cache的模拟功能(通过读取trace文件得到相应的命中率),能够实现直接映射、全相联、组相联三种映射方式,其中全相联和组相联能够实现随机、LRU两种替换策略。目前三种映射方式均采用回写法,但已经定义了其它写策略的接口,可以很容易扩充。程序具有比较强的鲁棒性,能够接受一定范围的错误输入,并能够比较智能的提示用户输入。
2019-12-21 19:59:29 3.76MB Cache模拟器 全相联 组相联 直接映射
1