Skillnaden mellan register och minne

Författare: Laura McKinney
Skapelsedatum: 1 April 2021
Uppdatera Datum: 10 Maj 2024
Anonim
Registers and RAM: Crash Course Computer Science #6
Video: Registers and RAM: Crash Course Computer Science #6

Innehåll


Registrera och minne, håll data som kan vara direkt nås av processor vilket också ökar processorhastigheten för CPU. Processorns processhastighet kan också ökas genom att öka antalet bitar i registret eller öka antalet fysiska register i CPU. Samma är fallet med minnet, mer CPU-minnet är snabbare. Minne hänvisas generellt till datorns primära minne.

Trots dessa likheter delar registret och minnet få skillnader med varandra. Den grundläggande skillnaden mellan register och minne är att Registrera har de data som CPU för närvarande bearbetar medan minne innehåller programinstruktioner och data som programmet kräver för körning.

Vi kommer att diskutera några fler skillnader mellan register och minne med hjälp av jämförelsediagram som visas nedan.

  1. Jämförelsediagram
  2. Definition
  3. Viktiga skillnader
  4. Slutsats

Jämförelsediagram

Grund för jämförelseRegistreraMinne
GrundläggandeRegister har operanderna eller instruktionerna som CPU för närvarande bearbetar.Minne innehåller instruktioner och data som det nuvarande exekverande programmet i CPU kräver.
KapacitetRegisteret innehåller den lilla mängden data runt 32 bitar till 64 bitar.Datorns minne kan variera från vissa GB till TB.
TillgångCPU kan arbeta med registerinnehållet med mer än en operation i en klockcykel.CPU har åtkomst till minnet i lägre takt än registret.
TypAckumulatorregister, programräknare, instruktionsregister, adressregister etc.BAGGE.


Definition av register

Register är minsta data som håller element som är inbyggt själva processorn. Register är de minnesplatser som är direkt tillgängligt av processorn. Registren har instruktionerna eller operandema som för närvarande går åt åt CPU: n.

Register är hög hastighet tillgängliga lagringselement. Processorn har åtkomst till register inom en CPU-klockcykel. Faktum är att processorn kan avkoda instruktionerna och utföra operationer på registerinnehållet på hastighet på mer än en operation per CPU-klockcykel. Så vi kan säga att processor kan komma åt register snabbare än huvudminnet.

Registeret mäts i bitar som att en processor kan ha 16-bitars, 32-bitars eller 64-bitarsregister. Antalet registerbitar anger hastighet och effekt på CPU. Till exempel kan en CPU som har 32-bitarsregister komma åt 32-bitarsinstruktionerna åt gången. CPU som har 64-bitars register kan utföra 64-bitars instruktioner. Därför är antalet bitar register mer hastighet och effekt på CPU.


Datorregistret kategoriseras enligt följande:

DR: Dataregister är ett 16-bitars register som har operander som ska hanteras av processorn.

AR: Adressregister är ett 12-bitars register som har adress för ett minnesplats.

AC: Ackumulator är också ett 16-bitars register som har resultat beräknat av processorn.

IR: Instruktionsregister är ett 16-bitars register som har instruktionskod som måste genomföras för närvarande.

PC: Programräknare är ett 12-bitars register som har instruktionsadress det ska utföras av processorn.

TR: Tillfälligt register är ett 16-bitars register som har tillfälligt mellanresultat beräknad av processorn.

inpr: Inmatningsregister är ett 8-bitars register som har ingångstecken mottagen från en inmatningsapparat och levererade den till Ackumulator.

OUTR: Output Register är ett 8-bitars register som har utgångstecken mottagen från Ackumulator och leverera den till utmatningsanordning.

Definition av minne

Memory är en hårdvara som används för att lagra datorprogram, instruktioner och data. Det minne som är internt i processorn är ett primärt minne (RAM)och minnet som är externt till processorn är ett sekundärt minne (hårddisk). Minne kan också kategoriseras på basis av flyktig och icke-flyktigt minne.

I grund och botten datorminne hänvisar till primärt minne av datorn medan sekundärt minne kallas lagring av datorn. Primärt minne är det minne som kan vara direkt åtkomst av processorn på grund av vilken det inte finns någon fördröjning i åtkomst till data, och därmed beräknar processorn snabbare.

Primärt minne eller RAM är ett flyktig minne vilket betyder att data i det primära minnet finns när systemströmmen är på och data försvinner när systemet stängs av. Det primära minnet innehåller de data som kommer att krävas av det nuvarande exekverande programmet i CPU. Om den information som krävs av processorn inte finns i primärt minne överförs data från sekundärlagring till primärminne och sedan hämtas de av processorn.

När du spara data på datorn, sedan överförs de till sekundär lagring tills dess finns det kvar i det primära minnet. Idag kan det primära minnet eller RAM variera från 1 GB till 16 GB. Å andra sidan varierar den sekundära lagringen idag från några Giga Bytes (GB) till TeraBytes (TB).

  1. Den primära skillnaden mellan register och minne är det registret innehåller de data som CPU för närvarande bearbetar medan minnet innehåller de data som krävs för bearbetning.
  2. Registret sträcker sig från 32-bitars register till 64-bitars register Medan minneskapaciteten varierar från vissa GB till vissa TB.
  3. Processorn har åtkomst till registret snabbare än minnet.
  4. Datorregister är ackumulatorregister, programräknare, instruktionsregister, adressregisterosv. Å andra sidan hänvisas minnet till huvudminnet på datorn som är RAM.

Slutsats:

Normalt finns registret högst upp i minneshierarkin. Det är det minsta och snabbt tillgängliga lagringselementet. Å andra sidan kallas minnet generellt som huvudminnet som är större än registret och dess CPU-åtkomst är långsammare än registret men det går åt snabbare än den sekundära lagringen.