Forskellen mellem register og hukommelse

Forfatter: Laura McKinney
Oprettelsesdato: 1 April 2021
Opdateringsdato: 10 Kan 2024
Anonim
Архитектура ЭВМ | Основы Операционных Систем | Ассемблер | 01
Video.: Архитектура ЭВМ | Основы Операционных Систем | Ассемблер | 01

Indhold


Registrer og hukommelse, hold de data, der kan være direkte adgang til af processor hvilket også øger CPU-behandlingshastigheden. CPU-behandlingshastigheden kan også øges ved at øge antallet af bit i registeret eller øge antallet af det fysiske register i CPU'en. Det samme er tilfældet med hukommelse, jo mere er hukommelsen hurtigere CPU'en. Hukommelse henvises generelt til computerens primære hukommelse.

På trods af disse ligheder deler registeret og hukommelsen få forskelle med hinanden. Den grundlæggende forskel mellem registeret og hukommelsen er, at Tilmeld indeholder de data, som CPU i øjeblikket behandler, mens hukommelse indeholder programinstruktion og data, som programmet kræver til eksekvering.

Vi vil diskutere nogle flere forskelle mellem register og hukommelse ved hjælp af sammenligningstabellen vist nedenfor.


  1. Sammenligningstabel
  2. Definition
  3. Vigtige forskelle
  4. Konklusion

Sammenligningstabel

Grundlag for sammenligningTilmeldHukommelse
GrundlæggendeRegistre har operander eller instruktion, som CPU i øjeblikket behandler.Hukommelse indeholder instruktionerne og de data, som det aktuelt eksekverende program i CPU kræver.
KapacitetRegister indeholder den lille mængde data omkring 32-bit til 64-bit.Computerens hukommelse kan variere fra nogle GB til TB.
AdgangCPU kan operere på registerindhold med en hastighed på mere end en operation i en urcyklus.CPU får adgang til hukommelsen i en langsommere hastighed end register.
TypeAkkumulatorregister, programtæller, instruktionsregister, adresseregister osv.VÆDDER.


Definition af register

Registre er mindste data, der holder elementer, der er indbygget selve processoren. Registrer er de hukommelsessteder, der er direkte tilgængelig af processoren. Registrene indeholder den instruktion eller operander, der aktuelt får adgang til af CPU'en.

Registre er højhastighedstog tilgængelige lagerelementer. Processoren får adgang til registre inden for en CPU-urcyklus. Faktisk kan processoren afkode instruktionerne og udføre operationer på registerindholdet på hastighed på mere end en operation pr. CPU-urcyklus. Så vi kan sige, at processor kan få adgang til registre hurtigere end hovedhukommelsen.

Registeret måles i bits, ligesom en processor kan have 16-bit, 32-bit eller 64-bit registre. Antallet af registerbits angiver CPU's hastighed og magt. For eksempel kan en CPU, der har 32-bit-register, få adgang til 32-bit-instruktionerne ad gangen. CPU'en, der har 64-bit register, kan udføre 64-bit instruktioner. Derfor er antallet af registerbits mere CPU's hastighed og magt.

Computerregistrene er kategoriseret som følger:

DR: Dataregister er et 16-bit register, der indeholder operander skal betjenes af processoren.

AR: Adresseregister er et 12-bit register, der indeholder adresse på et hukommelsessted.

AC: akkumulator er også et 16-bit register, der indeholder resultat beregnet af processoren.

IR: Instruktionsregister er et 16-bit register, der indeholder instruktionskode der er i øjeblikket henrettet.

PC: Programtæller er et 12-bit register, der indeholder instruktionsadresse det skal udføres af processoren.

TR: Midlertidig register er et 16-bit register, der indeholder midlertidig mellemresultat beregnet af processoren.

INPR: Inputregister er et 8-bit register, der indeholder input tegn modtaget fra en indgangsenhed og leverede den til akkumulator.

OUTR: Outputregister er et 8-bit register, der indeholder output tegn modtaget af akkumulator og leverer den til output enhed.

Definition af hukommelse

Hukommelse er en hardwareenhed, der bruges til at gemme computerprogrammer, instruktioner og data. Den hukommelse, der er intern i processoren, er en primær hukommelse (RAM), og den hukommelse, der er ekstern til processoren, er en sekundær hukommelse (harddisk). Hukommelse kan også kategoriseres på basis af flygtig og ikke-flygtig hukommelse.

Grundlæggende computerhukommelse henviser til primær hukommelse af computeren, hvorimod sekundær hukommelse kaldes opbevaring af computeren. Primær hukommelse er den hukommelse, der kan være direkte adgang til af processoren, på grund af hvilken der ikke er nogen forsinkelse med adgang til data, og processoren beregner således hurtigere.

Primær hukommelse eller RAM er en flygtig hukommelse, hvilket betyder, at dataene i den primære hukommelse findes, når systemets strøm er tændt, og dataene forsvinder, når systemet er slukket. Den primære hukommelse indeholder de data, der kræves af det aktuelt eksekverende program i CPU. Hvis de krævede data fra processoren ikke er i den primære hukommelse, overføres dataene fra sekundær lagring til primær hukommelse, og derefter hentes de af processoren.

Når først du Gemme dataene på computeren, derefter overføres de til sekundær opbevaring indtil da forbliver det i den primære hukommelse. I dag kan den primære hukommelse eller RAM variere fra 1 GB til 16 GB. På den anden side spænder den sekundære lager i dag fra nogle Giga Bytes (GB) til TeraBytes (TB).

  1. Den primære forskel mellem register og hukommelse er dette register indeholder de data, som CPU'en i øjeblikket behandler hvorimod hukommelsen indeholder de data, der kræves til behandling.
  2. Registeret spænder fra 32-bit register til 64-bit register hvorimod hukommelseskapaciteten spænder fra nogle DK for nogen TB.
  3. Processoren får adgang til registeret hurtigere end hukommelsen.
  4. Computere registre er akkumulatorregister, programtæller, instruktionsregister, adresseregisterosv. På den anden side omtales hukommelse som hovedhukommelsen på computeren, der er RAM.

Konklusion:

Normalt findes registeret øverst i hukommelseshierarkiet. Det er det mindste og hurtigt tilgængelige lagerelement. På den anden side omtales hukommelsen generelt som hovedhukommelsen, der er større end registeret, og dens CPU-adgang er langsommere end registeret, men det er hurtigere adgang til det sekundære lager.