在具有块表的段页式存储管理方式中,如何实现地址变换

 我来答
紫狼儿
2012-11-19 · TA获得超过121个赞
知道答主
回答量:121
采纳率:0%
帮助的人:37.8万
展开全部
本系统中使用段表寄存器存放段表基址和段长CPU提供的逻辑地址中的段号S首先和段长TL比较,若未越界则根据S和段表基址找到相应段表项中纪录的该段所在页表基址,接着使用段内页号P获得对应页面的页表项位置,从中找到帧号b,最后拼接上页内地址W得到数据的物理地址
paotuan89
2011-05-07 · 超过75用户采纳过TA的回答
知道答主
回答量:474
采纳率:0%
帮助的人:0
展开全部
你没快表的弄明白吗?如果弄明白了有块表的也就一样了,就是多加个快表而已!和内存与cpu之间多加个寄存器的道理差不多!下面是详细说明段页式存储的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小而766
2012-11-28
知道答主
回答量:12
采纳率:0%
帮助的人:9300
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-10-29
展开全部
  实现方案如下:
  首先设置一段表寄存器,在其中存放段表始址和段长SL,进行地址变换时,利用段号S与段长SL进行比较,若S<SL,表示未越界,于是利用段表始址和段号来求出该段所对应的段表项在段表中的位置,从中得出该段的页表始址;
  并利用逻辑地址中的段内页号P来获得对应页的页表项位置,从中读出该页所在的物理块号b,再利用块号b和页内地址来构成物理地址。
  在具有快表的段页式存储管理方式中,段表和页表被放在快表内,每次访问它时,利用段号和页号去访问快表,若找到匹配项,便可以从中得到相应的物理块号,用来和业内地址一起生成物理地址;
  若找不到匹配项,则需3次访问内存,得到物理块号,并将其抄入快表。快表已满时,则通过适当的算法,换出最近最久没有被访问的项。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式