在计算机统考408的2009年真题里也有一道类似的题(题号46),答案也是按在缺页中断处理后TLB必中算的。我做这道题的时候特地翻了一下书,因为不知道在缺页中断处理过程中改不改TLB。王道操作系统单科书上附的图也是这张,然后我就做错了。CS的某些知识点在不同的书上就是不统一,如唐朔飞和蒋本珊的组相联映射组号的计算方式。某年的408碰巧考了这个知识点,当初我只知道唐朔飞版的组相联映射组号的计算方式,一对答案发现做错了。我算完那道题就觉得Cache的换入换出很怪异,以致于Cache的命中率很怪异。结果答案告诉我组号的计算方式有两种。所以,我觉得还是应该以考试指定的参考书目为准。如果你这道题是汤小丹书上的,且答案依据的是TLB必中,那有理由认为是这个流程图有疏漏。而且逻辑上确实说不过去啊,既然还要重新执行产生缺页中断的指令,那为什么不更新TLB让它执行得快一点呢?
3 1

相关推荐

牛客网
牛客企业服务