Diferența dintre registru și memorie

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 10 Mai 2024
Anonim
Memoria internă și memoria externă
Video: Memoria internă și memoria externă

Conţinut


Înregistrare și memorie, țineți datele care pot fi direct accesat de către procesor ceea ce crește, de asemenea, viteza de procesare a procesorului. Viteza de procesare a procesorului poate fi, de asemenea, crescută prin creșterea numărului de biți ai registrului sau creșterea numărului registrului fizic din procesor. La fel se întâmplă și cu memoria, cu cât cantitatea de memorie este mai rapidă cu CPU. Memoria se referă generic la memoria principală a computerului.

În ciuda acestor asemănări, registrul și memoria împărtășesc puține diferențe între ele. Diferența de bază între registru și memorie este că Inregistreaza-te deține datele pe care procesatorul le procesează în prezent, în timp ce memorie deține instrucțiunile și datele programului pe care programul le necesită pentru execuție.

Vom discuta despre alte diferențe între registru și memorie cu ajutorul graficului de comparație prezentat mai jos.


  1. Diagramă de comparație
  2. Definiție
  3. Diferențele cheie
  4. Concluzie

Diagramă de comparație

Baza pentru comparațieInregistreaza-teMemorie
De bazăRegistrele dețin operandele sau instrucțiunile pe care procesatorul le procesează în prezent.Memoria conține instrucțiunile și datele pe care le necesită programul în curs de execuție în procesor.
CapacitateRegistrul deține cantitatea mică de date în jur de 32 de biți până la 64 de biți.Memoria computerului poate varia de la un GB la TB.
AccesCPU poate funcționa pe conținutul registrului la viteza mai multor operații într-un ciclu de ceas.CPU accesează memoria la o viteză mai mică decât înregistrarea.
TipRegistrul de acumulatori, contorul de programe, registrul de instrucțiuni, registrul de adrese etc.BERBEC.


Definiția Register

Registrele sunt cel mai mic elemente care dețin date care sunt încorporat procesorul în sine. Registrele sunt locațiile de memorie care sunt direct accesibil de procesor. Registrele dețin instrucțiunile sau operandurile la care este accesat momentan CPU.

Registrele sunt viteza mare elemente de stocare accesibile. Procesorul accesează registrele din interior un ciclu de ceas al procesorului. De fapt, procesorul poate decoda instrucțiunile și poate efectua operațiuni pe conținutul registrului la viteza de mai mult de o operație pe ciclu de ceas al procesorului. Deci putem spune că procesorul poate accesa registrele mai repede decât memoria principală.

Registrul este măsurat în biți, deoarece un procesor poate avea registre de 16 biți, 32 de biți sau 64 de biți. Numărul de biți de înregistrare specifică viteza și puterea procesorului. De exemplu, un procesor care are un registru pe 32 de biți poate accesa instrucțiunile pe 32 de biți simultan. CPU care are un registru pe 64 de biți poate executa instrucțiuni pe 64 de biți. Prin urmare, cu cât numărul de biți de înregistrare mai mult este viteza și puterea procesorului.

Registrele de calculatoare sunt clasificate astfel:

DR: Registrul de date este un registru pe 16 biți care deține operanzi pentru a fi operat de procesor.

AR: Registrul de adrese este un registru pe 12 biți care deține adresa unei locații de memorie.

AC: Acumulator este, de asemenea, un registru pe 16 biți care deține rezultat calculat de către procesor.

IR: Registrul de instrucțiuni este un registru pe 16 biți care deține cod de instrucțiune care trebuie executat în prezent.

PC: Contor de programe este un registru pe 12 biți care deține adresa instrucțiunii care urmează să fie executat de procesor.

TR: Registrul temporar este un registru pe 16 biți care deține rezultat intermediar temporar calculat de procesor.

INPR: Registrul de intrare este un registru pe 8 biți care deține caracter de intrare primite de la un dispozitiv de intrare și a livrat-o către Acumulator.

OUTR: Registru de ieșire este un registru pe 8 biți care deține caracter de ieșire primit de la Acumulator și livrați-l la dispozitiv de ieșire.

Definiția Memory

Memoria este un dispozitiv hardware utilizat pentru stocarea programelor, instrucțiunilor și datelor computerului. Memoria internă a procesorului este a memorie primară (RAM), iar memoria care este externă procesorului este a memorie secundară (hard disk). De asemenea, memoria poate fi clasificată pe baza volatil și ne volatil memorie.

Practic, memoria computerului se referă la memorie primară computerul, întrucât, memorie secundară se referă la depozitare a computerului. Memoria primară este memoria care poate fi direct accesat de procesor datorită căruia nu există întârziere în accesarea datelor și astfel procesorul calculează mai rapid.

Memoria primară sau memoria RAM este a volatil memorie care înseamnă că datele din memoria primară există atunci când sistemul este pornit, iar datele se sting odată ce sistemul este oprit. Memoria primară conține datele care vor fi solicitate de programul care se execută în procesor. Dacă datele solicitate de procesor nu sunt în memoria primară, datele sunt transferate din stocarea secundară în memoria primară, iar acestea sunt preluate de procesor.

Odata ce tu Salvați datele de pe computer, apoi sunt transferate la depozitare secundară până atunci rămâne în memoria primară. Astăzi memoria primară sau memoria RAM poate varia de la 1 GB până la 16 GB. Pe de altă parte, stocarea secundară astăzi variază de la unii Giga Bytes (GB) către TeraBytes (TB).

  1. Diferența principală dintre registru și memorie este acel registru deține datele pe care procesatorul le procesează în prezent în timp ce, memoria deține datele care vor fi necesare pentru procesare.
  2. Registrul variază de la 32 de biți se înregistrează în registrul de 64 de biți întrucât, capacitatea de memorie variază de la unii GB unora TB.
  3. Procesorul accesează registrul mai repede decât memoria.
  4. Registrele computerelor sunt registrul de acumulatori, contorul de programe, registrul de instrucțiuni, registrul de adrese, etc. Pe de altă parte, memoria este denumită memoria principală a computerului care este memoria RAM.

Concluzie:

În mod normal, registrul se află în partea de sus a ierarhiei de memorie. Este cel mai mic și rapid accesibil element de stocare. Pe de altă parte, memoria este denumită în general memoria principală, care este mai mare decât înregistrarea, iar accesul la CPU este mai lent decât registrul, dar este accesată mai repede decât stocarea secundară.