虛擬內存檔
將部分內存模擬為硬碟的技術
虛擬內存檔是通過軟體將一部分內存(RAM)模擬為硬碟來使用的一種技術。相對於直接的硬碟文件訪問來說,這種技術可以極大的提高在其上進行的文件訪問的速度。但是RAM的易失性也意味著當關閉電源后這部分數據將會丟失。但是在一般情況下,傳遞到RAM盤上的數據都是在硬碟或別處永久貯存的文件的一個拷貝。經由適當的配置,可以實現當系統重啟后重新建立虛擬盤。
虛擬內存檔使用計算機內存的一部分來模擬一個硬碟。在DOS/windows下由相應的軟體利用系統分配給它的內存空間來實現這種模擬。linux系統可以使用其內核支持的機制來實現。
虛擬內存檔還可以使用帶有壓縮機制的文件系統,例如:cramfs。這是因為一般的RAM盤的容量一般都較小,且RAM的存儲空間比硬碟的要寶貴得多,價格也比硬碟要來得高,所以這樣做是很合理的。
虛擬內存檔的一個用途是做為Web緩存,這樣可以提高載入頁面的速度,因為硬碟的存取速度遠小於內存(RAM)的存取速度。由於RAM的易失性,這一措施還帶來了安全性上的好處。
DOS系統:XMSDSK;
Windows系統:VSuite Ramdisk;
linux系統:直接格式化並掛載/dev/ramX 即可(X是內存檔序號)