/ / Dyski RAM wyjaśnione: czym są i dlaczego prawdopodobnie nie należy ich używać

Objaśnione dyski RAM: czym są i dlaczego prawdopodobnie nie należy ich używać

testy RAM-dysku

Pamięć RAM komputera jest jeszcze szybsza niż nawetnowoczesne dyski półprzewodnikowe. Dyski RAM wykorzystują to, wykorzystując pamięć RAM komputera jako błyskawiczny dysk wirtualny. Ale i tak prawdopodobnie nie chcesz używać dysku RAM.

Dyski RAM są łatwe do sprzedania - wszystko, co musisz zrobić, to utrzymać testy wydajności pokazujące, o ile szybciej jest odczyt danych z pamięci RAM niż z nawet szybkiego dysku SSD. Ale to nie jest pełny obraz.

Co to jest dysk RAM?

Aby utworzyć dysk RAM, należy zainstalowaćprogram innej firmy, który tworzy dysk wirtualny w systemie Windows. Ten program zarezerwuje część pamięci RAM - więc jeśli masz 4 GB plików na dysku RAM, dysk zajmie 4 GB pamięci RAM. Wszystkie pliki na dysku zostaną zapisane w pamięci RAM. Kiedy pisałeś na dysk, po prostu pisałeś w innej sekcji pamięci RAM.

Początkowo wydaje się, że może to pomóc w optymalizacjiwystęp. Jeśli zainstalujesz programy na dysku RAM, będziesz mieć niemal natychmiastowe czasy ładowania, ponieważ ich dane będą już przechowywane w najszybszej możliwej pamięci. Gdy zapiszesz plik, stanie się to niemal natychmiast, ponieważ zostanie po prostu skopiowane do innej części pamięci RAM. Oznaczałoby to krótszy czas ładowania aplikacji i krótszy czas odczytu / zapisu pliku dla plików zapisanych na dysku RAM.

ramdisk-in-windows-explorer [4]

Dlaczego prawdopodobnie nie powinieneś go używać

Jednak tutaj jest duży problem. RAM to pamięć ulotna. Gdy komputer straci moc, zawartość pamięci RAM zostanie usunięta. Oznacza to, że nie możesz przechowywać niczego ważnego na dysku RAM - jeśli komputer ulegnie awarii z powodu utraty zasilania, stracisz wszystkie dane na dysku RAM. Zapisywanie plików na dysku RAM jest więc bezcelowe, chyba że nie martwisz się, że je zgubisz - ale jeśli nie przejmujesz się plikami, po co je zapisywać?

Ponieważ pamięć RAM nie jest trwała, musisz równieżzapisz zawartość dysku RAM na dysk po wyłączeniu komputera i załaduj je po włączeniu. Załóżmy na przykład, że zainstalowałeś Photoshopa na dysku RAM. Musisz zapisać kopię dysku RAM na dysku twardym komputera, aby nie stracić instalacji programu Photoshop. Możesz to robić automatycznie co kilka minut lub po prostu zamknąć.

Po włączeniu komputera dysk RAMprogram musiałby odczytać obraz dysku RAM z dysku twardego i załadować go z powrotem do pamięci RAM. Innymi słowy, po prostu dostajesz krótszy czas ładowania programu kosztem dłuższych czasów uruchamiania. Gdy komputer ładuje aplikację lub inne pliki z dysku twardego, i tak buforuje je w pamięci RAM - więc głupotą jest instalacja aplikacji lub gry na dysku RAM, a nie na dysku twardym. Tak czy inaczej, po załadowaniu aplikacja pozostanie w pamięci, aby szybko załadować ją później.

load-save-ramdisk

ZWIĄZANE Z: Dlaczego dobrze, że pamięć RAM komputera jest pełna

Dyski RAM również zajmują sporo miejscapamięć, dzięki czemu nie możesz używać jej do niczego innego. System Windows i tak używa nieużywanej pamięci do buforowania plików i robi to wszystko automatycznie i w tle. Jeśli potrzebujesz czegoś do pamięci, system Windows natychmiast odrzuci buforowane dane. W przypadku dysku RAM trzeba go ręcznie wyłączyć, aby zwolnić pamięć.

Jak zrobiłbyś dysk RAM

Tworzenie dysku RAM jest dość proste. Zainstaluj program, taki jak RAMDisk Personal DataRAM - darmowa wersja pozwala tworzyć dyski RAM o rozmiarze do 4 GB - i używać ich do tworzenia nowego dysku RAM.

Następnie możesz zainstalować na nim programy lub przenieść plikido tego. Musisz zapisać kopię dysku RAM, aby nie stracić danych, jeśli komputer ulegnie awarii. Oczywiście będziesz musiał zapisywać nowy obraz przy każdej aktualizacji plików na dysku RAM.

create-ramdisk-on-windows

Trzeba użyć trochę miejsca na dysk RAM, ale…

Dyski RAM nie są kompletnym oszustwem, takim jak czyszczenie komputeraprogramy i wiele innych narzędzi do „optymalizacji systemu”. Zdecydowanie szybciej jest czytać i pisać z pamięci RAM niż z nawet szybkiego dysku SSD. Prawdopodobnie są dobre zastosowania dysków RAM, jeśli naprawdę wiesz, co robisz.

Jednak muszą być spełnione oba poniższe warunki:

  • Musisz użyć programu, który zwykle nie używa pamięci RAM jako pamięci podręcznej, a zamiast tego nalega na odczytywanie i zapisywanie małych plików na dysku twardym.
  • Nie musisz się przejmować żadnym z tych plików i nie będziesz mieć problemu, jeśli je utracisz.

Jest to wysoki pasek do wyczyszczenia - większość programów toi tak pamięć podręczna, na którą niekoniecznie Ci zależy, zużywa pamięć RAM. Na przykład nie ma sensu umieszczać pliku scratch Photoshopa na dysku RAM, ponieważ Photoshop używa pamięci RAM jako pamięci podręcznej, jeśli jest dostępna. Twoja przeglądarka będzie przechowywać pliki pamięci podręcznej w pamięci RAM, jeśli będzie tam również miejsce.

Dla programów, które zapisują i odczytują dane zdysk twardy, te dane są prawdopodobnie czymś, czego nie chcesz stracić. Użycie dysku RAM z ważną bazą danych byłoby błędem, ponieważ w przypadku awarii lub utraty zasilania baza danych zostałaby utracona.

Dyski półprzewodnikowe oparte na pamięci RAM

Jeśli chcesz skorzystać z szybkości pamięci RAM,możesz spróbować zainwestować w dysk SSD oparty na pamięci RAM. Są to dyski półprzewodnikowe zawierające pamięć RAM zamiast typowej pamięci Flash. Są znacznie szybsze do odczytu i zapisu, ale także znacznie droższe, ponieważ pamięć RAM jest droższa niż pamięć Flash.

Takie dyski zawierają baterię, więc mogązachowaj zawartość pamięci RAM, jeśli komputer straci moc. Mają wystarczającą moc baterii, aby zapisać dane w pamięci offline, dzięki czemu nie stracisz niczego, co masz w pamięci RAM.

Takie dyski nie są dla przeciętnego użytkownika - sąwyjątkowo drogie opcje przeznaczone dla centrów danych i innych zastosowań biznesowych, w których potrzebujesz szybkości pamięci RAM i stabilności dysków SSD. Ale te dyski mają znacznie większy sens niż dyski z oprogramowaniem RAM, jeśli naprawdę potrzebujesz prędkości zbliżonych do RAM do celów o znaczeniu krytycznym.


Podsumowując, dyski RAM działają zgodnie z reklamą. Ale i tak prawdopodobnie nie chcesz ich używać. Nie są idealne do uruchamiania ważnej bazy danych ani przyspieszania czasu ładowania gry.

Jeśli masz sprytne zastosowanie na dysku RAM, zostaw komentarz - chcielibyśmy wiedzieć, do czego ludzie go używają.