RAM disk
此條目可參照英語維基百科相應條目來擴充。 (2020年7月28日) |
相對於傳統的硬盤文件訪問來說,這種技術可以大幅提高文件的訪問速度。但是RAM的易失性也意味着關閉電源後數據將會丟失。某些時候這不是問題,比如說對於一個加密文檔的明文來說。但是在大多數情況下,傳遞到RAM disk上的數據都是其他在別處有永久性存貯文件的一個拷貝,當系統重啟後可以重新建立。
實現
[編輯]軟件的RAM disk使用一般的RAM的一部分來模擬一個硬盤。通常都可以使用由操作系統內核支持的機制來實現,但是通過使用者空間(相對於「內核空間」)的應用程序進程來進行這種的模擬也是有可能的。[1] 因為存貯在RAM disk中文件一般都是臨時性的,所以也就不需要使用電池備份,或者UPS等設備。
某些RAM disk使用壓縮的文件系統例如:cramfs。這是因為一般的RAM disk都容量一般都較小, 且RAM的價格比硬盤要高,所以這樣做是很合理的。
作為Web緩存
[編輯]可以使用RAM disk來做為Web緩存,這樣可以提高加載頁面的速度。[2]
由於RAM disk的易失性,還帶來了安全性上的好處。(因可以確保資訊不會留下痕跡)[3]
歷史
[編輯]世界上第一個在微機上商用的的RAM disk軟件是1980年代由Microcosm Ltd公司開發的Silicon Disk System,首先是在CP/M操作系統上,後來在MS-DOS上。由於Commodore硬體的內存地址的限制,RAM disk在Commodore 64和Commodore 128操作系統上很流行。AmigaOS自身就是RAM disk的能力。
Microsoft於1983年在MS-DOS(版本2.0)上加入了RAM disk的功能。Apple Computer於1991年在Apple Computer上也加入了這個特性。另外,許多的Unix與Unix-like系統也提供某種程度上的RAM disk功能。尤其是在Linux上,在安裝於某些高性能,低資源設備的情況下。
相關軟體
[編輯]- Buffalo Ramdisk:能設置關機保全數據存回實體硬碟/儲存器;不支持 Windows 8+。
- SoftPerfect RAM Disk 3.4.6:足夠完善的功能,效能比 Buffalo Ramdisk 稍高且讀寫表現更穩定;擁有優秀的系統向上支持及全位元(x86/x64) capabilities 性,支持運行於 Windows 8、Windows 8.1、Windows 10/Enterprise Technical Review 2015 中通過測試。
參考
[編輯]- ^ AppDisk for the classic Mac OS是用戶空間的Ramdisk實用工具在目前市場中的一個例子。
- ^ Using a RAM disk for browsing the web on Macs. [2008-08-30]. (原始內容存檔於2007-11-10).
- ^ Using a RAM disk to improve security in firefox. [2008-08-30]. (原始內容存檔於2008-09-14).