Central Processing Unit (CPU) ဟုခေါ်တွင်လေ့ရှိသော ပရိုဆက်ဆာသည် မည်သည့်ကွန်ပျူတာစနစ်၏ ဦးနှောက်ဖြစ်သည်။ ၎င်းသည် ကွန်ပျူတာကို လုပ်ဆောင်နိုင်စေရန်၊ လည်ပတ်မှုစနစ်နှင့် အက်ပ်လီကေးရှင်းများကို လုပ်ဆောင်ရန်၊ ဒေတာကို လုပ်ဆောင်ခြင်းနှင့် စနစ်၏ အခြားသော ဟာ့ဒ်ဝဲ အစိတ်အပိုင်းများကို ထိန်းချုပ်နိုင်စေသည့် အခြေခံလုပ်ဆောင်ချက်များကို လုပ်ဆောင်သည်။ ဤသင်ခန်းစာတွင် CPU ၏အခန်းကဏ္ဍ၊ ၎င်းသည်မည်သို့အလုပ်လုပ်ပုံနှင့်ကွန်ပျူတာစနစ်များတွင်၎င်း၏အရေးပါမှုကိုလေ့လာပါမည်။
CPU သည် သမားရိုးကျကွန်ပြူတာများနှင့် ခေတ်မီစမတ်ကိရိယာများ နှစ်ခုစလုံး၏ အရေးပါသော အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ ၎င်းသည် ပရိုဂရမ်များမှ ညွှန်ကြားချက်များ၊ အခြေခံဂဏန်းသင်္ချာ၊ ယုတ္တိဗေဒ၊ ထိန်းချုပ်မှုနှင့် ညွှန်ကြားချက်များဖြင့် သတ်မှတ်ထားသော အဝင်/အထွက် (I/O) လုပ်ဆောင်ချက်များကို လုပ်ဆောင်သည်။ အခြေခံအားဖြင့်၊ ၎င်းသည် ဒေတာကို လုပ်ဆောင်ပြီး ညွှန်ကြားချက်များကို လုပ်ဆောင်ချက်များအဖြစ် ပြောင်းလဲသည်။ CPU များကို desktop နှင့် laptop များမှ စမတ်ဖုန်းနှင့် tablet များအထိ အမျိုးမျိုးသော စက်ပစ္စည်းများတွင် တွေ့ရှိနိုင်သည်။
CPU ၏လုပ်ဆောင်ချက်ကို Fetch၊ Decode နှင့် Execute ဟူ၍ အဆင့်သုံးဆင့်ခွဲနိုင်သည်။
ဤလုပ်ငန်းစဉ်သည် စက်ဝိုင်းပုံဖြစ်ပြီး၊ CPU သည် ဤလုပ်ဆောင်မှုများကို လုပ်ဆောင်နိုင်သည့်အမြန်နှုန်းကို Hertz (Hz) ဖြင့် တိုင်းတာသည်) သည် တစ်စက္ကန့်လျှင် လုပ်ဆောင်နိုင်သည့် သံသရာအရေအတွက်ကို ညွှန်ပြသည်။ ခေတ်မီ CPU များသည် Gigahertz (GHz) ဖြင့် တိုင်းတာသည့် အမြန်နှုန်းဖြင့် တစ်စက္ကန့်လျှင် ဘီလီယံချီသော လည်ပတ်မှုများကို လုပ်ဆောင်နိုင်သည်။
CPU ၏ဗိသုကာလက်ရာသည် မတူညီသောမော်ဒယ်များနှင့် ထုတ်လုပ်သူများကြားတွင် များစွာကွဲပြားနိုင်သည့် ၎င်း၏ဒီဇိုင်းနှင့်အင်္ဂါရပ်များကို ဖော်ပြသည်။ သို့သော်၊ CPU အများစုသည် ဘုံအစိတ်အပိုင်းအချို့ကို မျှဝေသည်-
ခေတ်မီ CPU များသည် တစ်ခုတည်းတွင် အဓိကအားဖြင့် CPU များစွာပါဝင်ပြီး အလုပ်များစွာကို တစ်ပြိုင်နက်လုပ်ဆောင်နိုင်စေကာ Multicore ပရိုဂရမ်များလုပ်ဆောင်ခြင်းကို အခွင့်ကောင်းယူရန် ဒီဇိုင်းထုတ်ထားသော ပရိုဂရမ်များအတွက် စွမ်းဆောင်ရည်ကို သိသိသာသာတိုးမြင့်စေပါသည်။
CPU ၏ အခန်းကဏ္ဍသည် ပရိုဂရမ် ညွှန်ကြားချက်များကို လုပ်ဆောင်ရုံထက် ကျော်လွန်ပါသည်။ ၎င်းတွင် အခြားသော ဟာ့ဒ်ဝဲ အစိတ်အပိုင်းများ အားလုံး၏ လုပ်ဆောင်ချက်များကို ညှိနှိုင်းဆောင်ရွက်ခြင်းလည်း ပါဝင်သည်။ ၎င်းသည် ကွန်ပျူတာ၏ မမ်မိုရီ၊ သိုလှောင်မှု ကိရိယာများနှင့် အရံပစ္စည်းများ (ကီးဘုတ်များနှင့် မျက်နှာပြင်များကဲ့သို့) အကြား ဒေတာစီးဆင်းမှုကို စီမံခန့်ခွဲပေးကာ စနစ်သည် ချောမွေ့ပြီး ထိရောက်စွာ လည်ပတ်နိုင်စေပါသည်။
CPU စွမ်းဆောင်ရည်ကို အကြောင်းရင်းများစွာဖြင့် လွှမ်းမိုးထားသည်။
သို့သော်၊ CPU စွမ်းဆောင်ရည်သည် ဆော့ဖ်ဝဲလ်အပလီကေးရှင်းများက ၎င်း၏အင်္ဂါရပ်များကို မည်မျှအသုံးပြုပုံအပေါ်တွင် မူတည်ပါသည်။ ဥပမာအားဖြင့် multicore processing အတွက် optimized software သည် cores များသော CPU များတွင် ပိုမိုကောင်းမွန်စွာ လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။
CPU များသည် ကျွန်ုပ်တို့နေ့စဥ်အသုံးပြုနေသော စက်ပစ္စည်းများစွာ၏ လုပ်ဆောင်မှုတွင် အဓိကကျသည်-
Central Processing Unit (CPU) သည် ပရိုဂရမ် ညွှန်ကြားချက်များကို လုပ်ဆောင်ရန်နှင့် အခြားသော ဟာ့ဒ်ဝဲ အစိတ်အပိုင်းများ၏ လုပ်ငန်းဆောင်တာများကို စီမံခန့်ခွဲရန် တာဝန်ရှိသော မည်သည့် ကွန်ပျူတာစနစ်၏ အရေးကြီးသော အစိတ်အပိုင်းတစ်ခု ဖြစ်သည်။ ၎င်း၏စွမ်းဆောင်ရည်သည် နာရီအမြန်နှုန်း၊ core အရေအတွက်နှင့် ကက်ရှ်အရွယ်အစားကဲ့သို့သော အချက်များကြောင့် လွှမ်းမိုးထားသော ကွန်ပျူတာတစ်လုံး၏ အလုံးစုံမြန်နှုန်းနှင့် တုံ့ပြန်နိုင်စွမ်းအတွက် အဓိကဖြစ်သည်။ CPU တစ်လုံး အလုပ်လုပ်ပုံနှင့် ကွန်ပြူတာတွင် ၎င်း၏ အခန်းကဏ္ဍကို နားလည်ခြင်းသည် အသုံးပြုသူများသည် ၎င်းတို့၏ ဟာ့ဒ်ဝဲကို ဝယ်ယူခြင်း သို့မဟုတ် အဆင့်မြှင့်တင်သည့်အခါ အသိဉာဏ်ဖြင့် ဆုံးဖြတ်ချက်များချရာတွင် ကူညီပေးနိုင်ပါသည်။