中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-25 04:13
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 请问在DOS下怎么样才能访问到4GB内存空间呢? 查看 1,115 回复 6
楼 主 请问在DOS下怎么样才能访问到4GB内存空间呢? 发表于 2005-10-16 15:26 ·  中国 江苏 苏州 昆山市 电信
新手上路
积分 2
发帖 1
注册 2005-10-16 15:16
20年会员
UID 43587
性别 男
来自 中国江苏
状态 离线
小弟最近写了个程序,在用虚拟软驱进入的DOS中可以访问到4GB内存空间,但用98启动盘进入的DOS中只能访问到1M内存,不知道他们有什么区别呢?
现在介绍DOS实模式和保护模式的书籍比较乱,我都被弄糊涂了,请教高手指点迷津,小弟不甚感激!
2 发表于 2005-10-16 17:36 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
23年会员
UID 7105
性别 男
状态 离线
估计你这个98启动盘进入的DOS,你选了实模式选项.
加载过HIMEM.SYS,好象就能访问到4GB内存空间吧..
3 发表于 2005-10-17 20:55 ·  中国 山东 济南 移动
钻石会员
★★★★★
积分 10,051
发帖 3,040
注册 2002-11-11 00:00
23年会员
UID 223
性别 男
状态 离线
加载过himem不一定能访问4G的空间.himem.sys并没有使cpu进入保护模式.
简单就是美
4 发表于 2005-10-18 12:12 ·  IANA 局域网IP(Private-Use)
高级用户
★★
积分 721
发帖 195
注册 2004-01-15 00:00
22年会员
UID 15554
性别 男
状态 离线
内存管理模式不同吧
一般只能把多出来的内存作虚拟盘来用
5 发表于 2005-10-18 12:45 ·  中国 台湾 中华电信(HiNet)
初级用户
积分 22
发帖 7
注册 2005-09-30 16:24
20年会员
UID 43003
来自 高雄市
状态 离线
你要用支援保護模式的編譯器如WATCOM C++ 及 DOS EXTENDER LINKER如DOS 4GW才可以使用到4GB RAM, 這種程式的標準範例就是DOOM/DOOM 2 這個GAME.
6 发表于 2005-10-18 18:02 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
7 发表于 2005-10-22 11:28 ·  中国 湖南 长沙 电信
新手上路
积分 4
发帖 4
注册 2005-10-22 11:02
20年会员
UID 43879
性别 男
状态 离线
怎么让DOS管理1GB的内存。
论坛跳转: