Let’s keep talking about memory: typing so much really is uncomfortable..
2. Here I want to emphasize that the contents of config.sys and autoexec.bat must be kept streamlined. Don’t start those unnecessary TSRs, because these TSRs often occupy a lot of conventional memory. Another reason is that since I don’t have the kind of skilled technique that wengier has, keeping these two files simpler reduces the chances of errors. It also makes them easier to modify. Whenever I look at wengier’s configuration I get dazzled by it.
If config.sys contains cache programs such as smartdrv.exe or PC-CACHE.COM, and also virtual disk commands like ramdrive.sys; xmsdsk.exe, you can remove them to save conventional memory. smartdrv.exe in particular uses a large amount of conventional memory. So wengier says PC-CACHE.COM is a bit better. If you must use ramdrive.sys, make sure the RAM disk is created in extended memory, not in conventional memory. Of course, it’s best to use xmsdsk, because it will place itself into XMS as well. Very nice.
If config.sys contains the buffers command, the number of disk buffers specified by buffers should be reduced. Each buffer occupies 532 bytes of conventional memory. But reducing the number of disk buffers too much will cause some programs not to run properly. Generally, buffers should not be less than 15. This has already been discussed earlier, I’m just reiterating it here.
If config.sys contains the lastdriver command, remove the command or set lastdriver a bit smaller, rather than something like astdriver=32. Because DOS creates a corresponding management block CDS in memory for each logical drive that is allowed to be accessed, and each CDS occupies more than 80 bytes of conventional memory.
The order of the device and devicehigh commands in config.sys is very important. It affects the efficient use of memory and the correct operation of a series of programs during config.sys startup. In config.sys, device drivers are best installed in the following order:
1 Himem.sys;
2 device drivers that use extended memory;
3 emm386.exe. If emm386 is used to emulate expanded memory and provide access to upper memory blocks (UMBs),
then the EMM386 command line should include the RAM switch instead of NOEMS. NOEMS disables emm386.exe from emulating
expanded memory, but it provides the largest available upper memory blocks for installing device drivers and running other programs.
4 device drivers that use expanded memory;
5 device drivers that use upper memory blocks (UMBs).
As for autoexec.bat, my suggestion is still to keep it simple: remove those TSRs the user doesn’t need; if you don’t use the mouse at the command line, don’t install any mouse device driver, such as mouse.com, because you can type mouse.com at any time to use the mouse. Some other similar programs are the same too..
弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾