菜鸟问题:内存不够用了
我想在DOS 6.22下用ARACHNE浏览网页,运行后系统说内存不够用了
除此之外,我还需要运行一些其他的软件,请问该怎样让DOS利用更多的内存?
最好给出你的配置文件
我的是这样的:
******************
autoexec.bat:
******************
@echo off
break on
lfnfor on
verify on
set dircmd=/OGN /4
set winpmt=Windows! $P$G
set temp=c:\dos\TEMP
set tmp=c:\dos\TEMP
set comspec=C:\COMMAND.COM
path=C:\DOS\NET;c:\dos;c:.;d:.;..
C:\DOS\MSCDEX.EXE /D:MSCD000
mode.com con rate=32 delay=1
lh doskey.com
echo.
C:\DOS\NET\net initialize
C:\DOS\NET\nwlink
C:\DOS\NET\net start
********************
config.sys:
********************
device=c:\dos\himem.sys /testmem:off
device=c:\dos\emm386.exe noems
devicehigh=c:\dos\setver.exe
shell=c:\command.com /p /e:640
set temp=c:\dos\temp
set tmp=c:\dos\temp
accdate=c+ d+ e+
dos=high,umb
numlock=off
files=30
buffershigh=30,0
fcbshigh=4,0
lastdrivehigh=n
stackshigh=9,256
[COMMON]
DEVICE = C:\dos\mycdrom\CDROM.SYS /D:MSCD000
device=C:\DOS\NET\ifshlp.sys
LASTDRIVE=Z
问题点数:100、回复次数:14Top
1 楼boris_hz(忘却游泳的鱼)回复于 2002-10-12 00:32:58 得分 0
急啊......Top
2 楼lijiuhua0721(随缘)回复于 2002-10-12 06:53:16 得分 0
在DOS下你已经设置好了如果不行只有加内存条了Top
3 楼boris_hz(忘却游泳的鱼)回复于 2002-10-12 14:02:01 得分 0
不会吧
我有176M内存啊
只是在DOS下配置不当罢了Top
4 楼BuZhang_AP97091(Email:gold_ap97091@163.com,Q45324223)回复于 2002-10-12 15:56:56 得分 0
把config.sys
清空(记得备份)Top
5 楼boris_hz(忘却游泳的鱼)回复于 2002-10-13 10:13:13 得分 0
device=c:\dos\himem.sys /testmem:off
device=c:\dos\emm386.exe noems
devicehigh=c:\dos\setver.exe
还有CDROM, LAN这些总该留下吧
不知道怎么取舍
头疼……Top
6 楼ckc(火)回复于 2002-10-13 14:39:17 得分 40
autoexec.bat中的一些驻留内存的东西前面用
lh 加载
比如你的C:\DOS\MSCDEX.EXE /D:MSCD000
应该用
lh C:\DOS\MSCDEX.EXE /D:MSCD000
C:\DOS\NET\net initialize
C:\DOS\NET\nwlink
C:\DOS\NET\net start
这些也要在前面加上lhTop
7 楼huanyu79(海纳百川,有容乃大)回复于 2002-10-13 18:59:00 得分 40
请在config.sys文件中将光驱前面加上divicehigh=........将光驱驱动文件放到高端内存中!!因为他要吃到你50几k的基本内存!!!
你的问题不是内存不够,是基本内存不够!!不信你可以试试你再加256m内存也一样不够!!因为基本内存只有640k,这和你有多大内存无关!!!Top
8 楼NCCC(love笨笨)回复于 2002-10-13 21:28:52 得分 0
DOS只能管理640K的内存,你有那么大一点用都没有.Top
9 楼boycer(Boyce.W)回复于 2002-10-13 21:42:04 得分 0
fgTop
10 楼wantforever(枫叶荻花)回复于 2002-10-15 10:40:20 得分 0
你用memmaker.exe做一下就可以了的,它是把一些占用640K基本内存的程序放到上位内存里面的,这个我记得在dos 6.22的命令集里面有的。如果用memmaker做了以后还不行,那你就只能把一些config.sys和autoexec.bat里面memmaker没有修改的命令,手动修改或者删除的!Top
11 楼boris_hz(忘却游泳的鱼)回复于 2002-10-15 20:51:13 得分 0
谢谢ckc(火),内存的问题已经解决。
不过又有新问题:我的声卡和网卡在Windows及Linux下IRQ都是10,但在DOS下我加载了网卡后加载声卡时系统把5号IRQ分给了声卡,并且报错。现在声卡不发音,怎么办?我的声卡和网卡分别是SiS 7018和SiS 900(均为SiS630芯片组集成的)
wantforever:
memmaker我以前用过,把我的系统爆掉了
也不知是哪里的问题
Top
12 楼williamleoXP()回复于 2002-10-19 00:20:46 得分 0
请调换你DOS下驱动的加载顺序。应该会有一个合理的方案。
Top
13 楼MagicianZ(MagicianX)回复于 2002-10-19 17:50:56 得分 0
在config.sys中写
device=c:\windows\himem.sys
device=c:\windows\emm386.exe ram noems
dos=high,umb
然后把所有的device变成devicehigh
再把AUTOEXEC.BAT里所有加载程序的行前都加上LH〈空格〉
Top
14 楼MagicianZ(MagicianX)回复于 2002-10-19 17:53:12 得分 20
运行网卡的配置程序,可以设置IRQ
Top




