标题: 请问在DOS下怎么样才能访问到4GB内存空间呢?
[打印本页]
作者: suchchacha
时间: 2005-10-16 15:26
标题: 请问在DOS下怎么样才能访问到4GB内存空间呢?
小弟最近写了个程序,在用虚拟软驱进入的DOS中可以访问到4GB内存空间,但用98启动盘进入的DOS中只能访问到1M内存,不知道他们有什么区别呢?
现在介绍DOS实模式和保护模式的书籍比较乱,我都被弄糊涂了,请教高手指点迷津,小弟不甚感激!
作者: GOTOmsdos
时间: 2005-10-16 17:36
估计你这个98启动盘进入的DOS,你选了实模式选项.
加载过HIMEM.SYS,好象就能访问到4GB内存空间吧..
作者: Michael
时间: 2005-10-17 20:55
加载过himem不一定能访问4G的空间.himem.sys并没有使cpu进入保护模式.
作者: 3dfx
时间: 2005-10-18 12:12
内存管理模式不同吧
一般只能把多出来的内存作虚拟盘来用
作者: doomday
时间: 2005-10-18 12:45
你要用支援保護模式的編譯器如WATCOM C++ 及 DOS EXTENDER LINKER如DOS 4GW才可以使用到4GB RAM, 這種程式的標準範例就是DOOM/DOOM 2 這個GAME.
作者: 不得不爱
时间: 2005-10-18 18:02
你的98启动盘没有加载himem.sys!
作者: yiwang
时间: 2005-10-22 11:28
怎么让DOS管理1GB的内存。