Re: [討論] ramdisk真的比較快?

看板Storage_Zone作者 (JP)時間13年前 (2013/01/14 14:45), 編輯推噓7(708)
留言15則, 8人參與, 最新討論串2/6 (看更多)
※ 引述《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) 這兩者是不同的工具跟技術,各有他的用途,混在一起談是錯誤的 互相也無法取代對方,要根據你需要解決的問題,來選擇正確工具才對 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.169.50 ※ 編輯: jadepond 來自: 122.116.169.50 (01/14 14:46)

01/14 14:56, , 1F
推這篇 ram driver設定過大使得OS page fault增高
01/14 14:56, 1F

01/14 14:57, , 2F
AUTOEXEC.bat
01/14 14:57, 2F
感謝你糾正我

01/14 14:58, , 3F
反而容易讓使用者體驗變差 多增加了paging的反應時間
01/14 14:58, 3F
※ 編輯: jadepond 來自: 122.116.169.50 (01/14 15:06)

01/14 19:17, , 4F
弄錯嘍~~~load high 是把程式段搬到 640KB-1MB 區間
01/14 19:17, 4F

01/14 19:18, , 5F
要用到 >1MB 區間,就得啟用 himem.sys
01/14 19:18, 5F

01/14 19:18, , 6F
若要使用 EMM 模式,還要掛上 emm386.exe or qemm386
01/14 19:18, 6F

01/14 19:35, , 7F
漏寫了一些,emm386 是用 page 方式使用 >1MB 空間...
01/14 19:35, 7F
本來就要啟用 himem.sys 這沒錯 然後可以在 dos 下面下指令 LOADHIGH [drive:][path]filename [parameters] 做 load high 一般的常駐程式是這樣做沒錯 而我描述的 smartdrv.exe 版本,是程式會自動幫你 load high 不用特意下指令 loadhigh 不信的話可以找 dos 5.0 + smartdrv 4.0 來測試看看就知道囉 emm386 那又是另外一回事了。

01/14 19:53, , 8F
記得以前pcdos有類似的程式
01/14 19:53, 8F

01/14 19:56, , 9F
蘋果二號的八位元電腦標準記憶體是64KB而已。 XD
01/14 19:56, 9F

01/14 20:23, , 10F
樓上記錯了, Apple II 的記憶體最多只能到 48KB
01/14 20:23, 10F

01/14 20:24, , 11F
II+ 可以裝 16KB 擴充卡, 但映射到 ROM 的同一塊位置
01/14 20:24, 11F
你說的是沒錯,只是 ProDOS 是 Apple 更後來推出的 後來推出的 Apple IIe + ProDOS , 標準記憶體 64KB, 最高可以裝 1MB 只要裝128KB 以上,就可以享用 Ram Drive 功能 電腦一開機會自動做一個 /RAM 磁碟給你放東西 一般台灣人比較不知道這個,是因為 ProDOS 只能安裝在 Apple 的授權機器上 當時候台灣的環境oooxxxoo 這離題太遠.. 反正我想表達的是,這兩種技術/工具,是為了解決不同類型問題而誕生 他有相似的地方,就是協助你利用記憶體來加快處理速度 但是兩者的運作機制很不相同,各有擅長的地方,從個人電腦發展的初始就是這樣 ※ 編輯: jadepond 來自: 122.116.169.50 (01/14 21:48)

01/14 21:50, , 12F
只支援到64MB上限的OS用現今的硬體跑超快...
01/14 21:50, 12F

01/14 23:23, , 13F
印象中我是在MS-DOS 3.2左右有用RAMDISK,當時的用途
01/14 23:23, 13F

01/14 23:24, , 14F
是用來玩信長之野望,把其中一片放到RAMDISK裡。
01/14 23:24, 14F

01/14 23:46, , 15F
當年 IIe/IIc/IIgs 可是好野人才玩的起~ 更別說擴充
01/14 23:46, 15F
文章代碼(AID): #1GywbtE- (Storage_Zone)
討論串 (同標題文章)
文章代碼(AID): #1GywbtE- (Storage_Zone)