Ramdysk
Z Wikipedii
Ramdysk to obszar komputerowej pamięci RAM, który jest wykorzystywany w roli pamięci dyskowej. Dzięki temu dalece polepszają się czasy dostępu, ponieważ ramdyski są mniej więcej tysiąc razy szybsze od napędów dysków twardych (HDD). Jednakże dane przechowywane w ramdyskach w przypadku odłączenia lub awarii zasilania są bezpowrotnie tracone, ponieważ umieszczone są w zwyczajnej, ulotnej pamięci RAM. W wyniku tego wyłączenie komputera oznacza utratę danych z ramdysku. Jednak są one doskonałym miejscem do przechowywania tymczasowych danych lub zdekompresowanych programów w krótkich okresach czasu.
Ramdyski w latach 80. XX wieku były popularne jako dyski startowe, kiedy to dyski twarde były drogie, a napędy dysków elastycznych (FDD) powolne; kilka modeli systemów komputerowych, takich jak Amiga lub Apple IIgs, obsługiwało ładowanie systemu operacyjnego z ramdysku. Kosztem pewnej części pamięci głównej, komputer mógł być miękko zrestartowany i załadować system operacyjny w sekundy zamiast minut. Niektóre systemy posiadały ramdyski zasilane bateryjnie tak, że ich zawartość nie była tracona, gdy system był wyłączany.
Wydajna pamięć podręczna dysków zapewniana przez system operacyjny najczęściej niweluje korzyści z posiadania ramdysku; pamięć podręczna dysku spełnia podobną rolę (szybki dostęp do danych normalnie przechowywanych na dysku) bez pewnych wad ramdysków (utrata danych przy awarii zasialania, statyczny rozmiar, itp.). Ramdyski są jednak niezastąpione w sytuacjach gdy dysk fizyczny nie jest dostępny lub gdy czytanie lub zapisywanie na dysku jest niepożądane (tak jak w przypadku dysków "LiveCD"). Mogą być także używane w kioskach elekronicznych, gdzie żadne zmiany w systemie nie są zachowywane i przy każdym uruchomieniu urządzenia ładowana jest pierwotna konfiguracja.
Inną metodą wykorzystywania pamięci RAM do przechowywaniu plików jest tymczasowy system plików. Różnica między nim a ramdyskiem jest taka, że ramdysk (/dev/ram0 itd.) ma stały rozmiar i zachowuje się jak partycja dyskowa, podczas gdy tymczasowy system plików (np. /dev/shm) rośnie lub maleje w zależności od rozmiaru przechowywanych danych.