Jedwali la yaliyomo
Kitengo Kikuu cha Uchakataji (CPU) ni sehemu changamano lakini muhimu ya maunzi. Ni "ubongo" wa mfumo wa kompyuta na inawajibika kwa kazi mbalimbali ambazo kompyuta hufanya. Wakati wa utekelezaji wa kazi hizi, hufanya hesabu nyingi. Kwa hivyo swali; CPU huhifadhi wapi hesabu zake?
Jibu la HarakaCPU hutumia rejista kuhifadhi hesabu zake zote. Sajili ni kumbukumbu ya muda, sawa na akiba ya CPU na Kumbukumbu ya Ufikiaji wa Nasibu (RAM). Lakini, rejista ni ndogo na haraka zaidi.
Kuna rejista tofauti za CPU, ikijumuisha data, anwani, na rejista za hali, miongoni mwa zingine. Kila aina hutumiwa kwa madhumuni tofauti. Kwa mfano, rejista za data husaidia kuhifadhi data ya nambari; sajili za hali hushikilia maadili ya ukweli, n.k.
Tuna maelezo ya kina kuhusu hili na mengine hapa chini. Kwa hivyo, tafadhali endelea kusoma ili kujua zaidi kuhusu maeneo haya ya hifadhi ya CPU, jinsi yanavyofanya kazi, na aina mbalimbali zinazopatikana.
CPU Huhifadhi Mahesabu Yake Wapi?
CPU huhifadhi hesabu zake katika aina za kipekee za kumbukumbu za muda zinazojulikana kama rejista. Inatumia visajili kwa sababu ni inafaa zaidi kuhifadhi data hapo kuliko katika kache ya CPU au hata RAM .
Wasajili ni sehemu ya usanifu wa CPU, na huwezi kuzibadilisha (kuziongeza au kuziondoa). Zinajumuisha kiasi kidogo cha hifadhi ya haraka sana ambayo inaweza kuwakufikiwa kwa nasibu. Rejesta zingine ni Kusoma-Pekee au Andika-Pekee kwa sababu maalum.
Aina hizi za kumbukumbu za muda si sehemu ya kumbukumbu kuu (RAM), lakini wakati mwingine hupewa anwani ya kumbukumbu. CPU ya kompyuta yako huchukua data kutoka kwa aina nyingine muhimu zaidi za kumbukumbu. Kisha huipakia kwenye rejesta kwa hesabu na madhumuni ya kuhifadhi . Mara data inapochakatwa, kawaida huhifadhiwa kwenye RAM (kumbukumbu ya mfumo) ili kuunda nafasi ya uchanganuzi mpya.
Wasajili na Uongozi wa Kumbukumbu
Je, umewahi kusikia kuhusu neno Uongozi wa Kumbukumbu hapo awali? Kweli, hutumiwa sana katika usanifu wa kompyuta kuelezea aina anuwai za kumbukumbu na jinsi zinavyofanya kazi. Anatoa ngumu, kwa mfano, ni aina za polepole na kubwa zaidi za kumbukumbu na zimewekwa chini kwa hierarkia. Rejesta za CPU ndizo haraka zaidi (utaratibu wa muda wa kufikia) na aina ndogo zaidi za kumbukumbu. Kwa hivyo, zimewekwa kwenye juu ya piramidi, ikifuatiwa na kashe ya CPU .
Angalia pia: Jinsi ya Kufungua Tovuti kwenye MacRejesta za CPU zina ukubwa tofauti . Saizi ya kumbukumbu ya rejista imedhamiriwa na idadi ya bits ambayo inaweza kushikilia. Kwa mfano, saizi za kawaida za rejista ni 8-bit (ikimaanisha 8 bits ), 12-bit , 16-bit , 32-bit , na 64-bit . Sajili wakati mwingine zinaweza kufanya kazi kwa njia tofauti, ikimaanisha kuwa rejista ya 32-bit inaweza kugawanywa katika 8-bit ukubwa mara 4 . Hii huiwezesha kuhifadhi data mbalimbali kwa wakati mmoja.
Kumbuka MuhimuKache na rejista za CPU ni vipengele muhimu ambavyo haviwezi kupuuzwa. CPU inazihitaji ili kutekeleza majukumu yake kwa njia inayofaa na kwa ufanisi wa hali ya juu. Ikiwa cache haikuwepo, CPU zingehitaji kupakia data kutoka kwa RAM, na kufanya kompyuta polepole sana.
Je, Sajili za CPU Hufanya Kazi Gani?
Tulitaja kuwa rejista ni za aina tofauti (pata maelezo hapa chini) kwa madhumuni mbalimbali. Mara nyingi hushikilia data au anwani ili kusaidia katika kutafuta data iliyohifadhiwa mahali pengine kwenye mfumo. Data huhifadhiwa kwa kawaida - katika kashe ya CPU au RAM.
Kwa mfano, rejesta za faharasa katika kazi zao za hesabu hushikilia anwani ambazo huwezesha CPU kupata data inayohitajika . Rejesta za fahirisi zina jukumu muhimu katika kuongeza ufanisi wa CPU . Wanapunguza utumiaji wa kumbukumbu kwa kiasi kikubwa na kuharakisha kasi ya utekelezaji wa CPU.
Aina za Sajili
Ikiwa ulikuwa hujui, kuna aina nyingi tofauti za sajili. Na zote zinafanya kazi kusaidia CPU kutekeleza shughuli zake tofauti. nambari na aina za rejista ya CPU inategemea usanifu wake. Baadhi hucheza majukumu muhimu zaidi kuliko wengine.
Tumetaja baadhi ya rejista hizi za CPU hapa chini ili kukupa wazo la jumla la jinsi zinavyofanya. Tazama!
- Mara kwa maraSajili - Huhifadhi thamani za Kusoma-Pekee .
- Sajili za Anwani - Hifadhi anwani za data , ambazo huisaidia CPU kutafuta data. katika RAM.
- Sajili ya Data – Huhifadhi data ya nambari inayotumika kwa kazi za hesabu.
- Rejesta za Hali – Shikilia thamani za ukweli zinazosaidia CPU kubaini kama inapaswa kutekeleza maagizo.
- Rejesta ya Vekta - Zinashikilia data kwa uchakataji wa vekta .
- Rejesta za Maagizo – Hifadhi maelekezo ambayo CPU inatekeleza kwa sasa.
Kuna aina nyingine kadhaa za Sajili; unaweza kuona orodha ya kina hapa. Rejesta hizi zote hufanya kazi kwa upatanifu na CPU ili kufanya shughuli za kompyuta yako kuwa bora, haraka na 100% kufanikiwa.
Hitimisho
CPU huhifadhi wapi hesabu zake? Tumejifunza kuwa CPU hutumia visajili kuhifadhi hesabu zake. Rejesta ni aina maalum za kumbukumbu za muda. Ni aina ndogo na za haraka zaidi za kumbukumbu katika mifumo ya kompyuta.
Wasajili wako juu ya piramidi katika idara ya kumbukumbu ya usanifu wa kompyuta. Inayofuata kwenye mstari ni kache ya CPU . Zote mbili zina jukumu muhimu katika kuwezesha CPU kuwa bora na haraka iwezekanavyo katika kutekeleza majukumu.
Angalia pia: Jinsi ya kutumia Kipokea sauti cha Jack Moja kwenye PC Bila SplitterTumejifunza pia kuwa kuna aina nyingi sana za rejista. Kila aina imeundwa kwa madhumuni maalum. Kwa hiyo,tunatumai unaweza kujibu swali hapo juu kwa raha sasa na katika siku zijazo.