计算机操作系统的题!!!高分求解

1. 设作业A的页表如下图所示: (一页 = 一块 =1024 字节)
页号 块号 状态位 访问位 修改位 辅存地址
0 8 1 1 1 1000
1 5 1 0 0 3000
2 7 1 1 0 5000
3 0 0 0 8000
问: ①指出页表中状态位、访问位、修改位、辅存地址的含义?
② 当执行指令”LOAD 1,1800”时,求逻辑地址1800的物理地址(即地址变换)
③ 当执行指令“LOAD 1,3600”时,会发生什么现象?

你排得不好哦。
1.中断位: 表示该页是否已调入内存
访问位: 记录本页在一段时间内被访问次数
修改位: 表示该页调入内存后是否修改过
辅存地址:指出该页在辅存上的地址
2.物理地址:5896
3.缺页中断,从辅存8000位置调入该页。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-06-21
Q1
状态位:即页面存在位or中断位。用来标识该页是否在主存,提供程序访问时参考。一般0 表示已经存在,1 表示不在内存,访问时会发生缺页中断。
访问位:即引用字段。表示该页自进入内存后被访问过的次数,其中的任何一条指令或数据被访问过一次,就加1。另外,用于页面置换算法时,也可以用来记录最近以来已有多长时间没有被访问过。
修改位:用来标识该页自调入后,是否被修改过。修改过置1,否则置0。
辅存地址:即外存地址,用来表示该页的外存地址,供调出or写入的时候使用
Q2
1024<1800<2048(1024+1024)
所以,此逻辑地址存在于页号1,1800-1024=776
即:物理地址=1024×5(页号1的外存地址)+776=5896
Q3
没有看懂3 0 0 0 8000 这个好像少打东西了
忽略这行
按照考试题目理解的话:3072<3600,即其页号为3>2
此时会发生越界中断。

——刚学操作系统,答错了不要笑啊,呵呵本回答被提问者采纳
第2个回答  2007-06-21
死机

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网