某机是由Cache和主存组成的二级存储系统,Cache的存取时间tc=25ns,主存的存取时间tm=75ns。Cache分为指令Cache和数据Cache,指令Cache的命中率为0.97,数据Cache的命中率为0.95。假设在所有的访存操作中有20%是访问指令体,求系统等效的存取时间
1个回答
关注
展开全部
这些你要先了解
1.指令的读取首先访问cache,cache没有的话再访问主存
2.指令的访存总时间=指令访存cache的总时间+指令访存主存的总时间
3.
指令访存cache的总时间=指令取出cache的时间+数据取出cache的时间
指令访存主存的总时间=指令取出主存的时间+数据取出主存的时间.
4.每条指令的平均访存时间
=每条指令的平均取指令时间+每条指令的平均取数据时间
=(每条指令平均取出cache的时间+每条指令平均取出主存的时间)
+(每条指令数据平均取出cache时间+每条指令数据平均取出主存的时间)
咨询记录 · 回答于2021-11-27
某机是拿睁由Cache和主存组成的二级存储系统,Cache的存取时间tc=25ns,主存旦侍的存取时间tm=75ns。Cache分为指令Cache和数据Cache,指令Cache的命中率为0.97,数据Cache的命中率为0.95。假设在所有的访存操作中有20%是访问指令体,求系统等效的存取时间模敏吵
亲
(2%*(25ns+75ns)+97%*10ns)+0.2(5%*(25ns+75ns)+95%*10ns)
这个是列式
这些你要先了解1.指令的读取首先访问cache,cache没有的话再访问主存2.指令的访存总时间=指镇做令访存cache的总时间+指令访存主存的总时间3.指令访存cache的总时间=指令取出cache的时间+数据取出cache的时间指令访存主存的总时间=指令取出主存的时间+数据取出主存的时间.4.每条旁旅圆指令的平均访存时间=每条指令运塌的平均取指令时间+每条指令的平均取数据时间=(每条指令平均取出cache的时间+每条指令平均取出主存的时间)+(每条指令数据平均取出cache时间+每条指令数据平均取出主存的时间)
希望我能够帮到您,亲
可以的话,给老弟一个赞(o^^o)谢谢