Główna » jak » RAM Disks Wyjaśnione, czym one są i dlaczego prawdopodobnie nie należy ich używać

    RAM Disks Wyjaśnione, czym one są i dlaczego prawdopodobnie nie należy ich używać

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

    Dyski RAM są łatwe do sprzedania - wszystko, co musisz zrobić, to trzymać testy wydajności pokazujące, jak dużo szybciej jest odczytać dane z pamięci RAM, niż z szybkiego dysku SSD. Ale to nie jest pełny obraz.

    Co to jest RAM Disk?

    Aby utworzyć dysk RAM, należy zainstalować program innej firmy, który tworzy wirtualny napęd w systemie Windows. Ten program zarezerwowałby część twojej pamięci RAM - więc gdybyś miał 4 GB plików na swoim dysku RAM, zajmowałby on 4 GB pamięci RAM. Wszystkie pliki na dysku będą przechowywane w pamięci RAM. Kiedy piszesz na dysk, po prostu piszesz do innej sekcji pamięci RAM.

    Początkowo wydaje się, że może to pomóc w optymalizacji wydajności. Jeśli zainstalowałeś programy na dysku RAM, miałbyś prawie natychmiastowy czas ładowania, ponieważ ich dane byłyby już zapisane w najszybszej dostępnej pamięci. Gdy zapiszesz plik, stanie się to prawie natychmiast, ponieważ zostanie on skopiowany do innej części pamięci RAM. Oznaczałoby to szybsze ładowanie aplikacji i szybsze czasy odczytu / zapisu plików dla plików zapisanych na dysku RAM.

    Dlaczego prawdopodobnie nie powinieneś jej używać

    Istnieje jednak duży problem. RAM to pamięć ulotna. Kiedy twój komputer traci moc, zawartość twojej pamięci RAM zostanie wymazana. Oznacza to, że nie można przechowywać niczego ważnego na dysku RAM - jeśli komputer ulegnie awarii z powodu utraty mocy, stracisz wszystkie dane na dysku RAM. Zatem zapisywanie plików na dysku RAM jest bezcelowe, chyba że nie obchodzi cię, że zgubisz pliki - ale jeśli nie interesowały Cię pliki, po co je zapisywać w pierwszej kolejności?

    Ponieważ pamięć RAM nie jest trwała, należy również zapisać zawartość dysku RAM na dysku po zamknięciu komputera i załadowaniu go po włączeniu. Na przykład załóżmy, że zainstalowałeś program Photoshop na swoim dysku RAM. Musisz zapisać kopię dysku RAM na dysku twardym komputera, aby nie zgubić instalacji programu Photoshop. Możesz to zrobić automatycznie co kilka minut lub po prostu na wyłączenie.

    Po włączeniu komputera program dysku RAM musiałby odczytać obraz dysku RAM z dysku twardego i załadować go z powrotem do pamięci RAM. Innymi słowy, po prostu uzyskujesz szybsze ładowanie programu kosztem dłuższych czasów uruchamiania. Gdy komputer załaduje aplikację lub inne pliki z dysku twardego, mimo to buforuje je w pamięci RAM - więc trochę głupio jest zainstalować aplikację lub grę na dysku RAM, a nie na dysku twardym. Tak czy inaczej, po załadowaniu aplikacji, pozostanie ona obecna w pamięci do szybkiego załadowania później.

    Dyski RAM również rezerwują dobrą porcję twojej pamięci, zapewniając, że nie możesz jej użyć do niczego innego. System Windows używa nieużywanej pamięci do przechowywania plików w pamięci podręcznej i robi to wszystko automatycznie i w tle. Jeśli potrzebujesz pamięci do czegoś, system Windows natychmiast odrzuci buforowane dane. Z dyskiem RAM musisz go ręcznie wyłączyć, aby zwolnić pamięć.

    Jak można zrobić dysk RAM

    Tworzenie dysku RAM jest całkiem proste. Zainstaluj program RAMDisk Personal, np. DataRAM - w wersji darmowej możesz utworzyć dyski RAM o wielkości do 4 GB - i użyć ich do utworzenia nowego dysku RAM.

    Następnie możesz zainstalować na nim programy lub przenieść do niego pliki. Będziesz chciał zapisać kopię dysku RAM, aby nie utracić danych, jeśli komputer kiedykolwiek przestanie działać. Oczywiście będziesz musiał zapisać nowy obraz za każdym razem, gdy będziesz aktualizował pliki na dysku RAM.

    Musi być jakiś sposób na dysk RAM, ale ...

    Dyski RAM nie są kompletnym oszustwem, jak programy do czyszczenia komputerów i wiele innych narzędzi do optymalizacji systemu. Zdecydowanie szybciej jest czytać i zapisywać z pamięci RAM niż używać szybkiego dysku SSD. Prawdopodobnie istnieje kilka dobrych zastosowań dysków RAM, jeśli naprawdę wiesz, co robisz.

    Jednak obie następujące rzeczy musiałyby być prawdziwe:

    • Musiałbyś używać 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 twardym dysku.
    • Nie musisz przejmować się tymi plikami i nie masz problemu, jeśli je zgubisz.

    Jest to wysoki pasek do wyczyszczenia - w większości przypadków większość programów z pamięcią podręczną, której niekoniecznie trzeba obchodzić, będzie używać pamięci RAM. Na przykład nie ma sensu umieszczanie pliku scratch programu Photoshop na dysku RAM, ponieważ Photoshop używa pamięci RAM jako pamięci podręcznej, jeśli jest ona dostępna. Twoja przeglądarka będzie przechowywać pliki pamięci podręcznej w pamięci RAM, jeśli jest tam również miejsce.

    W przypadku programów, które zapisują i odczytują dane z dysku twardego, dane te są prawdopodobnie czymś, czego nie chcesz stracić. Używanie dysku RAM z ważną bazą danych byłoby błędem, ponieważ utracisz bazę danych w przypadku awarii lub utraty zasilania.

    Dyski półprzewodnikowe oparte na pamięci RAM

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

    Takie dyski zawierają baterię, więc mogą utrzymywać zawartość pamięci RAM, jeśli komputer traci moc. Mają wystarczającą moc baterii, aby zapisać dane w pamięci offline, zapewniając, że nie stracisz tego, co przechowujesz w pamięci RAM.

    Takie dyski nie są przeznaczone dla przeciętnego użytkownika - są to bardzo drogie opcje przeznaczone dla centrów danych i innych zastosowań biznesowych, w których zależy prędkość RAM i stabilność dysków SSD. Ale te dyski mają dużo więcej sensu niż dyski RAM oprogramowania, jeśli naprawdę potrzebujesz prędkości RAM-owych do celów o znaczeniu krytycznym.


    Podsumowując, dyski RAM działają jak w reklamie. Ale w każdym razie prawdopodobnie nie chcesz ich używać. Nie są idealne do prowadzenia ważnej bazy danych ani do skracania czasu ładowania gry.

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