gpt4 book ai didi

operating-system - 什么是搬迁登记册

转载 作者:行者123 更新时间:2023-12-04 07:23:11 25 4
gpt4 key购买 nike

我在看书Operating system 9th edition在第 8 章中提到了一个名为 的主题。地址绑定(bind)在操作系统中。在阅读该主题时,我通过了主题重定位寄存器,但我仍然对以下问题感到困惑,因为这本书没有包含一个很好的描述来澄清这个概念。我的问题是

  • 什么是搬迁登记 ?
  • 它如何用于从逻辑地址到物理地址的地址映射?
  • 最佳答案

    CPU 生成的地址是主存储器不知道的逻辑地址。物理内存或主内存只知道物理地址。

    因此,CPU 生成的地址(逻辑地址)与限制寄存器进行比较,如果值较低,则将其添加到重定位寄存器中的值以产生物理地址。

    简单来说,

    1)CPU生成逻辑地址(比如345)

    2) 345 与限制寄存器中的值进行比较。

    3) 如果 345 > 限制寄存器则 TRAP

    4)如果 345 < 限制寄存器,则将值与重定位寄存器(比如 300)相加以获得物理地址。
    即:345+300 = 645(物理地址)

    因此,如果 CPU 可以生成 0 到 345 范围内的逻辑地址,那么对应的物理地址范围可以是 R+0 到 R+345,其中 R 是重定位寄存器中的值。

    因此,用户看到的地址和 RAM 看到的访问数据的地址是不同的。

    关于operating-system - 什么是搬迁登记册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37230785/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com