ramdisk真的比較快? - 儲存設備

Table of Contents

※ 引述《hu10us22 (hu10us22)》之銘言:
: http://www.coolaler.com/showthread.php/299404

Ram Drive 很早就已經出現,大約 1980 年就發明出來.
蘋果電腦的ProDOS如果運作在 128KB的「大」記憶體電腦上,開機自動幫你做ramdisk
微軟 MS DOS 2.0 開始用 VDISK.SYS 支援Ram Drive ,都是很好用的工具

磁碟快取大約是 1982 年開發出來
MS DOS 4.01 開始用 SMARTDRV.SYS 支援磁碟快取
一開始都寫在 CONFIG.SYS 裡面設定,後來Windows 3.1 才出現 exe 執行檔
然後可以寫在 AUTOEXEC.BAT 裡面用exe載入,以及可以自動用高層記憶體(load high)

這兩者是不同的工具跟技術,各有他的用途,混在一起談是錯誤的
互相也無法取代對方,要根據你需要解決的問題,來選擇正確工具才對

--

All Comments

Mary avatarMary2013-01-16
推這篇 ram driver設定過大使得OS page fault增高
Edward Lewis avatarEdward Lewis2013-01-18
AUTOEXEC.bat
Freda avatarFreda2013-01-19
反而容易讓使用者體驗變差 多增加了paging的反應時間
Robert avatarRobert2013-01-21
弄錯嘍~~~load high 是把程式段搬到 640KB-1MB 區間
Zanna avatarZanna2013-01-22
要用到 >1MB 區間,就得啟用 himem.sys
若要使用 EMM 模式,還要掛上 emm386.exe or qemm386
Frederic avatarFrederic2013-01-23
漏寫了一些,emm386 是用 page 方式使用 >1MB 空間...
Lucy avatarLucy2013-01-24
記得以前pcdos有類似的程式
Zenobia avatarZenobia2013-01-27
蘋果二號的八位元電腦標準記憶體是64KB而已。 XD
Odelette avatarOdelette2013-01-31
樓上記錯了, Apple II 的記憶體最多只能到 48KB
Erin avatarErin2013-02-05
II+ 可以裝 16KB 擴充卡, 但映射到 ROM 的同一塊位置
Hardy avatarHardy2013-02-05
只支援到64MB上限的OS用現今的硬體跑超快...
Lauren avatarLauren2013-02-06
印象中我是在MS-DOS 3.2左右有用RAMDISK,當時的用途
Heather avatarHeather2013-02-08
是用來玩信長之野望,把其中一片放到RAMDISK裡。
Charlotte avatarCharlotte2013-02-10
當年 IIe/IIc/IIgs 可是好野人才玩的起~ 更別說擴充