基本介紹
- 外文名:RAM disk
- 性質:一種模擬的盤驅動器
- 特點:RAM盤非常快
- 適用:由於RAM盤的易失性
概述,實現,作為Web快取,歷史,
概述
一種模擬的盤驅動器,其數據實際上存儲在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盤的能力。