
计算机操作系统的题!!!高分求解
1.设作业A的页表如下图所示:(一页=一块=1024字节)页号块号状态位访问位修改位辅存地址08111100015100300027110500030008000问:①指...
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”时,会发生什么现象? 展开
页号 块号 状态位 访问位 修改位 辅存地址
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”时,会发生什么现象? 展开
3个回答
浙江启扬智能科技有限公司
2019-05-20
展开全部
你排得不好哦。
1.中断位: 表示该页是否已调入内存
访问位: 记录本页在一段时间内被访问次数
修改位: 表示该页调入内存后是否修改过
辅存地址:指出该页在辅存上的地址
2.物理地址:5896
3.缺页中断,从辅存8000位置调入该页。
1.中断位: 表示该页是否已调入内存
访问位: 记录本页在一段时间内被访问次数
修改位: 表示该页调入内存后是否修改过
辅存地址:指出该页在辅存上的地址
2.物理地址:5896
3.缺页中断,从辅存8000位置调入该页。

2019-05-20 广告
在8位或16位嵌入式系统应用中,由于CPU资源量比较少,任务比较简单,程序员可以在应用程序中管理CPU资源,而不一定要专门的系统软件。如果嵌入式系统比较复杂并且采用32位CPU时,情况就完全不同了。32位CPU的资源量非常大,除理能力也非常...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
展开全部
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
此时会发生越界中断。
——刚学操作系统,答错了不要笑啊,呵呵
状态位:即页面存在位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
此时会发生越界中断。
——刚学操作系统,答错了不要笑啊,呵呵
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询