试题详情
简答题什么是“逻辑地址”?什么是“线性地址”?什么是“物理地址”?它们如何转换?
  • 由段的起始地址(段基址)或者段的编号和段内相对地址两部分表示的地址称为“逻辑地址”。
    经过“分段机构”处理后,用一组二进制代码表示的地址称为“线性地址”。
    经过“分页机构”处理后,用一组二进制代码表示的存储单元的“真实”的地址称为“物理地址”。物理地址的位数等于地址总线的宽度。
    工作在实地址模式下的80X86MPU不使用线性地址,物理地址=段基址×16+段内偏移地址。
    80X86MPU工作在保护模式下时,分段机构用段的编号在“段描述符表”中找到段的起始地址,加上偏移地址得到“线性地址”。
    分页机构把线性地址从高位到低位分解为“页组地址:页地址:页内地址”三部分,由页组地址(页组号)查找“页组表”,获得该页组对应的“页表”首地址。然后用页地址(页号)去查“页表”,得到该页的起始地址,拼接上页内地址,得到“物理地址”。
    保护模式下也可以关闭分页机构,此时线性地址等于物理地址。
  • 关注下方微信公众号,在线模考后查看

热门试题