Erinevus registri ja mälu vahel

Autor: Laura McKinney
Loomise Kuupäev: 1 Aprill 2021
Värskenduse Kuupäev: 10 Mai 2024
Anonim
Erinevus registri ja mälu vahel - Tehnoloogia
Erinevus registri ja mälu vahel - Tehnoloogia

Sisu


Registreeri ja mälu, hoidke andmeid, mis võivad olla otse Juurdepääs protsessor mis suurendab ka protsessori töötlemise kiirust. CPU töötlemiskiirust saab suurendada ka registri bittide arvu suurendamise või keskseadmes oleva füüsilise registri arvu suurendamise teel. Sama on mäluga, seda kiiremini on protsessoril kiiremini mälu. Mälu tähistatakse üldjuhul arvuti peamiseks mäluks.

Hoolimata neist sarnasustest on registril ja mälul vähe erinevusi. Põhiline erinevus registri ja mälu vahel on see, et registreerima hoiab andmeid, mida CPU praegu töötleb, samas kui mälu hoiab programmi juhiseid ja andmeid, mida programm vajab täitmiseks.

Allpool näidatud võrdlusdiagrammi abil arutame veel mõnda erinevust registri ja mälu vahel.

  1. Võrdlusdiagramm
  2. Definitsioon
  3. Peamised erinevused
  4. Järeldus

Võrdlusdiagramm

Võrdluse alusRegistreeriMälu
PõhilineRegistrites on operandid või käsud, mida CPU praegu töötleb.Mälu sisaldab juhiseid ja andmeid, mida protsessoril praegu käivitav programm nõuab.
MahtRegister hoiab väikest andmemahtu umbes 32-bitist kuni 64-bitist.Arvuti mälu võib ulatuda mõnest GB-st TB-ni.
JuurdepääsProtsessor saab registreerida sisus rohkem kui ühe operatsiooni kiirusega ühes taktsüklis.Protsessor kasutab mälu aeglasemalt kui registreerimine.
TüüpAkumulaatoriregister, programmiloendur, juhiste register, aadressiregister jne.RAM.


Registri mõiste

Registrid on väikseim andmete hoidmise elemendid, mis on sisse ehitatud töötleja ise. Registrid on mälu asukohad, mis on otse töötlejale ligipääsetav. Registrites on käsud või operandid, millele CPU praegu juurde pääseb.

Registrid on kiire juurdepääsetavad salvestuselemendid. Protsessor pääseb juurde registritesse üks protsessori taktsükkel. Tegelikult saab protsessor dekodeerida juhiseid ja teha toiminguid registri sisuga saidil kiirus rohkem kui üks operatsioon CPU taktsükli kohta. Nii võime öelda, et protsessor pääseb registritele juurde põhimälust kiiremini.

Registrit mõõdetakse bittides, nagu näiteks protsessoril võivad olla 16-, 32- või 64-bitised registrid. Registribitide arv määrab protsessori kiiruse ja võimsuse. Näiteks 32-bitise registriga CPU pääseb 32-bitistele juhistele korraga juurde. 64-bitise registriga CPU suudab täita 64-bitiseid juhiseid. Seega on registreerimisbittide arv rohkem protsessori kiirus ja võimsus.


Arvutiregistrid liigitatakse järgmiselt:

DR: Andmete register on 16-bitine register, mis hoiab operandid töötleja käitatav.

AR: Aadressiregister on 12-bitine register, mis hoiab mälu asukoha aadress.

AC: Akumulaator on ka 16-bitine register, mis hoiab tulemus arvutatud töötleja poolt.

IR: juhiste register on 16-bitine register, mis hoiab juhise kood mis tuleb praegu täita.

PC: Programmiloendur on 12-bitine register, mis hoiab juhendamise aadress seda peab täitma töötleja.

TR: Ajutine register on 16-bitine register, mis hoiab ajutine vahetulemus töötleja arvutatud.

INPR: Sisendiregister on 8-bitine register, mis hoiab sisendmärk saadud sisendseade ja edastas selle Akumulaator.

OUTR: väljundiregister on 8-bitine register, mis hoiab väljund märk saadud Akumulaator ja toimetage see väljundseade.

Mälu määratlus

Mälu on riistvaraseade, mida kasutatakse arvutiprogrammide, juhiste ja andmete salvestamiseks. Protsessori sisemine mälu on a esmane mälu (RAM), ja protsessoriväline mälu on a teisene mälu (kõvaketas). Mälu saab liigitada ka järgmiste andmete põhjal: lenduv ja mittelenduvad mälu.

Põhimõtteliselt arvutimälu viitab esmane mälu arvutist, samas kui teisene mälu nimetatakse ladustamine arvutist. Esmane mälu on mälu, mis olla võib otse töötleja juurdepääs, mille tõttu andmetele ligipääsemine ei viibi ja seega töötleja arvutab kiiremini.

Primaarmälu või RAM on a lenduv mälu, mis tähendab, et põhimälus olevad andmed eksisteerivad, kui süsteemi toide on sisse lülitatud, ja andmed kaovad süsteemi väljalülitamisel. Primaarmälu sisaldab andmeid, mida protsessoril praegu käivitav programm nõuab. Kui protsessori nõutavad andmed pole primaarmälus, edastatakse andmed teisest salvestusruumist primaarmällu ja protsessor tõmbab need siis alla.

Ükskord sa päästa andmed arvutisse, seejärel kantakse see üle teisene ladustamine seniks jääb see esmasesse mällu. Tänapäeval võib primaarmälu või RAM muutuda vahemikus 1 GB kuni 16 GB. Teisest küljest ulatub teisene ladu tänapäeval mõnest Giga baiti (GB) kuni TeraBytes (TB).

  1. Esmane erinevus registri ja mälu vahel on see register hoiab andmeid, mida protsessor praegu töötleb arvestades, et mälu hoiab töötlemiseks vajalikke andmeid.
  2. Register ulatub 32-bitine register 64-bitiseks seevastu mälumaht ulatub mõnest GB mõnele TB.
  3. Protsessor pääseb registrisse kiiremini kui mälu.
  4. Arvutite registrid on akumulaatoriregister, programmiloendur, juhiste register, aadressiregisterjne. Teisest küljest nimetatakse mälu arvuti põhimäluks, mis on RAM.

Järeldus:

Tavaliselt asub register mäluhierarhia ülaosas. See on väikseim ja kiiresti juurdepääsetav salvestuselement. Teisest küljest viidatakse mäluna tavaliselt põhimälule, mis on suurem kui register ja selle keskseadmele on aeglasem kui registril, kuid sellele pääseb juurde kiiremini kui teisesele salvestusruumile.