RAM disk

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

RAM disk是將RAM模擬為硬盤的技術。

相對於傳統的硬盤文件訪問來說,這種技術可以大幅提高文件的訪問速度。但是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英語Microcosm Ltd公司開發的Silicon Disk System英語Silicon Disk System,首先是在CP/M操作系統上,後來在MS-DOS上。由於Commodore硬體的內存地址的限制,RAM disk在Commodore 64Commodore 128英語Commodore 128操作系統上很流行。AmigaOS自身就是RAM disk的能力。

Microsoft於1983年在MS-DOS(版本2.0)上加入了RAM disk的功能。Apple Computer於1991年在Apple Computer上也加入了這個特性。另外,許多的UnixUnix-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 中通過測試。

參考[編輯]

  1. ^ AppDisk for the classic Mac OS是用戶空間的Ramdisk實用工具在目前市場中的一個例子。
  2. ^ Using a RAM disk for browsing the web on Macs. [2008-08-30]. (原始內容存檔於2007-11-10). 
  3. ^ Using a RAM disk to improve security in firefox. [2008-08-30]. (原始內容存檔於2008-09-14). 

外部連結[編輯]