Board logo

标题: [讨论]DOS的基本内存 [打印本页]

作者: 燕三     时间: 2004-5-1 00:00    标题: [讨论]DOS的基本内存
DOS的基本内存一直都只有640K,现在的内存发展已经是众所周知的。我在论坛看了很多贴子,但是并没有看到为什么到现在还只能有640K的基本内存可用,虽然说可以用到扩展内存和高端内存等。但必竟程序还是运行在基本内存里的。有个问题就是为什么当初DOS只能有640K的基本内存,而到了现在,DOS也有发展了,小的内存造就了DOS下的程序高效而且体积微小,但如果DOS能用上更大的基本内存,那不是更好吗,请教高手来这里说一说这个问题。

作者: aria     时间: 2004-5-1 00:00
dos可直接访问的是实模式下的内存,而不管Dos的版本有多新,除非是32位的Dos
实模式与8086兼容,8086有20条地址线,所以实模式下只能访问1M的内存
(不考虑HMA的问题)
640k的基本内存和384KUMA的划定,原因尚不清楚