Pagkakaiba sa pagitan ng Rehistro at memorya

May -Akda: Laura McKinney
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 10 Mayo 2024
Anonim
PLC vs Microcontroller - Pagkakaiba sa pagitan ng PLC at Microcontroller
Video.: PLC vs Microcontroller - Pagkakaiba sa pagitan ng PLC at Microcontroller

Nilalaman


Magrehistro at memorya, hawakan ang data na maaaring direkta na-access ng processor na pinatataas din ang bilis ng pagproseso ng CPU. Ang bilis ng pagproseso ng CPU ay maaari ring madagdagan sa pamamagitan ng pagdaragdag ng bilang ng mga piraso ng rehistro o pagtaas ng bilang ng mga pisikal na rehistro sa CPU. Pareho ang kaso sa memorya, mas maraming halaga ng memorya ng mas mabilis. Ang memorya ay genreally na tinutukoy sa pangunahing memorya ng computer.

Sa kabila ng mga pagkakatulad na ito, ang rehistro at memorya ay nagbabahagi ng ilang mga pagkakaiba sa bawat isa. Ang pangunahing pagkakaiba sa pagitan ng rehistro at memorya ay ang magparehistro humahawak ng data na kasalukuyang pinoproseso ng CPU samantalang, ang memorya humahawak ng pagtuturo ng programa at data na kinakailangan ng programa para sa pagpapatupad.

Tatalakayin namin ang ilang higit pang pagkakaiba sa pagitan ng rehistro at memorya sa tulong ng tsart ng paghahambing na ipinakita sa ibaba.


  1. Tsart ng paghahambing
  2. Kahulugan
  3. Pangunahing Pagkakaiba
  4. Konklusyon

Tsart ng paghahambing

Batayan para sa PaghahambingMagrehistroMemorya
PangunahingAng mga rehistro ay humahawak ng mga operand o pagtuturo na kasalukuyang pinoproseso ng CPU.Hawak ng memorya ang mga tagubilin at ang data na kinakailangan ng kasalukuyang nagpapatupad ng programa sa CPU.
KapasidadHawak ng rehistro ang maliit na dami ng data sa paligid ng 32-bit hanggang 64-bit.Ang memorya ng computer ay maaaring saklaw mula sa ilang GB hanggang TB.
Pag-accessAng CPU ay maaaring gumana sa mga nilalaman ng rehistro sa rate ng higit sa isang operasyon sa isang ikot ng orasan.Nag-access ang memorya ng CPU sa mas mabagal na rate kaysa magrehistro.
UriAng rehistro ng Accumulator, Program counter, rehistro ng pagtuturo, Rehistro ng Address, atbp.RAM.


Kahulugan ng Rehistro

Ang mga rehistro ay ang pinakamaliit data na may hawak na mga elemento na binuo sa ang processor mismo. Ang mga rehistro ay ang mga lokasyon ng memorya na direkta maa-access ng processor. Ang mga rehistro ay humahawak ng tagubilin o pagpapatakbo na kasalukuyang na-access ng CPU.

Ang mga rehistro ay ang mataas na bilis naa-access na mga elemento ng imbakan. Nag-access ang processor ng mga rehistro sa loob isang ikot ng orasan ng CPU. Sa katunayan, ang processor ay maaaring mabasa ang mga tagubilin at magsagawa ng mga operasyon sa mga nilalaman ng rehistro sa rate ng higit sa isang operasyon sa bawat cycle ng orasan ng CPU. Kaya maaari nating sabihin na ang processor ay maaaring ma-access ang mga rehistro nang mas mabilis kaysa sa pangunahing memorya.

Ang rehistro ay sinusukat sa mga piraso tulad ng isang processor ay maaaring may 16-bit, 32-bit, o 64-bit na mga registro. Ang bilang ng mga rehistro bits ay tinukoy ang bilis at kapangyarihan ng CPU. Halimbawa, ang isang CPU na mayroong 32-bit na rehistro ay maaaring ma-access ang 32-bit na mga tagubilin sa isang pagkakataon. Ang CPU na mayroong 64-bit na rehistro ay maaaring magpatupad ng 64-bit na mga tagubilin. Samakatuwid, higit pa sa bilang ng mga piraso ng rehistro ng higit pa ang bilis at lakas ng CPU.

Ang mga rehistro ng computer ay ikinategorya bilang sumusunod:

DR: Rehistro ng Data ay isang 16-bit na rehistro na may hawak ng nagpapatakbo na pinamamahalaan ng processor.

AR: Listahan ng Address ay isang 12-bit rehistro na humahawak sa address ng isang lokasyon ng memorya.

AC: Accumulator ay din ng isang 16-bit na rehistro na may hawak ng kinakalkula ang resulta sa pamamagitan ng processor.

IR: Magparehistro sa Panuto ay isang 16-bit na rehistro na humahawak sa code ng pagtuturo na sa kasalukuyan ay naisakatuparan.

PC: Counter ng Programa ay isang 12-bit rehistro na humahawak sa address ng pagtuturo iyon ay naisakatuparan ng processor.

TR: Pansamantalang Pagrehistro ay isang 16-bit na rehistro na humahawak sa pansamantalang resulta ng intermediate kinakalkula ng processor.

INPR: Mag-rehistro ng Input ay isang 8-bit na rehistro na humahawak ng character character natanggap mula sa isang aparato ng pag-input at inihatid ito sa Accumulator.

OUTR: Output Magrehistro ay isang 8-bit na rehistro na humahawak ng character na output natanggap mula sa Accumulator at ihatid ito sa aparato ng output.

Kahulugan ng memorya

Ang memorya ay isang aparato ng hardware na ginagamit upang mag-imbak ng mga programa, mga tagubilin at data ng computer. Ang memorya na panloob sa processor ay isang pangunahing memorya (RAM), at ang memorya na panlabas sa processor ay isang pangalawang memorya (Hard Drive). Ang memorya ay maaari ring nakategorya batay sa pabagu-bago ng isip at hindi pabagu-bago ng isip memorya.

Karaniwan, ang memorya ng computer tumutukoy sa pangunahing memorya ng computer samantalang, ang pangalawang memorya ay tinutukoy bilang imbakan ng computer. Pangunahing memorya ay ang memorya na maaaring maging direkta na-access sa pamamagitan ng processor dahil sa kung saan walang pagkaantala sa pag-access ng data, at sa gayon ang processor ay nagkukumpleto nang mas mabilis.

Pangunahing memorya o RAM ay isang pabagu-bago ng isip memorya na nangangahulugang ang data sa pangunahing memorya ay umiiral kapag ang kapangyarihan ng mga system, at ang data ay nawala habang ang sistema ay nakabukas. Ang pangunahing memorya ay naglalaman ng data na kakailanganin ng kasalukuyang tagapagpatupad ng programa sa CPU. Kung ang data na kinakailangan ng processor ay wala sa pangunahing memorya, kung gayon ang data ay inilipat mula sa pangalawang imbakan sa pangunahing memorya, at pagkatapos ay nakuha ito ng processor.

Sa sandaling ikaw makatipid ang data sa computer, pagkatapos ay ilipat ito sa pangalawang imbakan hanggang pagkatapos ay nananatili ito sa pangunahing memorya. Ngayon ang pangunahing memorya o RAM ay maaaring saklaw mula sa 1 GB hanggang 16 GB. Sa kabilang banda, ang pangalawang imbakan ngayon ay mula sa ilan Giga Bytes (GB) hanggang TeraBytes (TB).

  1. Ang pangunahing pagkakaiba sa pagitan ng rehistro at memorya ay ang rehistro humahawak ng data na kasalukuyang pinoproseso ng CPU samantalang, ang memorya humahawak ng data ang kakailanganin para sa pagproseso.
  2. Ang rehistro mula sa Nagrehistro ang 32-bits sa 64-bits rehistro samantalang, ang kapasidad ng memorya ay mula sa ilan GB sa iba TB.
  3. Ang pag-access ng processor ay nagrehistro mas mabilis kaysa sa memorya.
  4. Ang mga rehistro ng kompyuter ay rehistro ng accumulator, program counter, pagtuturo ng rehistro, rehistro ng address, atbp Sa kabilang banda, ang memorya ay tinukoy bilang pangunahing memorya ng computer na kung saan ay ang RAM.

Konklusyon:

Karaniwan ang rehistro ay nakatira sa tuktok ng hierarchy ng memorya. Ito ang pinakamaliit at mabilis na mai-access na elemento ng imbakan. Sa kabilang banda, ang memorya ay karaniwang tinutukoy bilang pangunahing memorya na mas malaki kaysa sa rehistro at ang pag-access sa CPU ay mas mabagal kaysa sa rehistro ngunit ito ay ma-access nang mas mabilis kaysa sa pangalawang imbakan.