Operating system 16位DOS的内存访问限制为1MB吗?如果是,如何进行?

Operating system 16位DOS的内存访问限制为1MB吗?如果是,如何进行?,operating-system,computer-architecture,Operating System,Computer Architecture,我在读一个系列,里面有一句话 由于16位模式的限制,DOS无法访问超过1MB的内存 这是真的吗?如果我做2^16,它会给出64KB,那么为什么文章会说1MB限制?谷歌知道答案。例如,缔约国指出: 原始IBM PC中使用的Intel 8088处理器有20条地址线,因此可以直接寻址1MB(220字节)的内存 你可以在谷歌上找到的其他东西会给你更多的细节。共有16段,每段64 kB,总计1 MB。另请参见8086使用的分段架构。

我在读一个系列,里面有一句话

由于16位模式的限制,DOS无法访问超过1MB的内存


这是真的吗?如果我做2^16,它会给出64KB,那么为什么文章会说1MB限制?

谷歌知道答案。例如,缔约国指出:

原始IBM PC中使用的Intel 8088处理器有20条地址线,因此可以直接寻址1MB(220字节)的内存


你可以在谷歌上找到的其他东西会给你更多的细节。

共有16段,每段64 kB,总计1 MB。另请参见8086使用的分段架构。