中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-24 08:35
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » [讨论]DOS的基本内存 查看 649 回复 1
楼 主 [讨论]DOS的基本内存 发表于 2004-05-01 00:00 ·  中国 江西 吉安 电信
初级用户
积分 162
发帖 14
注册 2004-03-16 00:00
22年会员
UID 20230
性别 男
状态 离线
DOS的基本内存一直都只有640K,现在的内存发展已经是众所周知的。我在论坛看了很多贴子,但是并没有看到为什么到现在还只能有640K的基本内存可用,虽然说可以用到扩展内存和高端内存等。但必竟程序还是运行在基本内存里的。有个问题就是为什么当初DOS只能有640K的基本内存,而到了现在,DOS也有发展了,小的内存造就了DOS下的程序高效而且体积微小,但如果DOS能用上更大的基本内存,那不是更好吗,请教高手来这里说一说这个问题。
2 发表于 2004-05-01 00:00 ·  中国 天津 南开区 联通
高级用户
★★
积分 924
发帖 243
注册 2003-07-09 00:00
23年会员
UID 6612
性别 男
状态 离线
dos可直接访问的是实模式下的内存,而不管Dos的版本有多新,除非是32位的Dos
实模式与8086兼容,8086有20条地址线,所以实模式下只能访问1M的内存
(不考虑HMA的问题)
640k的基本内存和384KUMA的划定,原因尚不清楚
论坛跳转: