Talaan ng nilalaman
Ang Central Processing Unit (CPU) ay isang kumplikado ngunit kritikal na piraso ng hardware. Ito ang "utak" ng isang computer system at responsable para sa iba't ibang gawain na ginagawa ng computer. Sa panahon ng pagpapatupad ng mga gawaing ito, gumagawa ito ng maraming pagkalkula. Kaya ang tanong; saan iniimbak ng CPU ang mga pagkalkula nito?
Mabilis na SagotGumagamit ang CPU ng mga rehistro upang iimbak ang lahat ng mga pagkalkula nito. Ang mga register ay isang pansamantalang memorya, katulad ng CPU cache at Random Access Memory (RAM). Ngunit, ang mga rehistro ay medyo mas maliit at mas mabilis.
May iba't ibang mga rehistro ng CPU, kabilang ang data, address, at mga rehistro ng katayuan, bukod sa iba pa. Ang bawat uri ay ginagamit para sa ibang layunin. Halimbawa, ang data registers ay tumutulong sa pag-imbak ng numeric data; ang mga rehistro ng status ay nagtataglay ng mga halaga ng katotohanan, atbp.
Mayroon kaming detalyadong saklaw nito at higit pa sa ibaba. Kaya, mangyaring ipagpatuloy ang pagbabasa upang malaman ang higit pa tungkol sa mga lugar ng imbakan ng CPU na ito, kung paano gumagana ang mga ito, at ang iba't ibang uri na magagamit.
Saan Iniimbak ng CPU ang Mga Pagkalkula Nito?
Iniimbak ng CPU ang mga pagkalkula nito sa mga natatanging uri ng pansamantalang memorya na kilala bilang mga rehistro. Gumagamit ito ng mga rehistro dahil mas mahusay ang pag-iimbak ng data doon kaysa sa sa CPU cache o kahit RAM .
Ang mga rehistro ay bahagi ng arkitektura ng CPU, at hindi mo maaaring baguhin (idagdag o alisin) ang mga ito. Binubuo ang mga ito ng isang maliit na halaga ng napakabilis na storage na maaaringna-access nang random. Ang ilang mga rehistro ay Read-Only o Write-Only para sa mga partikular na dahilan.
Ang mga pansamantalang uri ng memory na ito ay hindi bahagi ng pangunahing memorya (RAM), ngunit minsan ay nakatalaga sa kanila ang isang memory address. Ang CPU ng iyong computer ay kumukuha ng data mula sa iba pang mas makabuluhang uri ng memorya. Pagkatapos ay ilo-load ito sa mga rehistro para sa mga kalkulasyon at mga layunin ng imbakan . Kapag naproseso na ang data, karaniwan itong nakaimbak sa RAM (memorya ng system) upang lumikha ng espasyo para sa mga bagong pagsusuri.
Mga Rehistro at Memory Hierarchy
Narinig mo na ba ang terminong Memory hierarchy dati? Well, ito ay karaniwang ginagamit sa arkitektura ng computer upang ilarawan ang iba't ibang uri ng memorya at kung paano gumagana ang mga ito. Ang mga hard drive, halimbawa, ay mas mabagal at mas malalaking uri ng memorya at nakaposisyon sa ibaba sa hierarchically. Ang mga rehistro ng CPU ay ang pinakamabilis (pagkakasunod-sunod ng oras ng pag-access) at pinakamaliit na mga uri ng memorya. Kaya, inilalagay ang mga ito sa itaas ng pyramid, na sinusundan ng cache ng CPU .
Tingnan din: Paano Mag-screenshot sa Lenovo LaptopAng mga rehistro ng CPU ay may iba't ibang laki . Ang laki ng isang memorya ng rehistro ay tinutukoy ng bilang ng mga bit na maaari nitong hawakan. Halimbawa, ang pinakakaraniwang laki ng rehistro ay 8-bit (ibig sabihin 8 bits ), 12-bit , 16-bit , 32-bit , at 64-bit . Ang mga rehistro ay minsan ay maaaring gumana sa iba't ibang mga mode, ibig sabihin na ang isang 32-bit na rehistro ay maaaring hatiin sa 8-bit mga laki 4 na beses . Nagbibigay-daan ito sa pag-imbak ng iba't ibang data nang sabay-sabay.
Tingnan din: Paano Buksan ang EPUB Files sa iPhoneMahalagang TandaanAng CPU cache at mga rehistro ay mga kritikal na bahagi na hindi maaaring palampasin. Kailangan ng CPU ang mga ito upang maisagawa ang mga gawain nito nang makatwiran at may pinakamataas na kahusayan. Kung walang cache, kakailanganin ng mga CPU na mag-load ng data mula sa RAM, na ginagawang napakabagal ng mga computer.
Paano Gumagana ang Mga Register ng CPU?
Nabanggit namin na ang mga rehistro ay may iba't ibang uri (hanapin ang mga detalye sa ibaba) para sa iba't ibang layunin. Madalas silang may hawak ng data o mga address upang tumulong sa paghahanap ng data na nakaimbak sa ibang lugar sa system. Karaniwang iniimbak ang data – sa cache ng CPU o RAM.
Halimbawa, ang mga rehistro ng index sa kanilang mga gawain sa arithmetic ay mayroong mga address na nagbibigay-daan sa CPU na mahanap ang kinakailangang data . Ang mga rehistro ng index ay gumaganap ng isang kritikal na papel sa pagpapahusay ng kahusayan ng CPU . Binabawasan nila nang husto ang paggamit ng memorya at pinapabilis ang bilis ng pagpapatupad ng CPU.
Mga Uri ng Rehistro
Kung hindi mo alam, maraming iba't ibang uri ng mga rehistro. At lahat ng mga ito ay gumagana upang matulungan ang CPU na maisagawa ang magkakaibang mga operasyon nito. Ang bilang at mga uri ng mga rehistro ng isang CPU ay nakadepende sa nito arkitektura . Ang ilan ay gumaganap ng mas mahahalagang tungkulin kaysa sa iba.
Nabanggit namin ang ilan sa mga rehistro ng CPU na ito sa ibaba upang mabigyan ka ng pangkalahatang ideya kung paano sila gumagana. Tingnan!
- ConstantMga Register – Nag-iimbak sila ng Read-Only na mga halaga.
- Mga Register ng Address – Nag-imbak ng mga address ng data , na tumutulong sa CPU sa paghahanap ng data sa RAM.
- Data Register – Nag-iimbak sila ng numeric data na ginagamit para sa mga gawain sa aritmetika.
- Mga Rehistro ng Status – I-hold mga halaga ng katotohanan na tumutulong sa CPU na matukoy kung dapat itong magsagawa ng pagtuturo.
- Vector Register – May hawak silang data para sa pagproseso ng vector .
- Mga Rehistro ng Pagtuturo – Mag-imbak ng mga tagubilin na ginagawa ng CPU sa ngayon.
May ilang iba pang uri ng Mga Rehistro; maaari mong makita ang isang kumpletong listahan dito. Ang lahat ng mga rehistrong ito ay gumagana nang magkakasuwato sa CPU upang gawing mahusay, mabilis, at 100% ang mga operasyon ng iyong computer.
Konklusyon
Saan iniimbak ng CPU ang mga pagkalkula nito? Nalaman namin na ang CPU ay gumagamit ng mga rehistro upang iimbak ang mga pagkalkula nito. Ang mga rehistro ay mga espesyal na uri ng pansamantalang memorya. Sila ang pinakamaliit at pinakamabilis na uri ng memorya sa mga computer system.
Ang mga rehistro ay nasa tuktok ng pyramid sa hierarchy ng memorya ng arkitektura ng computer. Ang susunod sa linya ay ang CPU cache . Parehong gumaganap ng kritikal na papel sa pagpapagana ng CPU na maging mahusay at mabilis hangga't maaari sa pagsasagawa ng mga gawain.
Nalaman din namin na napakaraming uri ng mga rehistro. Ang bawat uri ay idinisenyo para sa isang tiyak na layunin. Kaya,inaasahan namin na masasagot mo ang tanong sa itaas nang kumportable ngayon at sa hinaharap.