某一个计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下表6—3所列,所有的数字均为十进制,每一项的起始编号是0,并且所有的地址均按字节计址,每页的大小为1 024字节。    (1)将下列逻辑地址转换为物理地址,并说明理

admin2014-12-08  38

问题 某一个计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下表6—3所列,所有的数字均为十进制,每一项的起始编号是0,并且所有的地址均按字节计址,每页的大小为1 024字节。

      (1)将下列逻辑地址转换为物理地址,并说明理由。
      0793,1197,2099,3320,41 88,5332
      (2)假设程序要访问第2页,页面置换算法为改进的Clock算法,请问该淘汰哪页?页表如何修改?上述地址的转换结果是否改变?变成多少?

选项

答案(1)根据题意,计算逻辑地址的页号和页内偏移量,合成物理地址如表6-10所列。 [*] (2)第2页不在内存,产生缺页中断,根据改进的Clock算法,第3页为没被引用和没修改的页面,故淘汰。新页面进入,页表修改如表6—11所列。 [*] 因为页面2调入是为了使用,所以页面2的引用位必须改为1。 地址转换变为如表6-12所列: [*]

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

最新回复(0)