中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 看看老外是怎么优化内存的...................
« [1] [2] »
作者:
标题: 看看老外是怎么优化内存的................... 上一主题 | 下一主题
3dfx
高级用户




积分 721
发帖 195
注册 2004-1-15
状态 离线
『楼 主』:  看看老外是怎么优化内存的...................

http://freespace.virgin.net/alpha.systems/tips.htm


引用:

NOTE: Logitech’s MouseWare for DOS/Windows 31/95, version 7.1, is a

MUST HAVE FOR ALL DOS/WINDOWS USERS! Download it from:

1. UPDATE: LOGI71.ZIP is not available on AOL anymore!
2. http://www.logitech.com/TechSupp/2122.htm (where you can find ONLY the old version 6.43 of Logitech DOS/Win31 mouse drivers and the NEW version 7.2 of Win95 only Logitech virtual mouse driver).

3. A concerned emailer found LOGI71.ZIP at this FTP site:

ftp://ftp.volftp.vol.it/pub/pc/w ... er/mouse/logi71.zip
  
Thanks a lot Guenter for the valuable tip!

UPDATE: LOGI71.ZIP is zipped by Video On Line FTP Site:

http://www.volftp.vol.it ftp://ftp.volftp.vol.it email: ftpsw@vol.it and contains Logitech MouseWare Drivers version 7.1 for DOS/Windows 3.1x and version 7.2 for Windows 95.

This update appears courtesy of:

jezek@ure.cas.cz

  
4. Another FTP server that has LOGI71.ZIP posted: ftp://ftp.cyberbox.north.de/pub/misc/drivers/misc/logi71.zip

我试了,下载不了,谁再试试看............................

2006-6-13 14:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
3dfx
高级用户




积分 721
发帖 195
注册 2004-1-15
状态 离线
『第 2 楼』:  

还有这里:

http://www.kisser.net.au/tontodan/Dos95mem.html

2006-6-13 14:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 3 楼』:  

太长了,大致看了下。
我用 QEMM386 配合 4DOS 可以让空余常规内存达到632K,如果减少一下 4DOS 的环境变量空间(因为我确实需要这么多)甚至可以达到634K。


Modules using memory below 1 MB:

  Name           Total       =   Conventional   +   Upper Memory
  --------  ----------------   ----------------   ----------------
  SYSTEM       4,189    (4K)    725,149  (708K)   4,294,24 (4,193,
  QEMM386        912    (1K)        912    (1K)          0    (0K)
  4DOS         6,544    (6K)        336    (0K)      6,208    (6K)
  DOS-UP         224    (0K)          0    (0K)        224    (0K)
  DOSDATA      6,496    (6K)          0    (0K)      6,496    (6K)
  QDPMI        2,912    (3K)          0    (0K)      2,912    (3K)
  DISPLAY      8,304    (8K)          0    (0K)      8,304    (8K)
  ANSI         4,208    (4K)          0    (0K)      4,208    (4K)
  RAMDRIVE     1,328    (1K)          0    (0K)      1,328    (1K)
  FILES        2,096    (2K)          0    (0K)      2,096    (2K)
  FCBS            96    (0K)          0    (0K)         96    (0K)
  WKBUFFER       528    (1K)          0    (0K)        528    (1K)
  LASTDRIV     2,304    (2K)          0    (0K)      2,304    (2K)
  INSTALL        160    (0K)          0    (0K)        160    (0K)
  UDMA           656    (1K)          0    (0K)        656    (1K)
  TRICDVD      7,536    (7K)          0    (0K)      7,536    (7K)
  POWER        4,704    (5K)          0    (0K)      4,704    (5K)
  MSCDEX      34,000   (33K)          0    (0K)     34,000   (33K)
  DIET         1,760    (2K)          0    (0K)      1,760    (2K)
  QDICT        2,352    (2K)          0    (0K)      2,352    (2K)
  DISKMON      9,616    (9K)          0    (0K)      9,616    (9K)
  SMARTFLP    14,560   (14K)          0    (0K)     14,560   (14K)
  kstack       1,600    (2K)          0    (0K)      1,600    (2K)
  NCACHE2     16,400   (16K)          0    (0K)     16,400   (16K)
  NCACHE23    14,048   (14K)          0    (0K)     14,048   (14K)
  Free       673,536  (658K)    647,552  (632K)     25,984   (25K)

Memory Summary:

  Type of Memory       Total   =    Used    +    Free
  ----------------  ----------   ----------   ----------
  Conventional         655,360        7,808      647,552
  Upper             4,294,414,   4,294,388,       25,984
  Reserved                   0            0            0
  Extended (XMS)    67,596,208      488,368   67,107,840
  ----------------  ----------   ----------   ----------
  Total memory      67,698,688   4,294,884,   67,781,376

  Total under 1 MB     102,480   4,294,396,      673,536

  Total Expanded (EMS)                267,501,56 (261,232
  Free Expanded (EMS)                 220,102,65 (214,944
  Largest executable program size        647,536   (632K)
  Largest free upper memory block         25,856    (25K)
  Available space in High Memory Area      1,184     (1K)
  MS-DOS is resident in the high memory area.


如果我用现在新的鼠标和光驱驱动还可以节省出更多的上位内存



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2006-6-13 15:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
3dfx
高级用户




积分 721
发帖 195
注册 2004-1-15
状态 离线
『第 4 楼』:  

你的SYSTEM比我的小些,你的upper到底是多少啊?

你的基本内存最大是640K,我的只有637K。这个大概跟主板有关。

2006-6-13 18:16
查看资料  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 5 楼』:  

常规内存按理应该是640K,某些情况下639K也是正常的。但你637K按照过去 DOS 的情况肯定是有病毒,但按照现在的机器配置就不知道是不是“福建ABC”说的那个原因了。

MEM报告的空余内存数:

Free Conventional Memory:

  Segment         Total
  -------   -----------------
   00153        2,368    (2K)
   001E7       88,992   (87K)
   017A1      558,560  (545K)

  Total Free: 649,920  (635K)

Free Upper Memory:

  Region   Largest Free     Total Free      Total Size
  ------  --------------  --------------  --------------
      1       128   (0K)      128   (0K)   28,784  (28K)
      2    25,856  (25K)   25,856  (25K)  139,296 (136K)



QEMM自己列的内存状况:

                      Unavailable  Converted
              Initial   to QEMM     by QEMM    Leaving
Conventional:    640K    -    0K    -    0K    =  640K
Extended:        286M    -    0K    -  255M    =32767K
Expanded:          0K    -    0K    +  254M    =  254M
High RAM:          0K    -    0K    +  168K    =  168K
               ------     ------     ------     ------
   TOTAL:        287M    -    0K    -  344K    =  287M

                   344K QEMM Overhead
    Code & Data:    276K     Maps:             0K
    Tasks:           20K     Mapped ROM:      24K
    DMA Buffer:      16K     Unassigned:       8K
          0.8K Conventional Memory Overhead





DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2006-6-13 20:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
willsion
高级用户




积分 789
发帖 310
注册 2004-9-2
状态 离线
『第 6 楼』:  

建议以上的朋友把你们的AUTOEXEC.BAT和COBFIG.SYS贴出来。

让大家了解一下。

2006-6-14 13:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 7 楼』:  

贴出来太多了,我的这两个文件分别有十几和二十几K,而且还处在不断的修改之中。再说,基本结构都一样,无非是加载的内容有所不同而已。如果有什么疑问可以尽管提。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2006-6-14 18:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
3dfx
高级用户




积分 721
发帖 195
注册 2004-1-15
状态 离线
『第 8 楼』:  

config.sys

device=c:\qemm\dosdata.sys
SET LOADHIDATA=C:\QEMM\LOADHI.RF
DEVICE=C:\TOOLS\QEMM386.SYS RAM ST:F DMA=64 RF
device=c:\qemm\dos-up.sys @c:\qemm\dos7-up.dat
DOS=HIGH,UMB
FILES=40
LASTDRIVE=K
DEVICE=C:\QEMM\LOADHI.SYS /RF C:\TOOLS\QCDROM.SYS /D:IDE-CD
SHELL=C:\QEMM\LOADHI.COM /RF C:\COMMAND.COM C:\ /P

[ Last edited by 3dfx on 2006-6-14 at 23:37 ]

2006-6-14 23:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复
3dfx
高级用户




积分 721
发帖 195
注册 2004-1-15
状态 离线
『第 9 楼』:  

autoexec.bat

C:\QEMM\LOADHI /RF C:\TOOLS\NWCDEX.EXE /D:IDE-CD /E
C:\QEMM\LOADHI /RF C:\TOOLS\PCCACHE.COM
PATH C:\DOS;C:\TOOLS;C:\QEMM;C:\FPE;C:\GW;C:\TOOLS\SEA13;C:\AV98;C:\UCDOS;C:\CCDOS;C:\ARACHNE;%PATH%
LH C:\DOS\CTMOUSE.EXE
SET TEMP=I:\
XMSDSK 36000 /T /Y

[ Last edited by 3dfx on 2006-6-14 at 23:32 ]

2006-6-14 23:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Scott0902
中级用户





积分 466
发帖 237
注册 2005-10-12
状态 离线
『第 10 楼』:  

强!但msdos7.1启动盘启动后剩余常规内存都有610K左右,老外优化到630多K之后会有什么优势呢?是不是优化之后磁盘读写更快呢?在DOS下,剩余常规内存有600K我就已经满足了,但我最关心的问题是硬盘读写速度的问题。

2006-6-15 16:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 11 楼』:  

qemm386确实很强,但文件体积太大,没法用于启动盘。



32位才是DOS未来的希望
个人网志:http://sololand.moe
2006-6-15 18:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 12 楼』:  

不,我的启动盘用的就是 QEMM386.SYS ,当然,也没少 HIMEM.SYS+EMM386.EXE (主要是为了以防兼容问题)。一张软盘才这么点容量,你不可能把所有的功能都加进去,每个人都可以根据自己的爱好和习惯来制作。因此,我系统启动单独一张盘,工具盘一张或数张,中文系统盘一张,其它的再根据需要来做。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2006-6-16 01:33
查看资料  发短消息 网志   编辑帖子  回复  引用回复
070
高级用户

苏醒的沉睡者


积分 659
发帖 217
注册 2003-2-15
来自 福建
状态 离线
『第 13 楼』:  

软盘容量而且容易废掉,为什么不用u盘



好久没碰Dos,手都生了,赶紧回来练练.嘿嘿
2006-6-16 03:27
查看资料  发送邮件  发短消息 网志  OICQ (181315400)  编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 14 楼』:  



  Quote:
Originally posted by DOSforever at 2006-6-16 01:33 AM:
不,我的启动盘用的就是 QEMM386.SYS ,当然,也没少 HIMEM.SYS+EMM386.EXE (主要是为了以防兼容问题)。一张软盘才这么点容量,你不可能把所有的功能都 ...

这样的话你还不如用启动光盘或者启动U盘。
顺便问一下,qemm386会不会像emm386那样把dos带入保护模式?

[ Last edited by brglng on 2006-6-16 at 10:48 ]



32位才是DOS未来的希望
个人网志:http://sololand.moe
2006-6-16 10:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 15 楼』:  

要知道,不是所有的机器都支持U盘启动的,至少我自己的机器都不支持。至于光盘是刻死的,无法改动,当然,你别说让我用RW盘来刻。当初我还有想用2.88M软盘来做启动盘的想法,后来还有想用ZIP、LS120、EZ-FLYER等来做的设想,咳……可惜都没普及起来。

QEMM386.SYS 和 EMM386.EXE 一样,只要开出了 EMS ,CPU 的运行模式就处于 V86 模式。按照我的理解,DOS 只要能够使用1M以上的内存 CPU 就应该处于保护模式,但我奇怪的是如果只用 HIMEM.SYS 开出 XMS CPU 仍然处于实模式,这个问题我一直也没弄明白。而 QEMM386.SYS 不管是否开出 EMS ,那怕只使用 XMS CPU 都处于 V86 模式。我想可能是两者的内存管理机制有所不同吧。其它的内存管理程序还没怎么用过,请用过的来谈谈。
其实,CPU 处于什么工作方式对我们使用者来说不必刻意去关心,也不是我们人为可以去改动的,到时候程序自己会去转换,就象某些需要DOS4GW.EXE运行的程序,你什么内存管理都不用,到时候它自动会切换到保护模式下运行。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2006-6-16 14:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: