10Aug

RAM yra pigus, tai kodėl mes negalime paleisti visko iš jo?

RAM moduliai yra pigesni nei bet kada anksčiau, taigi kodėl mes nenaudojame visą savo operacinę sistemą nuo ultra greito RAM bankų?

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Klausimas

SuperUser skaitytuvas pkr298 nori sužinoti, kodėl mes neveikia RAM, o ne disko pagrindu veikiančių mašinų.Jis rašo:

RAM yra pigus ir daug greičiau nei SSD.Tai tiesiog nepastovi. Taigi kodėl kompiuteriai neturi daug atminties, o įjungdami įrenginį, įkrovos viską į RAM iš kietojo disko / SSD ir tiesiog paleiskite viską iš ten, darant prielaidą, kad nereikia išlikti nieko ne iš atminties? Ar kompiuteriai nebūtų daug greičiau?

Žinoma, dabartinė operacinė sistema apskritai to negalės palaikyti, bet ar yra kokių nors priežasčių, dėl ko RAM tokiu būdu nenaudojamas?

ant paviršiaus jo tyrimas yra prasmingas, bet aišku, kad mes neužsimename RAM pagrindu sukurtų kompiuterių kūrimo;kas yra atgalinė istorija?

Atsakymas

SuperUser autorius Hennes siūlo keletą įžvalgų, kodėl mes vis dar naudojame disko sistemas:

Yra keletas priežasčių, dėl kurių RAM netaikomas tokiu būdu:

  1. Common desktop( DDR3) RAM yra pigus, bet ne visai tas pigus. Ypač jei norite įsigyti santykinai didelių DIMM.
  2. RAM praranda turinį išjungus maitinimą.Taigi turėsite iš naujo įkelti turinį įkrovos metu. Pasakykite, kad naudojate SSD dydį RAMDISK 100 GB, tai reiškia apie dvi minutes, o 100 GB kopijuojama iš disko.
  3. RAM naudoja daugiau galios( tarkim, 2-3 W per DIMM, apie tą patį, kaip tuščiąja SSD).
  4. Kad galėtumėte naudoti tiek daug RAM, jūsų pagrindinei plokštėms reikės daug DIMM lizdų ir jų pėdsakai. Paprastai tai yra iki šešių ar mažiau.(Daugiau vietos plokštėje reiškia daugiau išlaidų, taigi ir didesnes kainas.)
  5. Galiausiai norėsite paleisti programas ir RAM, taigi jums reikės įprasto RAM dydžio( pvz., 18GiB ir pakankamai talpų, kurias tikitės)naudoti).

Sakydamas: Taip, RAM diskai egzistuoja. Net kaip PCI lenta su DIMM lizdais ir kaip prietaisai labai aukštiems IOps.(Dažniausiai naudojamas įmonių duomenų bazėse, kol SSD tapo galimybe).Šie dalykai nėra pigūs.
Čia pateikiami du žemo dažnio RAM disko kortų pavyzdžiai, kurie pagamino jį gamyboje:

Atkreipkite dėmesį, kad yra daugiau būdų tai padaryti, o ne tiesiog sukurti RAM diską bendroje darbo atmintyje.

Jūs galite:

  1. Naudokite specialųjį fizinį diską su kintančia( dinamine) atmintimi. Arba kaip prietaisas, ar SAS, SATA ar PCI [e] sąsaja.
  2. Jūs galite padaryti tą patį su baterijomis palaikoma saugykla( nereikia kopijuoti pradinių duomenų į ją, nes ji išlaikys savo turinį tol, kol atsarginė galia lieka galioti).
  3. Galite naudoti statines RAM, o ne DRAMS( paprastesnes, brangesnes).
  4. Jūs galite naudoti blykstę ar kitą nuolatinę atmintį, kad išsaugotumėte visus duomenis( Įspėjimas: blykstė paprastai turi ribotą skaičių rašymo ciklų).Jei naudosite blykstę tik kaip saugyklą, tu tiesiog persikėlė į SSD.Jei viską saugote dinamiškoje RAM atmintyje ir išsaugokite atsarginę kopijavimo funkciją, tada grįšite prie prietaisų.

Esu įsitikinęs, kad yra daugiau būdų apibūdinti iš "Amiga RAD": iš naujo nustatyti išlikusius RAM diskus į IOPS, nusidėvėjimui lyginti, o "Gd" žino, ką, tačiau aš šį trumpą ir vienintelį sąrašą išskirsiu dar vienu elementu:

DDR3( dabartinės DRAM) kainosSSD kainos:

  • DDR3: 10 € už GiB arba 10 000 € už TiB
  • SSD: žymiai mažiau.(Apie 1/4 iki 1/10.)

Jei norite daugiau sužinoti apie RAM diskus, patikrinkite, ar RAM diskai paaiškino: kokie jie yra ir kodėl greičiausiai neturėtumėte naudoti vieno.

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.