问题描述:
linux下的分段分页机制将一个逻辑地址转换到物理地址的问题?
一个逻辑地址经过分段后得到的是线性地址,我挺郁闷的这个线性地址到底如何得到的?应为linux的线性地址是个32位的地址,高10为保存目录项,中间10位保存页表项,然后低12为对应物理页偏移地址.然而这个逻辑地址是经过选择子选出来的段基址,加上段内偏移,出来确实是个32位地址.似乎这个中间的步骤被屏蔽了是吧?我想知道这里面是如果把逻辑地址转换成这个分成三个部分索引的线性地址!前面是段基址然后段偏移就出来个线性地址这叫我无法接受,刨根究底!
一个逻辑地址经过分段后得到的是线性地址,我挺郁闷的这个线性地址到底如何得到的?应为linux的线性地址是个32位的地址,高10为保存目录项,中间10位保存页表项,然后低12为对应物理页偏移地址.然而这个逻辑地址是经过选择子选出来的段基址,加上段内偏移,出来确实是个32位地址.似乎这个中间的步骤被屏蔽了是吧?我想知道这里面是如果把逻辑地址转换成这个分成三个部分索引的线性地址!前面是段基址然后段偏移就出来个线性地址这叫我无法接受,刨根究底!
问题解答:
我来补答也许感兴趣的知识
- 分别概括穷人 用心灵去倾听 别饿坏了那匹马 唯一的听众 用名人名言
- 麻烦帮忙用英文翻译一下下面的句子,谢谢:
- 单词"bus"的复数形式
- 定语从句翻译:1.他用来写字的钢笔丢了.2.应当做的事情已经做了.
- in conclusion
- 我叫彭舟舟 请大家帮忙取个英文名字!谢谢!
- 渔舟唱晚,想穷彭蠡之滨;雁阵惊寒,声断衡阳之浦
- 宇宙中有没有其他生命体?
- 分离下列混合物,按溶解、过滤、蒸发顺序进行的是( )
- 苏教版五年级下册练习册16课 爱如茉莉中的几个问题
- 16分之7怎么化成百分数
- 1-3+5-7+9-11.2005-2007+2009怎么算
- 请问一下这个电路电容充满所需要的时间?这和RC计算方法不一样吧.如何来分析计算呢.
- 两杯温度相同的开水,杯子是一样的,处于相同的环境,但有一杯满的,另一杯只有一半,哪杯凉得更快?为什么
- 哭亡友闻一多先生(节选)吴晗 阅读答案
- 一个长方体砍掉一个角还有几条棱
- 行列式和矩阵的区别它们究竟有什么区别?它们都有展开式吗?那它们都有展开式?除了形式上的区别,表示的意义又有什么区别呢?
- 什么单词后面必须跟doing sth?比如enjoy还有什么?
- 曾经你是否爰过我英文怎么讲
- 明朝时期的郯城是现在的什么地方?