设一个没有设置快表的虚拟页式存储系统,页面大小为100字节。一个仅有460个字节的程序有下述内存访问序列(下标从0开始):10、11、104、170、73、309、185、245、246、434、458、364,为该程序分配有2个可用页帧(Page fra

admin2018-07-17  22

问题 设一个没有设置快表的虚拟页式存储系统,页面大小为100字节。一个仅有460个字节的程序有下述内存访问序列(下标从0开始):10、11、104、170、73、309、185、245、246、434、458、364,为该程序分配有2个可用页帧(Page frame)。试问:
试叙述缺页中断与一般中断的主要区别?

选项

答案本题考查缺页中断和页面置换算法。 缺页中断是一种特殊的中断,它与一般中断的区别是:①在指令执行期间产生和处理中断信号。CPU通常在一条指令执行完后检查是否有中断请求,而缺页中断是在指令执行时间,发现所要访问的指令或数据不在内存时产生和处理的;②一条指令在执行期间可能产生多次缺页中断。如一条读取数据的多字节指令,指令本身跨越两个页面,若指令后一部分所在页面和数据所在页面均不在内存,则该指令的执行至少产生两次缺页中断。

解析
转载请注明原文地址:https://kaotiyun.com/show/PfRi777K
0

最新回复(0)