【问题标题】:80386 Microprocessor Segmentation Unit Size80386 微处理器分段单元大小
【发布时间】:2021-03-20 14:06:54
【问题描述】:

我正在学习具有 32 位数据总线和 32 位地址总线的 80386DX 微处理器。 80386 最多可以有 4GB 物理内存,并且可以有 16384 个 64KB 的段。但大多数在线和书籍资源说,任何单个段都可以有任何不同的大小,从 1Byte 一直到最大 4GB。

那么 80386DX 怎么可能在物理内存中最多有 16384 个段?

如果我保持 1GB 作为我的段大小,我总共有 4 个段,所以如果我保持我的段大小 16KB,我应该能够有超过 16384 个段?

【问题讨论】:

    标签: memory memory-management architecture microprocessors memory-segmentation


    【解决方案1】:

    您指的是内存管理单元,它有两个子组件,即分段单元和分页单元。如果您参考分段,您可以获得每个大小为 64 KB 的可变长度段。否则,您可以将分页称为 4GB 单位的大小。无论如何,80386 上的任务最多可以有 16,381 个段,每个段最多 4GB,
    从而为每个任务提供 64 TB 的虚拟内存

    【讨论】:

      猜你喜欢
      • 2018-06-05
      • 2010-09-18
      • 2019-05-11
      • 2017-03-14
      • 2015-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      相关资源
      最近更新 更多