Skirtumas tarp registro ir atminties

Autorius: Laura McKinney
Kūrybos Data: 1 Balandis 2021
Atnaujinimo Data: 10 Gegužė 2024
Anonim
Grafting Apple
Video.: Grafting Apple

Turinys


Registruokitės ir saugokite duomenis, kurie gali būti tiesiogiai prieinamas procesorius o tai taip pat padidina procesoriaus apdorojimo greitį. CPU apdorojimo greitį taip pat galima padidinti padidinant registro bitų skaičių arba padidinant fizinio registro skaičių CPU. Panašiai yra ir su atmintimi, tuo daugiau atminties reikia greičiau procesoriui. Paprastai atmintis yra pagrindinė kompiuterio atmintis.

Nepaisant šių panašumų, registre ir atmintyje yra keletas skirtumų. Pagrindinis skirtumas tarp registro ir atminties yra tas, kad Registruotis turi duomenis, kuriuos procesorius šiuo metu tvarko, tuo tarpu atmintis saugo programos instrukcijas ir duomenis, kurių reikia programai vykdyti.

Žemiau parodytoje palyginimo diagramoje aptarsime dar keletą registrų ir atminties skirtumų.

  1. Palyginimo diagrama
  2. Apibrėžimas
  3. Pagrindiniai skirtumai
  4. Išvada

Palyginimo diagrama

Palyginimo pagrindasRegistruotisAtmintis
PagrindinisRegistrai laiko operandus ar instrukcijas, kuriuos šiuo metu apdoroja procesorius.Atmintis saugo instrukcijas ir duomenis, kurių reikia šiuo metu vykdomai procesoriaus procesoriui.
TalpaRegistre yra nedidelis duomenų kiekis nuo 32 bitų iki 64 bitų.Kompiuterio atmintis gali svyruoti nuo kai kurių GB iki TB.
PrieigaCentrinis procesorius gali veikti registruodamas turinį daugiau nei viena operacija per vieną takto ciklą.CPU prieigai prie atminties vyksta lėčiau nei registruojantis.
TipasAkumuliatorių registras, Programų skaitiklis, Instrukcijų registras, Adresų registras ir kt.RAM.


Registro apibrėžimas

Registrai yra mažiausias duomenų laikymo elementai, kurie yra įmontuota pats procesorius. Registrai yra atminties vietos, kurios yra tiesiogiai prieinamas perdirbėjui. Registrai saugo instrukcijas ar operandus, kuriuos šiuo metu pasiekia centrinis procesorius.

Registrai yra didelis greitis prieinami saugojimo elementai. Procesorius naudojasi registrais vienas CPU laikrodžio ciklas. Tiesą sakant, procesorius gali iššifruoti instrukcijas ir atlikti operacijas su registro turiniu daugiau nei vienos operacijos greitis vienam procesoriaus laikrodžio ciklui. Taigi galime pasakyti, kad procesorius gali pasiekti registrus greičiau nei pagrindinė atmintis.

Registras matuojamas bitais, pavyzdžiui, procesorius gali turėti 16 bitų, 32 bitų ar 64 bitų registrus. Registro bitų skaičius nurodo procesoriaus greitį ir galią. Pavyzdžiui, procesorius, turintis 32 bitų registrą, vienu metu gali pasiekti 32 bitų instrukcijas. CPU, turintis 64 bitų registrą, gali vykdyti 64 bitų instrukcijas. Taigi, daugiau registrų bitų yra daugiau procesoriaus greičio ir galios.


Kompiuteriniai registrai skirstomi į šias kategorijas:

DR: Duomenų registras yra 16 bitų registras, kuriame yra operandus būti valdomas procesoriaus.

AR: Adresų registras yra 12 bitų registras, kuriame yra atminties vietos adresas.

AC: Akumuliatorius taip pat yra 16 bitų registras, kuriame yra rezultatas apskaičiuotas perdirbėjas.

IR: instrukcijų registras yra 16 bitų registras, kuriame yra instrukcijos kodas tai turi būti įvykdyta šiuo metu.

PC: Programos skaitiklis yra 12 bitų registras, kuriame yra instrukcijos adresas tai turi atlikti procesorius.

TR: Laikinas registracija yra 16 bitų registras, kuriame yra laikinas tarpinis rezultatas skaičiuoja procesorius.

INPR: Įvesties registras yra 8 bitų registras, kuriame yra įvesties simbolis gauta iš įvesties įrenginys ir pristatė į Akumuliatorius.

OUTR: Išvesties registras yra 8 bitų registras, kuriame yra išėjimo pobūdis gautas nuo Akumuliatorius ir pristatyti į išvesties įrenginys.

Atminties apibrėžimas

Atmintis yra aparatūros įrenginys, naudojamas kompiuterinėms programoms, instrukcijoms ir duomenims saugoti. Procesoriaus vidinė atmintis yra pirminė atmintis (RAM), o išorinė procesoriaus atmintis yra antrinė atmintis (kietasis diskas). Atmintį taip pat galima klasifikuoti pagal: nepastovus ir nelakus atmintis.

Iš esmės kompiuterio atmintis nurodo pirminė atmintis kompiuterio, o antrinė atmintis yra vadinama saugojimas kompiuterio. Pirminė atmintis yra atmintis, kuri gali būti tiesiogiai prieinamas perdirbėjui, dėl kurio nereikia atidėlioti prieigos prie duomenų, taigi procesorius skaičiuoja greičiau.

Pirminė atmintis arba RAM yra nepastovus atmintis, o tai reiškia, kad pirminėje atmintyje esantys duomenys egzistuoja, kai sistemos maitinimas yra įjungtas, o duomenys išnyksta, kai sistema išjungiama. Pirminėje atmintyje yra duomenys, kurių reikės šiuo metu vykdomajai procesoriaus programai. Jei duomenų, kurių reikalauja procesorius, nėra pirminėje atmintyje, tada duomenys iš antrinės atminties perduodami į pirminę atmintį, o tada juos gauna procesorius.

Kartą jūs sutaupyti duomenis kompiuteryje, tada jie yra perkeliami į antrinis saugojimas iki tol jis lieka pirminėje atmintyje. Šiandien pagrindinė atmintis arba RAM gali svyruoti nuo 1 GB - 16 GB. Kita vertus, antrinė saugykla šiandien svyruoja nuo kai kurių Giga baitai (GB) į „TeraBytes“ (TB).

  1. Pagrindinis skirtumas tarp registro ir atminties yra tas registras saugo duomenis, kuriuos šiuo metu apdoroja procesorius kadangi atmintis saugo duomenis, kurių reikės tvarkymui.
  2. Registras svyruoja nuo 32 bitų registras į 64 bitų registrą kadangi atminties talpa svyruoja nuo kai kurių GB kai kuriems TB.
  3. Procesorius prieina prie registro greičiau nei atmintis.
  4. Kompiuterių registrai yra akumuliatorių registras, programų skaitiklis, instrukcijų registras, adresų registrasir kt. Kita vertus, atmintis vadinama pagrindine kompiuterio atmintimi, kuri yra RAM.

Išvada:

Paprastai registras yra atminties hierarchijos viršuje. Tai mažiausias ir greitai prieinamas saugojimo elementas. Kita vertus, atmintis paprastai minima kaip pagrindinė atmintis, kuri yra didesnė nei registras, o jos procesoriaus prieiga yra lėtesnė nei registracijos, tačiau prie jos prieinama greičiau nei antrinėje atmintyje.