文章
156
粉丝
195
获赞
0
访问
28.5k
1)
页号位数:4,页内偏移位数:12
0x1A3F 的页号 = 1,页内偏移 = 2623
2)
FIFO:
块数为3:15次;
块数为4:10次;
LRU:
块数为3:12次;
块数为4:8次;
FIFO中15>10未出现Belady异常
3)
物理块数 3,LRU,缺页次数 = 12,总访问次数 = 20。
缺页率 p=1220=0.6
内存访问时间 Tm=100ns
缺页处理时间 Tf=20000ns
有效访问时间:
EAT=(1−p)×Tm+p×TfEAT=12040.0 ns
评分及理由
(1)得分及理由(满分2分)
学生答案:页号位数4,页内偏移位数12,逻辑地址0x1A3F的页号为1,页内偏移为2623,与标准答案完全一致。计算过程正确,得2分。
(2)得分及理由(满分3分)
学生答案:FIFO算法在块数为3时缺页15次,块数为4时缺页10次;LRU算法在块数为3时缺页12次,块数为4时缺页8次;并正确判断FIFO未出现Belady异常。所有数据与标准答案一致,得3分。
(3)得分及理由(满分2分)
学生答案:物理块数为3,采用LRU算法,缺页次数12次,总访问次数20次,缺页率p=0.6,内存访问时间100ns,缺页处理时间20000ns,但计算有效访问时间EAT时,公式使用EAT=(1-p)×Tm+p×Tf,计算结果为12040.0ns,与标准答案12100.0ns不符。标准答案的正确计算应为:EAT = (1-p)×Tm + p×(Tm + Tf) = 0.4×100 + 0.6×(100+20000) = 40 + 0.6×20100 = 40 + 12060 = 12100.0ns。学生在计算中忽略了缺页时也需要一次内存访问时间,导致结果错误。因此扣1分,得1分。
题目总分:2+3+1=6分
登录后发布评论
暂无评论,来抢沙发