Razlika med registrom in glavnim pomnilnikom - Razlika Med

Razlika med registrom in glavnim pomnilnikom

The glavna razlika med registrom in glavnim pomnilnikom je to register je majhen in hiter prostor znotraj CPU, ki hrani podatke začasno, medtem ko je glavni pomnilnik komponenta za shranjevanje v računalniku, ki shranjuje podatke in programe, ki jih trenutno uporablja CPU.

Register je hitra spominska lokacija v CPU. CPU omogoča, da podatke začasno shrani za obdelavo. Število razpoložljivih registrov se lahko spremeni iz računalnika v računalnik. Skupno število registrov pripomore k povečanju učinkovitosti CPE. Po drugi strani pa se glavni pomnilnik imenuje tudi Pomnilnik z naključnim dostopom (RAM). Vsebuje podatke in programe, ki se trenutno izvajajo. Glavni pomnilnik se nahaja izven CPU. Na kratko, registri so hitrejši od glavnega pomnilnika.

Pokrita ključna območja

1. Kaj je Register
- Opredelitev, funkcionalnost
2. Kaj je glavni spomin
- Opredelitev, funkcionalnost
3. Razlika med registrom in glavnim pomnilnikom
- Primerjava ključnih razlik

Ključni pogoji

Glavni pomnilnik, RAM, Register


Kaj je Register

Register je majhna in hitra enota za shranjevanje. Registri so na vrhu hierarhije pomnilnika. CPU začasno shrani podatke v te pomnilniške lokacije. Registri omogočajo, da CPU shranjuje in prenaša podatke iz ene komponente v drugo. Velikost registra je odvisna od arhitekture računalnika. Vsak register prejme informacije, jih zadrži začasno in jih pošlje na želeno mesto, kot mu je naročil CPU.


Slika 1: Registri CPU

V CPU je več registrov. Opravljajo različne funkcionalnosti. Nekateri skupni registri so naslednji.

Števec programov (PC) - Pridrži naslov naslednjega ukaza in ga izvede. Po pridobitvi navodil se vrednost računalnika poveča in kaže na naslednjo navodilo.

Register navodil (IR) - Zadrži trenutni ukaz, ki se izvaja.

Register pomnilniških naslovov (MAR) - Zadrži naslov aktivne lokacije pomnilnika. Ko CPU zahteva branje ali pisanje iz pomnilnika, se zahtevani naslov shrani v MAR.

Register blažilnikov spomina (MBR) - Vsebino pomnilniške lokacije shrani v pomnilnik ali zapiąe.

Register kazalcev stack (SPR) - Uporablja se za upravljanje skladov in shranjevanje vrednosti na vrh sklada.

Register akumulatorja (AX) - Uporablja se za shranjevanje vmesnih aritmetičnih in logičnih rezultatov.

Podatkovni register (DR) - vsebuje številske vrednosti podatkov, kot so celo število, vrednosti s plavajočo vejico itd.

Kaj je glavni spomin

Glavni pomnilnik (ali primarni pomnilnik) ali je Random Access Memory (RAM)). Običajno so programi shranjeni v sekundarnih pomnilniških napravah, kot je trdi disk. CPU potrebuje več časa za dostop do sekundarnega pomnilnika. Zato so programi nameščeni v glavni pomnilnik v času izvajanja. To omogoča hitrejše izračunavanje hitrosti. Zmogljivost glavnega pomnilnika je pomemben dejavnik pri določanju zmogljivosti računalnika. Ko je glavni pomnilnik visok, je tudi zmogljivost visoka.


Slika 2: RAM

Obstajata dve vrsti glavnega pomnilnika, kot sta SRAM in DRAM. SRAM pomeni Statični RAM. Za shranjevanje podatkov uporablja bistabilno zaporno vezje ali flip flop. To je drago in veliko hitreje. DRAM pomeni Dynamic RAM. Uporablja kondenzator v integriranem vezju za shranjevanje podatkov in zahteva periodične cikle osveževanja, da zadrži podatke zaradi uhajanja toka zaradi kondenzatorja. DRAM ni hiter in drag kot SRAM.

Poleg tega je SDRAM vrsta DRAM-a. To pomeni Synchronize DRAM. DRAM deluje asinhrono s sistemsko uro. SDRAM deluje sinhrono s sistemsko uro. Zato je SDRAM hitrejši od DRAM-a.

Razlika med registrom in glavnim pomnilnikom

Opredelitev

Register je majhna količina hitrega shranjevanja, ki je hitro dostopna lokacija, ki je na voljo za CPU računalnika. Glavni pomnilnik je oblika shranjevanja računalniških podatkov, ki shranjuje podatke in strojno kodo, ki se trenutno uporablja.

Hitrost

Pri primerjavi hitrosti so registri hitrejši od glavnega pomnilnika.

Lokacija

Registri so znotraj CPE, medtem ko je glavni pomnilnik zunaj CPU.

Uporaba

Register začasno shrani podatke in jih pošlje na želeno mesto po navodilih CPU. Nasprotno pa glavni pomnilnik shranjuje podatke in programe, ki jih trenutno izvaja CPU.

Vrste

Obstajajo različne vrste registrov, ki izvajajo različne funkcionalnosti. Programski števec, register ukazov, podatkovni register, akumulatorski register so le nekaj primerov. Nasprotno pa je glavni pomnilnik razdeljen na dva glavna tipa, imenovana SRAM in DRAM.

Zaključek

Tako register kot glavni pomnilnik sta volatilna. Zahtevajo neprekinjen pretok moči za shranjevanje podatkov. Razlika med registrom in glavnim pomnilnikom je v tem, da je register majhno in hitro shranjevanje znotraj CPU, ki hrani podatke, medtem ko je glavni pomnilnik komponenta za shranjevanje v računalniku, ki shranjuje podatke in programe, ki jih trenutno uporablja CPU.

Sklic:

1. “Register procesorjev”. Wikipedija, Wikimedia Foundation, 22. avgust 2018,