Od dawna wiemy, że pamięć operacyjna RAM jest radykalnie szybsza nawet od najlepszego dysku SSD oferowanego na rynku. Czemu więc nie wykorzystać tej przewagi? Przy zastosowaniu odpowiedniego oprogramowania możemy zmienić naszą pamięć RAM w niewielki i bardzo szybki dysk twardy. Sprawdźmy, jak działa to rozwiązania oraz jakie są jego wady i zalety.
Na pierwszy rzut oka przewaga tego typu rozwiązania nad tradycyjnymi dyskami czy też pamięciami USB (pomijając ich pojemność) jest druzgocąca. Wystarczy spojrzeć na testy wydajności, aby przez chwilę zastanowić się, czy aby to nie jest jakiś błąd programu – przewaga dysków RAM nad dyskami tradycyjnymi lub SSD dochodzi do kilkuset lub kilku tysięcy procent. Na pierwszy rzut oka sprawa wydaje się jasna – praktycznie same zalety, nie ma na co czekać! Niestety, pod tą imponującą zasłoną kryją się dość poważne wady.
Dysk RAM – co to takiego?
By stworzyć dysk RAM musimy zainstalować specjalne oprogramowanie, które uruchomi dodatkowy wirtualny dysk w systemie Windows – dysk ten będzie widoczny w panelu „Komputer” w sekcji „Dyski twarde”. Zainstalowany program po odpowiedniej konfiguracji zarezerwuje pewną część pamięci operacyjnej RAM – jeśli w komputerze mamy np. 4 GB, możemy przydzielić dyskowi RAM całą pojemność lub niewielką jej część. Po skonfigurowaniu, dowolne pliki mogą być zapisywane na stworzonym magazynie.
W teorii, takie rozwiązanie z pewnością powinno pozytywnie wpłynąć na wydajność całego systemu. Dla przykładu, jeśli zainstalujemy program na dysku RAM, uzyskamy natychmiastowy dostęp do wszystkich danych, a co za tym idzie sam program będzie działał szybciej – w końcu wszystko zostanie zapisane na najszybszej pamięci z minimalnymi czasami dostępu, ogromnymi wartościami transferu etc. Oznaczałoby to szybsze czasy ładowania aplikacji i szybszy zapis/odczyt plików zapisanych na dysku RAM.
Czy stosowanie dysku RAM ma sens?
Niestety z dyskami RAM jest jeden, podstawowy problem – nie jest to pamięć trwała. Jeśli komputer zostanie nagle wyłączony, straci zasilanie lub naciśniemy przycisk Reset, wszystkie zapisane na dysku RAM dane zostaną bezpowrotnie skasowane. Oznacza to, że nie powinniśmy zapisywać tam ważnych danych, wgrywać programów, z których chcemy korzystać na co dzień etc. Wychodzi więc na to, że tworzenie dysku RAM jest bezsensowne, gdyż stabilność i bezpieczeństwo takiego magazynu danych jest na bardzo niskim poziomie. Z drugiej strony, jeśli mamy zapisywać tam mało ważne i nieistotne pliki, lepiej skorzystać z pamięci przenośnej lub konwencjonalnego dysku twardego.
Jakby tego było mało, ze względu na to, że pamięć RAM nie jest pamięcią trwałą, przed każdym wyłączeniem komputera zapisane w takim magazynie dane musimy kopiować na dysk, a następnie po uruchomieniu komputera, z powrotem przenosić na dysk RAM. Dla przykładu, jeśli zainstalowaliśmy na takim dysku jakiś program, do którego chcemy mieć bardzo szybki dostęp, przed każdym wyłączeniem systemu musimy robić kopię instalacji na zwykłym dysku, a jeśli chcemy mieć pewność, że w przypadku awarii niczego nie stracimy, powinniśmy ustawić opcję automatycznego tworzenia kopii bezpieczeństwa w osobnym programie.
Zapewne już wiele osób do tej chwili zaczęło się zastanawiać: „No dobrze, ale co dzieje się z pamięcią RAM używaną przez programy i system?” Im więcej pamięci RAM jest zajęte przez pliki, tym mniej miejsca ma system na buforowanie danych, a co za tym idzie wydajność całego komputera drastycznie spada. Jeśli przydzieliliśmy niemal całą pamięć na dysk, po zapełnieniu większej ilości wydajność systemu zostanie bardzo mocno ograniczona. Wtedy niezbędne będzie kasowanie plików lub całkowite wyłączenie funkcji dysku RAM.
Dysk RAM – tak czy nie?
Reasumując, dyski RAM to bardzo ciekawe rozwiązanie. Co prawda na dłuższą metę jest to bardzo niepraktyczne, ale sama możliwość zaprzęgnięcia do pracy pamięć RAM wydaje się bardzo ciekawa. Jeśli w komputerze mamy zainstalowanych 8 czy 16 GB pamięci RAM, przydzielenie połowy do celów magazynowania danych wydaje się ciekawe, choć nadal mało wygodne – konieczność kopiowania danych, przenoszenia, ryzyko ich utraty etc. Tak czy inaczej już jutro napiszemy, jak stworzyć dysk RAM i jak znaleźć dla niego najciekawsze zastosowania.