给出下列逻辑地址,请根据页表计算出相应的绝 - 操作系统概论(02323) - 专业知识收录平台">
给出下列逻辑地址,请根据页表计算出相应的绝 - 操作系统概论(02323) - 专业知识收录平台">
当前位置:首页 > 操作系统概论(02323) > 正文内容

一个由3个页面(页号为0、1、2)每页有2048个字节组成的程序每把它装入一个由8个物理块(块号为0、1、2、3、4、5、6、7)组成的存储器中装入情况如下表所示:

给出下列逻辑地址,请根据页表计算出相应的绝

高老师2年前 (2024-03-26)操作系统概论(02323)9

一个由3个页面(页号为0、1、2)每页有2048个字节组成的程序每把它装入一个由8个物理块(块号为0、1、2、3、4、5、6、7)组成的存储器中装入情况如下表所示:

给出下列逻辑地址,请根据页表计算出相应的绝对地址。
(1)100。(2)2617。(3)5196。

首先要由逻辑地址得到页号和页内地址,然后查表得到块号,再根据绝对地址=块号×块长+页内地址,得到绝对地址。
(1)逻辑地址100的页号是100/2048=0,页内地址是100mod 2048=100;查表得到块号为4,绝对地址=4×2048+1 00=8292。
(2)逻辑地址2617的页号是2617/2048=1,页内地址是2617mod 2048=569,查表得到块号为7,绝对地址=7×2048+569=14905。
(3)逻辑地址5196的页号是5196/2048=2,页内地址是5196mod2048=1100;查表得到块号为1,绝对地址=1×2048-1+1100=3148。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/229708.html

分享给朋友: