怎样理解分页作业是一维的,分段作业是二维的

怎样理解分页作业是一维的,分段作业是二维的?


分页管理中:程序员使用某个内存单元的数据或指令时,需要指定 一维的虚拟地址即可,而这个地址可以通过地址映射映射为物理地址,比如   
                  CALL 08A5H
  地址映射可以根据页面大小判断出哪部分是页内地址,哪部分是页表中的页号,然后执行。
分段管理中:是将程序分段(比如有堆栈段,数据段等),符合程序员习惯,人们习惯用二维地址描述自己的程序,比如  
         MOV      BP,  [DS]85H     或者 CALL   [X][116]
  将  数据段  85H的内容COPY到寄存器BP中,或者 跳转到 X段 。。。。
  所以说它是二维的,段名和段内地址。与所谓的“页号+页内地址”不是一个事。 




我觉得,在页表中找一个虚地址,你只要给一个地址,我就能算出来在哪一页,页偏移多少,所以是一维的(只要一个地址即可)

在段表中找一个虚地址,看上去给的也只有一个虚地址就能找到,但是,其实,这个虚地址是段号和段内偏移这两个地址放在一起合成的,是2个地址(这儿和页不同,页的页号和页内偏移可以自己计算,所以是1个地址),所以是2维


转自:http://wenku.baidu.com/link?url=yCx5Z65CBOrQZVE6FfX9J-NxWin3xBITROKgMfksALTgS4JO2xLQNvDps95S56lDn8q2fjSexnR2qHCe9rIlHQ9i60QT72z6xEtTglCez6O

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值