对《微机RAM磁盘的实现和应用》的补充
容量KB 扇区长度BYTES 目录项 存储器
默认及可选默认及可选默认及可选CONV. EXT.EXP.
RAMDRIVE 64(16-4096) 128(256,512,1024) 64(4-1024) 默认 /E /A
VDISK 64(1-4096) 128(256,512) 64(2-512) 默认 /E -
注:容量上限4096KB为实测值(指虚拟盘建立在扩充的存储器上),MS-DOS V3.3 User's Guide and Reference等未提及或不具体
Conv.=Conventional Memory-常规存储器
Ext.=Extended Memory-扩展存储器
Exp.=Expanded Memory-扩充存储器
m一次传输最大扇区数,默认8 (可选1-7)
RAMDRIVE.SYS是Microsoft公司专为Windows设计的,遵循EMS规范,支持在扩充存储器中建立虚拟盘。IBM DOS VDISK.SYS无此可选项。COMPAQ(协议)DOS VDISK.SYS的对应开关为/X;常规存储器另立开关/B(Base Memory);开关/E沿用,其可选项取名t。
MS DOS V5.0 (-6.21)RAMDVIVE.SYS改循扩展存储器规范(Extended Memory Specification,XMS)存取XMS存储器,放弃Int 15H直接调用扩展存储器方式。因此,需先运行扩展存储器管理程序-HIEME.SYS。其性能改进主要有:
1.容量上限达32,767KB
2.扇区长度默认512Bytes
3.RAMDRIVE.SYS可驻留于上位存储块(Upper Memory Blocks,UMBs)
4.虚拟盘可建立在用XMS存储器模拟的扩充存储器上
IBM DOS V5.0及V6.1中均名为RAMDRIVE.SYS,殊归同途。(四川 彭禾)