Pagrindinis » kaip » RAM yra pigus, kodėl mes ne viskas viskas?

    RAM yra pigus, kodėl mes ne viskas viskas?

    RAM moduliai yra pigesni nei bet kada anksčiau, todėl kodėl mes neveikiame visos operacinės sistemos iš super greito RAM bankų?

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    Klausimas

    „SuperUser“ skaitytuvas pkr298 nori žinoti, kodėl mes neturime „RAM“, o ne diskų įrenginių. Jis rašo:

    RAM yra pigus ir daug greičiau nei SSD. Tai tiesiog laki. Tad kodėl ne kompiuteriai turi daug RAM, o įjungus maitinimą, įkelkite viską į kietąjį diską / SSD atmintį ir tiesiog paleiskite viską iš ten, darant prielaidą, kad nėra jokio realaus poreikio išlikti nieko už atminties? Ar kompiuteriai nebūtų daug greičiau?

    Žinoma, dabartinė operacinė sistema visai to nepalaiko, bet ar yra kokia nors priežastis, dėl kurios RAM nenaudojamas tokiu būdu?

    Paviršiuje jo tyrimas yra prasmingas, tačiau akivaizdu, kad mes neturime atminties RAM pagrindu veikiančiame kompiuteryje; kas yra nugaros istorija?

    Atsakymas

    „SuperUser“ autorius „Hennes“ supranta, kodėl mes vis dar naudojame disko sistemas:

    Yra keletas priežasčių, kodėl RAM nenaudojama tokiu būdu:

    1. Bendras darbalaukio (DDR3) RAM yra pigus, bet ne visai toks pigus. Ypač jei norite įsigyti palyginti didelius DIMM.
    2. RAM praranda savo turinį, kai išjungiamas. Taigi turėtumėte įkelti turinį įkrovos metu. Pasakykite, kad naudojate 100 GB SSD dydžio RAMDISK, tai reiškia, kad trunka apie dvi minutes, o 100GB kopijuojami iš disko.
    3. RAM naudoja didesnę galią (pvz., 2-3 vatus per DIMM, maždaug tokį patį kaip tuščiosios eigos SSD).
    4. Norint naudoti tiek daug RAM, pagrindinei plokštei reikės daug DIMM lizdų ir jų pėdsakų. Paprastai tai ribojama iki šešių ar mažiau. (Daugiau valdybos erdvės reiškia daugiau išlaidų, todėl didesnės kainos.)
    5. Galiausiai, jums taip pat reikės RAM, kad paleistumėte programas, taigi jums reikės normalaus RAM dydžio, kad galėtumėte dirbti (pvz., 18GiB, ir pakankamai, kad galėtumėte saugoti duomenis, kuriuos tikitės naudoti).

    Tai pasakius: Taip, RAM diskai egzistuoja. Netgi kaip PCI plokštė su DIMM lizdais ir kaip prietaisai labai dideliems IOps. (Dažniausiai naudojamas verslo duomenų bazėse, kol SSD tapo galimybe). Tačiau šie dalykai nėra pigūs.
    Čia pateikiami du žemo galingumo RAM diskų, kurie tapo į gaminį, pavyzdžiai:

    Atkreipkite dėmesį, kad yra daug daugiau būdų tai padaryti, nei sukuriant RAM diską į bendrą darbo atmintį.

    Tu gali:

    1. Naudokite tam skirtą fizinį diską su nepastovia (dinamine) atmintimi. Arba kaip prietaisas, arba su SAS, SATA arba PCI [e] sąsaja.
    2. Tą patį galite atlikti su akumuliatorių saugomu laikikliu (nereikia kopijuoti pradinių duomenų į jį, nes jis išsaugos jo turinį tol, kol bus išsaugota atsarginė energija).
    3. Galite naudoti statines RAM, o ne DRAMS (paprastesnis, brangesnis).
    4. Norėdami išsaugoti visus duomenis, galite naudoti blykstę arba kitą nuolatinę atmintį (įspėjimas: blykstė paprastai turi ribotą rašymo ciklų skaičių). Jei naudojate blykstę kaip tik laikmeną, jūs tiesiog persikėlė į SSD. Jei saugote viską dinaminėje atmintyje ir išsaugosite „flash“ atsarginę kopiją ant galios, tada sugrįžote į prietaisus.

    Esu įsitikinęs, kad yra daugiau būdų apibūdinti iš „Amiga RAD“: iš naujo išlikę išlikę RAM diskai į „IOPS“, nusidėvėjimo lyginimas ir „G-d“ žino, ką, tačiau aš iškirsiu šį trumpą ir tik vieną papildomą elementą:

    DDR3 (dabartinės DRAM) kainos, palyginti su SSD kainomis:

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

    Jei norite daugiau sužinoti apie „RAM“ diskus, patikrinkite „RAM“ diskų paaiškinimus: ką jie ir kodėl jūs neturite naudoti.


    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.