首页 > 试题广场 >

可接受的最大缺页率是多少?

[问答题]
对于一个使用快表的页式虚存,设快表的命中率为70%,内存的存取周期为1ns;缺页处理时,若内存有可用空间或被置换的页面在内存未被修改过,则处理一个缺页中断需8000ns,否则需20000ns。假定被置换的页面60%是属于后一种情况,为了保证有效存取时间不超过2ns,问可接受的最大缺页率是多少?
为什么我觉得应该是,1ns×0.7+2ns×(1-0.7-p)+(1ns+0.4×8000ns+0.6×20000ns+1ns)×p=2ns。缺页中断,应该要先访问了内存中页表后未命中,才开始处理缺页中断,处理完后还要从内存中读取一次。
发表于 2020-03-22 21:53:00 回复(0)
设可接受的最大缺页率位p,则有1ns×0.7+2ns×(1-0.7-p)+0.4p×8000ns+0.6p×20000ns=2ns即 0.7+0.6-2p+3200p+12000p=215198p=0.7P=0.000046
发表于 2015-05-19 17:55:27 回复(1)