Programu kuu ni sehemu kuu na muhimu zaidi ya mfumo. Shukrani kwake, kazi zote zinazohusiana na uhamisho wa data, utekelezaji wa amri, shughuli za mantiki na hesabu zinafanywa. Watumiaji wengi wanajua CPU, lakini hawaelewi jinsi inavyofanya kazi. Katika makala hii tutajaribu kueleza kwa urahisi na kwa wazi jinsi CPU inafanya kazi kwa kompyuta na kwa nini.
Je, mchakato wa kompyuta hufanyaje
Kabla ya kusambaza kanuni za msingi za CPU, ni muhimu kuijua vipengele vyake, kwa sababu si sahani tu ya mstatili iliyopandwa kwenye ubao wa mama, ni kifaa ngumu, kilichoundwa kutoka vipengele vingi. Unaweza kusoma zaidi kuhusu kifaa cha CPU katika makala yetu, na sasa hebu tupate chini ya mada kuu ya makala hiyo.
Soma zaidi: Kifaa ni mchakato wa kisasa wa kompyuta
Uendeshaji uliofanywa
Uendeshaji ni moja au vitendo kadhaa vinavyotumiwa na kutekelezwa na vifaa vya kompyuta, ikiwa ni pamoja na mchakato. Shughuli hizo zinagawanywa katika madarasa kadhaa:
- Input na Pato. Vifaa kadhaa vya nje, kama keyboard na panya, vinahitajika kushikamana na kompyuta. Wao huunganishwa moja kwa moja na processor na operesheni tofauti hutolewa kwao. Inafanya uhamisho wa data kati ya vifaa vya CPU na vifaa vya pembeni, na pia husababisha vitendo vingine kuandika habari kwenye kumbukumbu au kuipatia vifaa vya nje.
- Shughuli za mfumo wao ni wajibu wa kuacha operesheni ya programu, kuandaa usindikaji wa data, na, kwa kuongeza, wao ni wajibu wa uendeshaji imara wa mfumo wa PC.
- Andika na uendeshaji shughuli. Uhamisho wa data kati ya processor na kumbukumbu unafanywa kwa kutumia shughuli za sehemu. Kasi hutolewa na kurekodi kwa wakati mmoja au upakiaji wa makundi ya amri au data.
- Hesabu ya hesabu. Aina hii ya operesheni inakadiriwa maadili ya kazi, inawajibika kwa idadi ya usindikaji, ikawabadilisha kuwa mifumo mbalimbali ya mahesabu.
- Mabadiliko. Shukrani kwa mabadiliko, kasi ya mfumo inakua kwa kiasi kikubwa, kwa sababu inakuwezesha kuhamisha udhibiti kwa timu yoyote ya programu, kujitegemea kuamua hali bora ya mpito.
Shughuli zote zinapaswa kufanya kazi wakati huo huo, kwani wakati wa shughuli za mfumo mipango kadhaa huzinduliwa mara moja. Hii imefungwa kutokana na mabadiliko ya usindikaji wa data na processor, ambayo inakuwezesha kuandaa shughuli na kuifanya kwa sambamba.
Amri ya utekelezaji
Usindikaji wa amri imegawanywa katika sehemu mbili - kazi na operesheni. Sehemu ya uendeshaji inaonyesha mfumo mzima unapaswa kufanya kazi kwa wakati huu, na operand hufanya sawa, peke yake na mchakato. Amri zinafanywa na kernel, na vitendo vinafanyika kwa usawa. Kwanza, kizazi hutokea, kisha uamuzi, utekelezaji wa amri yenyewe, ombi la kumbukumbu na uhifadhi wa matokeo ya kumalizika.
Shukrani kwa matumizi ya kumbukumbu ya cache, utekelezaji wa amri ni kwa kasi, kwani hakuna haja ya kupata RAM daima, na data inachukuliwa katika ngazi fulani. Kila ngazi ya kumbukumbu ya cache inatofautiana katika kiasi cha data na kupakia na kuandika kasi, ambayo huathiri kasi ya mifumo.
Ushirikiano wa Kumbukumbu
ROM (Uhifadhi Endelevu wa Hifadhi) inaweza kuhifadhi habari tu isiyoweza kutumiwa yenyewe, lakini RAM (Random Access Memory) hutumiwa kutunza msimbo wa mpango, data ya kati. Programu inalingana na aina hizi mbili za kumbukumbu, kuomba na kupeleka habari. Uingiliano unafanyika kwa matumizi ya vifaa vya nje vya kushikamana, mabasi ya anwani, udhibiti na watawala mbalimbali. Kwa ufanisi, taratibu zote zinaonyeshwa katika takwimu hapa chini.
Ikiwa unaelewa umuhimu wa RAM na ROM, basi ungeweza kufanya bila ya kwanza ikiwa kifaa hicho cha hifadhi kilikuwa na kumbukumbu zaidi, ambayo kwa wakati huo haiwezekani kutekeleza. Bila ROM, mfumo hautaweza kufanya kazi, hauwezi hata kuanza, kwani vifaa vinapimwa kwanza na amri za BIOS.
Angalia pia:
Jinsi ya kuchagua RAM kwa kompyuta yako
Kuchochea BIOS
Uendeshaji wa CPU
Vifaa vya Windows vya kawaida vinakuwezesha kufuatilia mzigo kwenye processor, ili kuona kazi zote na taratibu zinazofanywa. Hii imefanywa kupitia Meneja wa Taskambayo husababishwa na hotkeys Ctrl + Shift + Esc.
Katika sehemu "Utendaji" huonyesha muda wa mzigo kwenye CPU, namba ya nyuzi na michakato inayoweza kutekelezwa. Kwa kuongeza, kumbukumbu ya kernel ambayo haijatambuliwa na kufunguliwa inaonyeshwa. Katika dirisha "Ufuatiliaji wa Rasilimali" kuna maelezo zaidi kuhusu kila mchakato, huduma za kazi na modules zinazohusiana zinaonyeshwa.
Leo tumeuona kanuni ya utendaji wa mchakato wa kisasa wa kompyuta na kwa undani. Inaelewa na shughuli na timu, umuhimu wa kila kipengele katika muundo wa CPU. Tunatarajia maelezo haya yanafaa kwako na umejifunza kitu kipya.
Angalia pia: Kuchagua mchakato wa kompyuta