RAM disk

由於RAM盤的易失性,還帶來了安全性上的好處。 AmigaOS自身就是RAM盤的能力。 ix-like系統也提供某種程度上的RAM盤功能。

概述

一種模擬的盤驅動器,其數據實際上存儲在RAM記憶體之中。一個專用程式使作業系統可以對模擬盤讀取-寫入數據,就象從磁碟驅動器中讀寫一樣。RAM盤非常快,但它要求系統記憶體為其所用。此外,RAM盤常使用易失性存儲器。因此,當電源切斷時,存儲在RAM盤上的數據就消失了。

實現

軟體的RAM盤使用一般的RAM的一部分來模擬一個硬碟。通常都可以使用由作業系統核心支持的機制來實現,但是通過用戶空間(相對於“核心空間”)的應用程式進程來進行這種的模擬也是有可能的。 因為存貯在RAM盤中檔案一般都是臨時性的,所以也就不需要使用電池備份,或者UPS等設備。
某些RAM盤使用壓縮的檔案系統例如:cramfs。這是因為一般的RAM盤都容量一般都較小, 且RAM的價格比硬碟要來得高,所以這樣做是很合理的。

作為Web快取

可以使用RAM盤來做為Web快取,這樣可以提高載入頁面的速度。
由於RAM盤的易失性,還帶來了安全性上的好處。

歷史

世界上第一個在微機上商用的的RAM盤軟體是1980年代由Microcosm Ltd公司開發的Silicon Disk System,首先是在CP/M作業系統上,後來在MS-DOS上。由於Commodore hardware的記憶體地址的限制,RAM盤在Commodore 64和Commodore 128作業系統上很流行。AmigaOS自身就是RAM盤的能力。
Microsoft於1983年在MS-DOS(版本2.0)上加入了RAM盤的功能。Apple Computer於1991年在Apple Computer上也加入了這個特性。另外,許多的UnixUnix-like系統也提供某種程度上的RAM盤功能。尤其是在Linux上,在安裝與某些高性能,低資源的情況下。

相關詞條

相關搜尋

熱門詞條

聯絡我們