中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [讨论]DOS的基本内存 上一主题 | 下一主题
燕三
初级用户




积分 162
发帖 14
注册 2004-3-16
状态 离线
『楼 主』:  [讨论]DOS的基本内存

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

2004-5-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
aria
高级用户




积分 924
发帖 243
注册 2003-7-9
状态 离线
『第 2 楼』:  

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

2004-5-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: