CM、UMB、HMA、EMS、XMS,
himem.sys、emm386.exe、smartdrv.exe、ramdrive.sys,
devicehigh、loadhigh,
buffers、files。
*****以下不保證正確^^*****
CM(Conventional Memory) 傳統記憶體。
UMB(Upper Memory Blocks) 上層記憶體。
HMA(High Memory Area) 高層記憶體。
EMS(Expanded Memory Specification) 擴充記憶體。
XMS(eXtended Memory Specification) 延伸記憶體。
CM:0~640K,DOS所能管理範圍。
UMB:640~1024K共384K,需由emm386.exe驅動,
通常將UMB交由DOS管理,並將驅動與程式載入此處。
HMA:1024~1088K共64K,需由himem.sys驅動,通常將DOS移至此處。
EMS:外加的記憶體或通過XMS模擬,需由emm386.exe或專門的驅動。
XMS:1024K以上,包含HMA,需由himem.sys驅動。
*****config.sys*****
device=himem.sys 驅動XMS與HMA。
device=emm386.exe ram 使用XMS模擬EMS與驅動UMB,
(空白:只用到EMS,noems:只用到UMB,ram:可管理EMS+UMB)。
dos=high,umb 將DOS移到HMA,並管理UMB。
devicehigh=smartdrv.exe 2048 devicehigh將命令放到UMB,
smartdrv.exe 磁碟快取(Disk Cache),單位KB。
devicehigh=ramdrive.sys 32767 512 1024 /e 虛擬磁碟(RamDisk),單位KB,
(磁碟大小、磁區大小、根目錄容量、/e:使用XMS,/a:使用EMS,空白:使用CM)。
buffers=n,m 記憶體緩衝區,n第一,內定3(一說15),1~99,m第二,內定1,1~8。
files=n 可能時開啟的檔案數量,內定8,8~255。
*****autoexec.bat*****
lh=*.exe loadhigh將命令放到UMB。
mem.exe chksdk.exe
相關閱讀:
介紹Config.sys文件(與Autoexec.bat、5種記憶體定義、QEMM)
http://blog.pixnet.net/ca95/post/3208514
留言列表