作业帮 > 综合 > 作业

计算机组成原理计算题,某计算机的存储系统由cache有答案但是不理解

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 07:45:03
计算机组成原理计算题,某计算机的存储系统由cache有答案但是不理解
某计算机的存储系统由cache,主存和磁盘构成,cache的访问时间是15ns,如果被访问的单元在主存中但不在cache中,需要用60ns的时间将其装入cache,然后进行访问,如果被访问单元不在主存中,则需要10ms的时间将其从磁盘中读入主存。然后再装入cache中并开始访问,若cache的命中率位90%,主存的命中率位60%,求该系统访问一个字的平均时间。
答案是 10+0.1*60+0.1*0.4*10^7=400021ns
我想问的是上面的0.1是怎么来的。是1-90%? 然后0.4是1-60%?如果是为什么要减
计算机组成原理计算题,某计算机的存储系统由cache有答案但是不理解
cache直接访问:t1 = 15*90% = 13.5ns;
在主存中,说明cache没有直接命中,但主存命中,10%*60%吧,所以时间: t2 = 10%*60%*(60+15) = 4.5ns
在硬盘中,说明cache每名中,主存也没命中,必定在硬盘里,故概率是10%*40%,所以时间是:t3 = 10%*40%*(10^7+60+15)ns = 400003ns
平均时间:Ta = t1+t2+t3 = 4000021ns
访问cache时要加上cache的时间的,我觉得这其实是一道概率题,有个计组的背景。