Atšķirība starp reģistru un atmiņu

Autors: Laura McKinney
Radīšanas Datums: 1 Aprīlis 2021
Atjaunināšanas Datums: 10 Maijs 2024
Anonim
Registers and RAM: Crash Course Computer Science #6
Video: Registers and RAM: Crash Course Computer Science #6

Saturs


Reģistrējieties un saglabājiet atmiņu, turiet datus, kādi var būt tieši piekļūst procesors kas arī palielina procesora apstrādes ātrumu. CPU apstrādes ātrumu var arī palielināt, palielinot reģistra bitu skaitu vai palielinot fiziskā reģistra skaitu CPU. Tas pats ir ar atmiņu, jo vairāk atmiņas ir ātrāk CPU. Atmiņa parasti tiek dēvēta par datora galveno atmiņu.

Neskatoties uz šīm līdzībām, reģistram un atmiņai ir dažas atšķirības viena ar otru. Galvenā atšķirība starp reģistru un atmiņu ir tā, ka reģistrēties satur datus, kurus CPU pašlaik apstrādā, turpretī atmiņa satur programmas norādījumus un datus, kas programmai nepieciešami izpildei.

Izmantojot zemāk parādīto salīdzināšanas diagrammu, mēs apspriedīsim vēl dažas atšķirības starp reģistru un atmiņu.

  1. Salīdzināšanas tabula
  2. Definīcija
  3. Galvenās atšķirības
  4. Secinājums

Salīdzināšanas tabula

Salīdzināšanas pamatsReģistrētiesAtmiņas
PamataReģistros tiek glabāti operandi vai instrukcija, kuru CPU pašlaik apstrādā.Atmiņa satur instrukcijas un datus, kas nepieciešami pašreizējai programmai, kas darbojas centrālajā procesorā.
JaudaReģistrā ir neliels datu apjoms no 32 bitiem līdz 64 bitiem.Datora atmiņa var svārstīties no dažiem GB līdz TB.
PiekļuveCentrālais procesors var darboties ar reģistra saturu ar ātrumu vairāk nekā vienu darbību vienā pulksteņa ciklā.CPU piekļūst atmiņai lēnāk nekā reģistrējoties.
VeidsAkumulatoru reģistrs, programmu skaitītājs, instrukciju reģistrs, adrešu reģistrs utt.Operatīvā atmiņa.


Reģistra definīcija

Reģistri ir mazākais datu glabāšanas elementi, kas ir iebūvēts pats procesors. Reģistri ir atmiņas vietas, kas ir tieši pieejams procesoram. Reģistros ir norādījumi vai operandi, kuriem pašlaik piekļūst CPU.

Reģistri ir liels ātrums pieejamus uzglabāšanas elementus. Procesors piekļūst reģistriem viens CPU pulksteņa cikls. Faktiski procesors var atšifrēt instrukcijas un veikt darbības ar reģistra saturu vietnē biežums vairāk nekā vienai operācijai vienā CPU takts ciklā. Tātad mēs varam teikt, ka procesors var piekļūt reģistriem ātrāk nekā galvenā atmiņa.

Reģistru mēra bitos, piemēram, procesoram var būt 16 bitu, 32 bitu vai 64 bitu reģistri. Reģistrācijas bitu skaits norāda CPU ātrumu un jaudu. Piemēram, CPU, kuram ir 32 bitu reģistrs, vienlaikus var piekļūt 32 bitu norādījumiem. Centrālais procesors, kuram ir 64 bitu reģistrs, var izpildīt 64 bitu instrukcijas. Tādējādi vairāk reģistra bitu skaita ir centrālā procesora ātrums un jauda.


Datorreģistrus iedala šādi:

DR: Datu reģistrs ir 16 bitu reģistrs, kurā atrodas operandi kuru darbina procesors.

AR: Adrešu reģistrs ir 12 bitu reģistrs, kurā atrodas atmiņas vietas adrese.

AC: Akumulators ir arī 16 bitu reģistrs, kurā atrodas rezultāts aprēķināts apstrādātājs.

IR: instrukciju reģistrs ir 16 bitu reģistrs, kurā atrodas instrukcijas kods kas šobrīd ir jāizpilda.

Dators: Programmas skaitītājs ir 12 bitu reģistrs, kurā atrodas instrukcijas adrese tas ir jāizpilda procesoram.

TR: Pagaidu reģistrācija ir 16 bitu reģistrs, kurā atrodas pagaidu starpposma rezultāts ko aprēķinājis procesors.

INPR: Ievades reģistrs ir 8 bitu reģistrs, kurā atrodas ievades raksturs saņemts no ievades ierīce un nogādāja to Akumulators.

OUTR: izvades reģistrs ir 8 bitu reģistrs, kurā atrodas izejas raksturs saņemts no Akumulators un nogādā to izvades ierīce.

Atmiņas definīcija

Atmiņa ir aparatūras ierīce, ko izmanto datorprogrammu, instrukciju un datu glabāšanai. Procesora iekšējā atmiņa ir a primārā atmiņa (RAM), un procesora ārējā atmiņa ir a sekundārā atmiņa (cietais disks). Atmiņu var arī klasificēt, pamatojoties uz gaistošs un nepastāvīgs atmiņa.

Būtībā datora atmiņa attiecas uz primārā atmiņa no datora, tā kā sekundārā atmiņa tiek saukts par glabāšana no datora. Primārā atmiņa ir tā atmiņa, kas var būt tieši piekļūst procesors, kā dēļ nav kavēšanās ar piekļuvi datiem, un tādējādi procesors aprēķina ātrāk.

Primārā atmiņa vai RAM ir a gaistošs atmiņa, kas nozīmē, ka primārajā atmiņā esošie dati pastāv, kad sistēmas strāva ir ieslēgta, un dati pazūd, kad sistēma tiek izslēgta. Primārajā atmiņā ir dati, kas būs nepieciešami pašreiz izpildošajai programmai CPU. Ja procesora pieprasītie dati neatrodas primārajā atmiņā, tad dati no sekundārās atmiņas tiek pārsūtīti uz primāro atmiņu, un pēc tam procesors tos iegūst.

Vienreiz tu ietaupīt datus datorā, pēc tam tie tiek pārsūtīti uz sekundārā krātuve līdz tam tas paliek primārajā atmiņā. Mūsdienās primārā atmiņa vai operatīvā atmiņa var svārstīties no 1 GB līdz 16 GB. No otras puses, šodien sekundārā krātuve svārstās no dažām Giga baiti (GB) - TeraBytes (TB).

  1. Galvenā atšķirība starp reģistru un atmiņu ir šī reģistrs satur datus, kurus CPU pašlaik apstrādā tā kā atmiņa satur datus, kas būs nepieciešami apstrādei.
  2. Reģistrs svārstās no 32 bitu reģistrs līdz 64 bitu reģistram tā kā atmiņas ietilpība svārstās no dažām GB dažiem TB.
  3. Procesors piekļūst reģistram ātrāk nekā atmiņa.
  4. Datoru reģistri ir akumulatoru reģistrs, programmu skaitītājs, instrukciju reģistrs, adrešu reģistrsutt., no otras puses, atmiņu sauc par datora galveno atmiņu, kas ir RAM.

Secinājums:

Parasti reģistrs atrodas atmiņas hierarhijas augšdaļā. Tas ir mazākais un ātri pieejamais krātuves elements. No otras puses, atmiņā, ko parasti dēvē par galveno atmiņu, kura ir lielāka nekā reģistrā, un tās centrālā procesora piekļuve ir lēnāka nekā reģistrā, taču tai tiek piekļūts ātrāk nekā sekundārajai atmiņai.