无忧启动论坛

标题: 在DOS下把程序拷到内存盘再运行跟直接运行程序,哪个速度快??? [打印本页]

作者: sgw888    时间: 2009-6-5 09:22
标题: 在DOS下把程序拷到内存盘再运行跟直接运行程序,哪个速度快???
在DOS下面,把程序先拷贝到内存盘,然后从内存盘运行程序跟直接运行程序有区别吗???哪个速度更快一些??

我们举个具体的例子:

使用下面的方法生成内存盘:
xmsdsk 4096 z:
然后把GHOST。EXE拷贝到Z盘(内存盘),再从z盘运行GHOST。EXE,跟直接运行GHOST。EXE(从硬盘运行)速度上有区别吗??

拷贝也是需要时间的吧????  是不是拷贝到内存盘再运行没有多大意义???
作者: dato    时间: 2009-6-5 09:41
拷贝到内存盘的最大作用是可以拔除软盘,现在都是用软件仿真虚拟,个人觉得也没什么意义了

不过有些像光盘的话,运行有些程序会生成一些临时文件的,这时候拷贝到内存空间就可写了,直接运行的话就会提示写入错误

[ 本帖最后由 dato 于 2009-6-5 09:43 编辑 ]
作者: sgw888    时间: 2009-6-5 10:55
原帖由 dato 于 2009-6-5 09:41 发表
拷贝到内存盘的最大作用是可以拔除软盘,现在都是用软件仿真虚拟,个人觉得也没什么意义了

不过有些像光盘的话,运行有些程序会生成一些临时文件的,这时候拷贝到内存空间就可写了,直接运行的话就会提示写入错误

如果是在硬盘运行,是不是没必要加载虚拟盘,直接运行就可以???
作者: lianjiang    时间: 2009-6-5 11:07
没发现有什么益处。
除了需要解决不可写问题的场合,一般情况个人以为有害无益。
作者: dos时代菜鸟    时间: 2009-6-5 14:57
释放到内存盘,就是为了节约软盘空间。可以把软件压缩到软盘。
这在pxe网络传送软盘img影像方面非常有用。
需要用软盘的时候可以释放到内存盘。

[ 本帖最后由 dos时代菜鸟 于 2009-6-5 14:59 编辑 ]
作者: 不才    时间: 2009-6-5 16:40
原帖由 sgw888 于 2009-6-5 10:55 发表

如果是在硬盘运行,是不是没必要加载虚拟盘,直接运行就可以???

嘿嘿,答案偶认为应该是肯定的。
若是非得“没事找事”拷贝到虚拟盘上去运行,没准就会碰上你不想看到的事情发生。
作者: dato    时间: 2009-6-5 22:13
综上所述

解决压缩包释放问题,以期在有限的1.44M容量里放置更多的软件
解决软件写操作
解决可以在成功加载后不依赖软盘运行
解决反复读写软盘而造成的噪音和软盘损坏.

就算现在硬盘软件仿真,偶的习惯仍然是通过cab压缩获得更多的利用空间然后释放到内存盘.然后通过path=%ram%;a:来设置优先加载路径.
作者: lianjiang    时间: 2009-6-6 06:27
尽管根据根据综上所述,有不少优点,但使用内存盘降低了兼容性这一点,就使我在能不用内存盘的时候就坚决不用。
作者: dato    时间: 2009-6-6 10:33
内存盘有兼容问题吗,没碰到过

偶碰到的更多是confiy.sys不同工作模式造成的软件加载故障
作者: sgw888    时间: 2009-6-6 17:18
呵呵,谢谢大家的回复。对于XMSDSK确实是有兼容问题的,我试过,在VMWARE虚拟机里就不能正常加载。在真实机中暂时没遇到,但并不代表没有问题。当然,也可以用别的驱动来加载内存盘。

综上所述,如果是在硬盘上运行,就没必要加载内存盘了。

[ 本帖最后由 sgw888 于 2009-6-6 17:20 编辑 ]
作者: wei821217    时间: 2009-6-6 20:10
我想应该差不多的吧
有没有具体的评测
作者: yaojy    时间: 2009-6-6 21:44
以前试过在VIA芯片主板上,只有使用内存盘才可以正常运行ghost.exe,否则就花屏死机。
可见也并非内存盘不好。
如果出现程序要存取数据等,内存盘就有优势了
作者: laozhao    时间: 2009-6-7 00:33
用微软官方的内存管理程序,如himem.sys、emm386.exe、ramdrive.sys等,是不会有啥兼容性问题的,虽然其在内存占用、使用灵活性方面,可能不是令人满意。

第3方的内存管理软件就不能保证稳定与兼容了。

以上是我个人的体会。
作者: apaulonline    时间: 2009-6-18 16:08
当然是放在内存盘好啊:

config.sys:
[menu]
menuitem=IDECD,  Start computer with IDE  CD-ROM support.
menuitem=SATACD, Start computer with SATA CD-ROM support.
menuitem=NOCD,   Start computer without CD-ROM support.
menudefault=IDECD,10
menucolor=7,0


[IDECD]
device=dos98\himem.sys /testmem:off
device=dos98\oakcdrom.sys /D:mscd001
device=dos98\btdosm.sys
device=dos98\flashpt.sys
device=dos98\btcdrom.sys /D:mscd001
device=dos98\aspi2dos.sys
device=dos98\aspi8dos.sys
device=dos98\aspi4dos.sys
device=dos98\aspi8u2.sys
device=dos98\aspicd.sys /D:mscd001

[SATACD]
device=dos98\himem.sys /testmem:off
device=dos98\gcdrom.sys /D:satacd01 /C0
device=dos98\gcdrom.sys /D:satacd02 /C1
device=dos98\gcdrom.sys /D:satacd03 /C2

[NOCD]
device=dos98\himem.sys /testmem:off


[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=dos98\ramdrive.sys /E 12288
lastdrive=z


autoexec.bat
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call c:\dos98\setramd.bat %LglDrv%
set temp=%RAMD%:\
set tmp=%RAMD%:\
path=%RAMD%:\;c:\dos98\;
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy c:\dos98\extract.exe %RAMD%:\ > NUL


:EXT
%RAMD%:\extract /y /e /l %RAMD%: c:\dos98\ebd.cab > NUL
%RAMD%:\extract /y /e /l %RAMD%: c:\dos98\pqm.cab > NUL
echo The diagnostic tools & PQM were successfully loaded to drive %RAMD%.
echo.


IF "%config%"=="IDECD"  GOTO IDECD
IF "%config%"=="SATACD" GOTO SATACD
IF "%config%"=="NOCD" GOTO QUIT
GOTO QUIT


:IDECD
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT

:SATACD
LH %ramd%:\shsucdx.com /D:?SATACD01 /D:?SATACD02 /D:?SATACD03
GOTO QUIT


:QUIT
xcopy c:\dos.bat\*.* %RAMD%:\ > NUL
xcopy c:\dos.gho\*.* %RAMD%:\ > NUL
xcopy c:\dos.pqi\*.* %RAMD%:\ > NUL
echo The PQI & GHO tools were successfully loaded to drive %RAMD%.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=
smartdrv

%RAMD%:

CALL Q.bat
作者: lummox    时间: 2009-7-19 19:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: lummox    时间: 2009-7-19 19:24
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3