Skirtumas tarp RAM ir ROM

Turinys:

Skirtumas tarp RAM ir ROM
Skirtumas tarp RAM ir ROM

Video: Skirtumas tarp RAM ir ROM

Video: Skirtumas tarp RAM ir ROM
Video: SSD vs HDD (Kompiuterio greičio skirtumas tarp SSD ir HDD) 2024, Lapkritis
Anonim

RAM (laisvosios kreipties atmintis) yra greitai pasiekiama atmintis, kuri saugo duomenis veikiant, o ROM (tik skaitymo atmintis) saugo nuolatinius duomenis, kurie naudojami jos funkcijoms atlikti, pvz., kompiuterio paleidimo informaciją. Taigi pagrindinis skirtumas tarp RAM ir ROM yra duomenų saugojimo juose būdas; RAM atmintis yra laikina, o ROM – nuolatinė.

Kompiuteriui, kaip ir žmogaus smegenims, reikia atminties, kad būtų galima saugoti reikiamą informaciją. Pavyzdžiui, žmogus gali sudėti du skaičius ir gauti rezultatus pagal išmoktą ir įsimintą metodą. Taip pat kompiuteris turi turėti metodus ir informaciją atmintyje, kad veiktų. RAM ir ROM yra skirtingų tipų atmintis, naudojamos bet kuriame kompiuteryje, kad jis būtų greitesnis ir prieiti prie kompiuteryje saugomos informacijos. Kiekviename kompiuteryje yra tam tikras fizinės atminties kiekis, kuris yra lustų, kuriuose saugomi duomenys, pavidalu.

Skirtumas tarp RAM ir ROM – palyginimo santrauka
Skirtumas tarp RAM ir ROM – palyginimo santrauka
Skirtumas tarp RAM ir ROM – palyginimo santrauka
Skirtumas tarp RAM ir ROM – palyginimo santrauka

Kas yra RAM?

RAM yra laisvosios prieigos atminties santrumpa. Kaip aiškina pavadinimas, naudojimas arba prieiga prie atminties yra atsitiktinė, nes mikroprocesorius nuskaito atmintį ir labai greitai į ją rašo. Apsvarstykite kompiuterį, kuriame reikia pridėti du skaičius, kuriuos vartotojas įveda. Kai vartotojas įveda du skaičius, kompiuteris išsaugo tuos skaičius RAM. Po to rezultatas išsaugomas RAM atmintyje, kad vartotojas galėtų perskaityti. Taip kompiuteris arba mikroprocesorius nuskaito ir įrašo duomenis į RAM. Taip pat, vykdydamas programą, kompiuteris išsaugo reikiamus duomenis iš standžiojo disko RAM, kad būtų galima greitai pasiekti.

Kaip duomenys saugomi RAM

A RAM yra integruota grandinė, sudaryta iš atminties elementų, kurie yra loginių vartų grandinės. Kiekviena atminties ląstelė turi adresą, pagal kurį mikroprocesorius nustato, kur įrašyti duomenis arba iš kur juos nuskaityti. Viena atminties ląstelė gali saugoti tik vieną duomenų bitą, o paprastai atminties ląstelės yra išdėstytos kaip registrai, kuriuose saugomi 8 bitų pločio duomenys. Duomenų plotis gali skirtis priklausomai nuo RAM tipo. Tai reiškia, kad 16 bitų RAM turi 16 bitų registrus, o 8 bitų RAM turi 8 bitų registrus.

Aukščiau minėti registrai turi dviejų tipų jungtis: adreso linijas ir duomenų linijas. Adreso eilutėse esantis loginis „1“ir „0“derinys suaktyvina tam tikrą derinį atitinkantį registrą ir leidžia jam skaityti arba rašyti. Tačiau šiuose RAM registruose saugomi duomenys yra tik laikini, todėl išjungus maitinimą jie išnyksta. Dėl to RAM tampa nepastovi atmintis.

Skirtumas tarp RAM ir ROM
Skirtumas tarp RAM ir ROM
Skirtumas tarp RAM ir ROM
Skirtumas tarp RAM ir ROM

01 pav.: RAM

RAM tipai

Kompiuteryje naudojamos kelių tipų RAM; pagrindiniai tipai yra statinė RAM (SRAM) ir dinaminė RAM (DRAM). SRAM yra daug greičiau pasiekiama, o gamybos sąnaudos yra didesnės nei DRAM. Todėl SRAM naudojama kaip mikroprocesoriaus lusto talpyklos atmintis. Kita vertus, DRAM yra šiek tiek lėtesnė ir palyginti pigesnė. DRAM yra naudojamos pagrindinės plokštės mikroprocesoriaus išorėje. Kartais kompiuteris sukuria atskirą skaidinį standžiajame diske kaip RAM, kad kompensuotų perteklinę fizinę RAM. Dėl šio proceso kompiuteris veikia lėčiau, nes tam reikia įrašyti ir nuskaityti duomenis faile, vadinamame puslapio failu standžiajame diske. Šio tipo RAM vadinama virtualia RAM.

Kas yra ROM?

ROM yra tik skaitomos atminties akronimas. Skirtingai nuo RAM, ROM yra nepastovi atmintis; nors maitinimas iš ROM lusto nuimamas, saugomi duomenys vis tiek lieka jų registruose. ROM, paprastai, iš anksto išsaugomi duomenys, kai jie gaminami. Kompiuteriams ROM yra naudinga nepakeistoms programoms saugoti; pavyzdžiui, BIOS, kuri vykdoma paleidžiant (įkrovos metu).

ROM trūkumai

Yra daug ROM trūkumų, o pagrindinis trūkumas yra nesugebėjimas pakeisti arba atnaujinti programinės aparatinės įrangos funkcijų. Jei gamintojas užprogramavo netinkamai veikiančią programinę-aparatinę įrangą, tada visi lustai turi būti atšaukti ir pakeisti po vieną. Kitas trūkumas yra tas, kad ROM nėra naudingi atliekant MTTP darbą, nes prieš paleidžiant galutinį produktą programuotojas turi išbandyti daugelį programinės įrangos versijų.

ROM tipai

Ištrinamas programuojamas ROM (EPROM), kuriame programuotojas gali perrašyti programinę-aparatinę įrangą, buvo sukurtas siekiant išspręsti aukščiau minėtas problemas. Tačiau ištrinti reikia didelio intensyvumo UV šviesos, todėl tai vis tiek sunku. Kaip tai išspręsti, programuotojams buvo pristatytas elektra ištrinamas programuojamas ROM (EEPROM), kad juos būtų galima naudoti pačioje bandymo vietoje ir pakartotinai perprogramuoti.

Pagrindinis skirtumas - RAM vs ROM
Pagrindinis skirtumas - RAM vs ROM
Pagrindinis skirtumas - RAM vs ROM
Pagrindinis skirtumas - RAM vs ROM

02 pav.: EEPROM

Flash atmintis, naudojama USB atmintinėse ir šiuolaikiniuose nešiojamuosiuose kompiuteriuose kaip standusis diskas, yra tolesnė EEPROM plėtra, kuri labai efektyviai naudoja lusto sritį. Perrašomi kompaktiniai ir DVD diskai taip pat laikomi CD ir DVD ROM pažanga.

Skirtumas tarp RAM ir ROM

RAM vs ROM

Duomenys gali būti saugomi ir gaunami iš RAM (laisvosios prieigos atminties). Duomenis galima nuskaityti tik iš ROM (tik skaitoma atmintis).
Prieiga
Prieigos laikas labai trumpas RAM. Kompiuteris jį greitai naudoja dažnai reikalingiems duomenims saugoti. Prieigos laikas ROM yra ilgas. Jo negalima naudoti norint greitai skaityti.
Saugykla
RAM yra nepastovi atmintis, todėl dingus įtampai, duomenys iš atminties pašalinami. ROM yra nepastovi atmintis. Jei jo negalima ištrinti, duomenys lieka saugykloje, kol nepažeidžiama aparatinė įranga.
Naudoti
RAM naudojama kompiuterio talpykloje ir pagrindinėje atmintyje, nes ji yra greita, gamybos sąnaudos didelės ir atminties vieneto plotas didesnis. ROM naudojami nuolatiniams, bet rečiau naudojamiems duomenims, pvz., programinės įrangos sąrankoms, kompiuteriuose naudojamoms BIOS, saugoti, nes jie gaminami didesnės talpos ir gamybos sąnaudos mažesnės.

Santrauka – RAM vs ROM

RAM yra didelės spartos laikina duomenų saugykla, kuri naudojama greitai naudojamoms reikšmėms saugoti. Priešingai, ROM yra nuolatinis atminties tipas ir, skirtingai nei RAM, duomenų nepraras, net jei įtampa bus pašalinta. Tai yra pagrindinis skirtumas tarp RAM ir ROM. ROM naudojimas yra nepalankus, nes kai programinė aparatinė įranga yra įrašyta į ROM, ji negali būti pakeista siekiant tobulinti ar taisyti. Todėl ROM taip pat pristatomi su skaitymo ir rašymo galimybėmis, pavyzdžiui, RAM. Tačiau RAM skaitymo / rašymo funkcija yra daug greitesnė nei ROM.

Rekomenduojamas: