Kompiuterio atmintis turi daug skirtingų skirtumų. Vienas iš tų, kuriuos galbūt matėte, yra nepastovi atmintis prieš. nepastovioji atmintis. Žodis nepastovus reiškia tai, kas yra laikina arba gali pasikeisti. Skaičiuojant tai reiškia atminties tipus, kurie negali išsaugoti duomenų, kai praranda maitinimą. Ir atvirkščiai, nepastovi atmintis išsaugo savo duomenis, net jei ji neturi maitinimo šaltinio.
Kaip tai veikia
Svarbu pažymėti, kad nepastovi atmintis neištrina duomenų, kai dingsta maitinimas. Kompiuteriui išsijungus, neatliekama jokia trynimo operacija ir ištrinama nepastovi atmintis. Nepastovi atmintis tiesiog nepajėgi išlaikyti elektros krūvio, kad būtų galima saugoti duomenis be nuolatinio maitinimo šaltinio. Taip pat verta paminėti, kad skirtinga nepastovi atmintis laikui bėgant gali prarasti duomenis. Pavyzdžiui, kai nėra maitinimo, įkrovimas, naudojamas duomenims saugoti SSD diskuose, lėtai mažėja. Dėl to po poros metų be maitinimo prarandami duomenys.
Nekintama atmintis idealiai tinka ilgalaikiam saugojimui. Tikriausiai nenustebsite išgirdę, kad jūsų standusis diskas naudoja nepastovią atmintį. SSD, HDD, optinės laikmenos ir magnetinė juosta yra visos nepastovios atminties formos. Techniškai galite apsvarstyti klasikines perfokortas. Arba spausdintas popierius, nepastovios atminties forma. Tačiau jūs jų nenaudojate tokiu būdu.
Nepastovi atmintis praranda visus turimus duomenis, kai dingsta maitinimas. Dėl to jis yra nenaudingas ilgalaikiam saugojimui. Kaip ir bet koks elektros energijos tiekimo nutraukimas reikštų duomenų praradimą. Vis dėlto kompiuterių nepastoji atmintis yra naudojama. Sistemos RAM yra nepastovi. Jame saugomi duomenys, kai kompiuteris įjungtas. Tada jį praranda, kai išsijungia. CPU diskų talpyklos taip pat yra nepastovi atmintis.
Abiem atvejais visiškai prarandami duomenys, kai nutrūksta maitinimas, nes jie saugomi nepastovioje RAM. Tiesą sakant, RAM ir procesoriaus talpykla turėtų prarasti duomenis, kai kompiuteris išsijungia. Taip užtikrinama, kad jų turimi duomenys būtų tinkamai išvalyti ir nebus pažeidžiami duomenų atkūrimo išjungus. Visi reikalingi duomenys gali būti lengvai išsaugoti nepastovioje atmintyje, nuskaitant juos iš nepastoviosios atminties.
Pranašumai
Pagrindinis nepastovios atminties pranašumas yra galimybė saugoti duomenis be maitinimo. Yra ir kitų privalumų. Nekintamoji atmintis paprastai yra pigesnė nei nepastovi atmintis, tenkanti vienam atminties vienetui. Tai ypač naudinga, nes jums reikia daug nepastovios saugyklos vietos, kad galėtumėte saugoti duomenis ilgą laiką.
Nekintamoji atmintis išsaugo savo duomenis, kai išjungiamas, todėl yra pažeidžiamas duomenų atkūrimo. Tai gerai, nes leidžia atkurti duomenis iš sugedusio standžiojo disko.
Kitas naudingas dalykas, kurį gali naudoti jūsų nepastovi atmintis, yra išankstinis neišsaugotų failų išsaugojimas. Tarkime, kad kada nors rašėte dokumentą programoje „Word“ – pavyzdžiui, laišką ar popierių – ir jums nutrūko elektra arba jūsų kompiuterio ekranas buvo mėlynas. Žinote, kokia panika kyla, kai suprantate, kad turėsite atlikti darbą iš naujo, nes niekada jo neišsaugojote.
Laimei, „Word“ ir kitos programos dažnai iš anksto išsaugo laikinąjį failą standžiajame diske prieš jį išsaugant rankiniu būdu. Tai leidžia atkurti „prarastą“ dokumentą po perkrovimo. Tai nebūtų įmanoma kompiuteryje, kuriame nėra nepastovios atminties, nes duomenys būtų visiškai prarasti.
Trūkumai
Nekintamoji atmintis paprastai yra lėtesnė nei nepastovi atmintis. Tačiau todėl nepastovi atmintis naudojama greičio jautriose vietose, tokiose kaip RAM ir procesoriaus talpykla. Ne visa nepastovi atmintis yra greitesnė už visą nepastoviąją atmintį. Būtų sugniuždyta, jei paimtumėte RAM iš seniausių kompiuterių ir palygintumėte ją su šiuolaikiniu SSD. Bet tai nėra teisingas palyginimas. Technologijos ir ryšys laikui bėgant žymiai pagerėjo.
Nekintamoji atmintis iš tikrųjų yra lėtesnė nei nepastovi atmintis dviem skirtingais būdais. Jis lėčiau nuskaito arba rašo duomenis, tačiau turi daug didesnį delsą. Latencija matuoja, kiek laiko užtrunka, kol atmintis suranda prašomus duomenis ir į juos atsako. Skaitymo arba rašymo greitis yra tikrasis duomenų perdavimo greitis.
Nekintamieji nėra idealūs duomenims, kurie turi išlikti saugūs, saugoti, nes tuos duomenis galima atkurti teismo ekspertizės būdu. Tai neišvengiama rizika jautriems duomenims, kurie turi būti saugomi ilgą laiką. Nors tai gali būti atremta naudojant šifravimą. Tačiau neskelbtiniems trumpalaikiams duomenims nenorite naudoti nepastovios atminties.
Pavyzdžiui, laikinieji šifravimo raktai, pvz., naudojami HTTPS šifravimui, yra saugomi RAM. Jums jų nebereikės, kai išjungsite kompiuterį, nes galite tiesiog susitarti dėl naujų šifravimo raktų. Tarkime, kad šiuos raktus turėjote ilgą laiką. Tokiu atveju jie gali būti pažeidžiami dėl duomenų atkūrimo ir naudojami jūsų tinklo srautui iššifruoti ir šnipinėti.
Kitas nepastovios atminties trūkumas yra tai, kad jūs turite aktyviai ištrinti duomenis iš jos, jei norite užtikrinti, kad jie būtų ištrinti. Jei pamiršite tai perparduodami seną diską, naujasis savininkas gali pasiekti jūsų išsaugotus duomenis.
Išvada
Nekintamoji atmintis yra svarbi bet kurio skaičiavimo įrenginio dalis. Be jo negalėtumėte nieko išsaugoti visam laikui. Jei kada nors nutrūktų maitinimas, visi duomenys gali būti prarasti. Bet kokia ilgalaikė duomenų saugykla, pvz., HDD, SSD, CD, DVD, ROM ir magnetinė juosta, yra nepastovi. Pasidalykite savo mintimi toliau pateiktuose komentaruose.