မာတိကာ
Central Processing Unit (CPU) သည် ရှုပ်ထွေးသော်လည်း အရေးကြီးသော ဟာ့ဒ်ဝဲအပိုင်းတစ်ခုဖြစ်သည်။ ၎င်းသည် ကွန်ပြူတာစနစ်၏ "ဦးနှောက်" ဖြစ်ပြီး ကွန်ပြူတာလုပ်ဆောင်သည့် အလုပ်အမျိုးမျိုးအတွက် တာဝန်ယူပါသည်။ ဤတာဝန်များကို အကောင်အထည်ဖော်နေစဉ်တွင် တွက်ချက်မှုများစွာ ပြုလုပ်သည်။ ထို့ကြောင့်မေးခွန်း; CPU သည် ၎င်း၏တွက်ချက်မှုများကို မည်သည့်နေရာတွင် သိမ်းဆည်းသနည်း။
အမြန်အဖြေCPU သည် ၎င်း၏တွက်ချက်မှုများအားလုံးကို သိမ်းဆည်းရန်အတွက် မှတ်ပုံတင်ချက်များကို အသုံးပြုသည်။ မှတ်ပုံတင်ခြင်းများသည် CPU cache နှင့် Random Access Memory (RAM) တို့နှင့်ဆင်တူသော ယာယီမှတ်ဉာဏ်တစ်ခုဖြစ်သည်။ သို့သော်၊ မှတ်ပုံတင်မှုများသည် အလွန်သေးငယ်ပြီး ပိုမြန်ပါသည်။
ဒေတာ၊ လိပ်စာနှင့် အခြေအနေ မှတ်ပုံတင်မှုများအပါအဝင် အခြား CPU မှတ်ပုံတင်ခြင်းများ ကွဲပြားပါသည်။ အမျိုးအစားတစ်ခုစီကို မတူညီသောရည်ရွယ်ချက်အတွက် အသုံးပြုသည်။ ဥပမာအားဖြင့်၊ data registers များသည် ကိန်းဂဏာန်းအချက်အလက်များကို သိမ်းဆည်းရန် ကူညီပေးပါသည်။ အခြေအနေ မှတ်ပုံတင်များသည် အမှန်တရားတန်ဖိုးများ စသည်တို့ကို ကိုင်ဆောင်ထားသည်။
ကျွန်ုပ်တို့တွင် ဤအရာနှင့်ပတ်သက်ပြီး အသေးစိတ်ဖော်ပြချက်နှင့် အခြားအရာများ အောက်တွင်ရှိသည်။ ထို့ကြောင့်၊ ဤ CPU သိုလှောင်မှုနေရာများ၊ ၎င်းတို့အလုပ်လုပ်ပုံနှင့် အမျိုးအစားအမျိုးမျိုးအကြောင်း ပိုမိုသိရှိရန် ဆက်လက်ဖတ်ရှုပါ။
CPU သည် ၎င်း၏တွက်ချက်မှုများကို မည်သည့်နေရာတွင် သိမ်းဆည်းသနည်း။
CPU သည် ၎င်း၏တွက်ချက်မှုများကို သိမ်းဆည်းထားသည်။ မှတ်ပုံတင်ခြင်းဟု သိကြသည့် ယာယီမှတ်ဉာဏ်အမျိုးအစားများ။ ၎င်းသည် CPU cache သို့မဟုတ် RAM တွင် RAM ထက် ပိုမိုထိရောက်သော ဖြစ်သောကြောင့် registers ကို အသုံးပြုပါသည်။
မှတ်ပုံတင်များသည် CPU ဗိသုကာ၏ အစိတ်အပိုင်းဖြစ်ပြီး ၎င်းတို့ကို ပြောင်းလဲခြင်း (ထည့်ရန် သို့မဟုတ် ဖယ်ရှားခြင်း) မပြုလုပ်နိုင်ပါ။ ၎င်းတို့တွင် အလွန်မြန်ဆန်သော သိုလှောင်မှုပမာဏ အနည်းငယ်ပါရှိသည်။ကျပန်းဝင်ရောက်ခဲ့သည်။ အချို့သော မှတ်ပုံတင်များသည် တိကျသောအကြောင်းပြချက်များအတွက် Read-Only သို့မဟုတ် Write-Only ဖြစ်သည်။
ဤယာယီမှတ်ဉာဏ်အမျိုးအစားများသည် ပင်မမှတ်ဉာဏ် (RAM) ၏ အစိတ်အပိုင်းမဟုတ်သော်လည်း တစ်ခါတစ်ရံတွင် ၎င်းတို့အတွက် မှတ်ဉာဏ်လိပ်စာကို သတ်မှတ်ပေးထားသည်။ သင့်ကွန်ပြူတာ၏ CPU သည် အခြားပိုသိသာထင်ရှားသော memory အမျိုးအစားများမှ ဒေတာများကို ရယူပါသည်။ ထို့နောက် ၎င်းကို တွက်ချက်မှုများနှင့် သိုလှောင်မှုရည်ရွယ်ချက်များအတွက် တွင် တင်ပေးသည်။ ဒေတာကို လုပ်ဆောင်ပြီးသည်နှင့် ခွဲခြမ်းစိတ်ဖြာမှုအသစ်များအတွက် နေရာလွတ်ဖန်တီးရန် ၎င်းကို RAM (စနစ်၏မှတ်ဉာဏ်) တွင် သိမ်းဆည်းထားလေ့ရှိသည်။
မှတ်ပုံတင်ခြင်းနှင့် မှတ်ဉာဏ်ဆိုင်ရာ အထက်တန်းပြ
မှတ်ဉာဏ် အထက်တန်းအဆင့် ဟူသော ဝေါဟာရကို သင် ယခင်က ကြားဖူးပါသလား။ ကောင်းပြီ၊ မန်မိုရီ အမျိုးအစား အမျိုးမျိုးနှင့် ၎င်းတို့ အလုပ်လုပ်ပုံကို ဖော်ပြရန် ကွန်ပျူတာ ဗိသုကာ တွင် အသုံးများသည်။ ဥပမာအားဖြင့် ဟာ့ဒ်ဒရိုက်များသည် နှေးကွေးပြီး ပိုကြီးသော မှတ်ဉာဏ်အမျိုးအစားများဖြစ်ပြီး အောက်ခြေတွင် အထက်တန်းကျကျ နေရာယူထားသည်။ CPU မှတ်ပုံတင်များသည် အမြန်ဆုံး (အသုံးပြုချိန်အစီအစဥ်) နှင့် အသေးဆုံး မမ်မိုရီအမျိုးအစားများဖြစ်သည်။ ထို့ကြောင့် ၎င်းတို့ကို ပိရမစ်၏ထိပ်တွင်၊ နှင့်နောက်တွင် CPU cache တွင် ထားရှိသည်။
CPU မှတ်ပုံတင်များတွင် အရွယ်အစားအမျိုးမျိုး ရှိသည်။ မှတ်ပုံတင်မှတ်ဉာဏ်၏ အရွယ်အစားကို ၎င်းကိုင်ဆောင်နိုင်သော ဘစ်အရေအတွက်ဖြင့် ဆုံးဖြတ်သည်။ ဥပမာအားဖြင့်၊ အသုံးအများဆုံး မှတ်ပုံတင်အရွယ်အစား သည် 8-bit (အဓိပ္ပာယ် 8 ဘစ် ), 12-bit ၊ 16-bit ၊ 32-bit နှင့် 64-bit ။ မှတ်ပုံတင်ခြင်းများသည် တစ်ခါတစ်ရံတွင် မတူညီသောမုဒ်များတွင် အလုပ်လုပ်နိုင်သည်၊ ဆိုလိုသည်မှာ 32-bit မှတ်ပုံတင်ခြင်းကို ခွဲခြားနိုင်သည် 8-bit အရွယ်အစား 4 ဆ ။ ၎င်းက ဒေတာအမျိုးမျိုးကို တစ်ပြိုင်နက် သိမ်းဆည်းနိုင်စေပါသည်။
အရေးကြီးသောမှတ်ချက်CPU cache နှင့် registers များသည် လျစ်လျူမရှုနိုင်သော အရေးကြီးသော အစိတ်အပိုင်းများဖြစ်သည်။ CPU သည် ၎င်း၏လုပ်ငန်းဆောင်တာများကို ကျိုးကြောင်းဆီလျော်ပြီး အမြင့်ဆုံးထိရောက်မှုဖြင့် လုပ်ဆောင်ရန် ၎င်းတို့ကို လိုအပ်သည်။ အကယ်၍ ကက်ရှ်မရှိပါက၊ CPU များသည် RAM မှဒေတာကိုတင်ရန် လိုအပ်ပြီး ကွန်ပျူတာများကို အလွန်နှေးကွေးစေသည်။
CPU Registers များ မည်သို့အလုပ်လုပ်သနည်း။
ရည်ရွယ်ချက်အမျိုးမျိုးအတွက် မှတ်ပုံတင်ခြင်းများသည် မတူညီသောအမျိုးအစားများ (အောက်ပါအသေးစိတ်အချက်အလက်များကိုရှာပါ) ဟုဖော်ပြထားပါသည်။ ၎င်းတို့သည် စနစ်တွင် သိမ်းဆည်းထားသည့် ဒေတာကို ရှာဖွေရာတွင် အထောက်အကူဖြစ်စေရန် ဒေတာ သို့မဟုတ် လိပ်စာများကို မကြာခဏ ကိုင်ဆောင်ထားလေ့ရှိသည်။ ဒေတာများကို များသောအားဖြင့် – CPU cache သို့မဟုတ် RAM တွင် သိမ်းဆည်းထားသည်။
ကြည့်ပါ။: Roku တွင် Xfinity အက်ပ်ကို ဒေါင်းလုဒ်လုပ်နည်းဥပမာ၊ ၎င်းတို့၏ဂဏန်းသင်္ချာလုပ်ငန်းဆောင်တာများတွင် အညွှန်းကိန်းဂဏန်းများ သည် လိုအပ်သောဒေတာကိုရှာဖွေရန် CPU ကိုဖွင့်ထားသည့်လိပ်စာများကို ကိုင်ဆောင်ထားပါသည် Index မှတ်ပုံတင်များသည် CPU ၏စွမ်းဆောင်ရည်ကိုမြှင့်တင်ရာတွင် အရေးကြီးသောအခန်းကဏ္ဍမှပါဝင်ပါသည်။ ၎င်းတို့သည် မှတ်ဉာဏ်အသုံးပြုမှုကို သိသိသာသာလျှော့ချပြီး CPU ၏ လုပ်ဆောင်မှုအမြန်နှုန်းကို အရှိန်မြှင့်ပေးသည်။
ကြည့်ပါ။: Kindle စာအုပ်များ ပရင့်ထုတ်နည်းမှတ်ပုံတင်အမျိုးအစားများ
သင်မသိပါက၊ မှတ်ပုံတင်အမျိုးအစားများစွာရှိပါသည်။ ၎င်းတို့အားလုံးသည် CPU ၏ ကွဲပြားသော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် ကူညီရန် လုပ်ဆောင်ကြသည်။ CPU တစ်ခု၏ နံပါတ်နှင့် အမျိုးအစားများ သည် ၎င်း၏ ဗိသုကာ ပေါ်တွင် မူတည်ပါသည်။ အချို့က အခြားသူများထက် ပိုအရေးကြီးသော အခန်းကဏ္ဍမှ ပါဝင်ပါသည်။
ကျွန်ုပ်တို့သည် ဤ CPU မှတ်ပုံတင်ခြင်း အချို့ကို အောက်တွင် ဖော်ပြထားပါသည်။ ကြည့်လိုက်ပါ။
- Constantမှတ်ပုံတင်ခြင်းများ – ၎င်းတို့သည် Read-Only တန်ဖိုးများကို သိမ်းဆည်းထားသည်။
- လိပ်စာစာရင်းသွင်းမှုများ – ဒေတာရှာဖွေရာတွင် CPU ကို အထောက်အကူပြုသည့် ဒေတာလိပ်စာများ သိမ်းဆည်းပါ။ RAM တွင်။
- ဒေတာစာရင်းသွင်းခြင်း – ၎င်းတို့သည် ဂဏန်းသင်္ချာလုပ်ငန်းဆောင်တာများအတွက် အသုံးပြုသည့် ဂဏန်းဒေတာ ကို သိမ်းဆည်းထားသည်။
- စာရင်းသွင်းမှုအခြေအနေ – ကိုင်ထားပါ CPU က ညွှန်ကြားချက်တစ်ခုကို လုပ်ဆောင်သင့်မလား။
- Vector Register – ၎င်းတို့သည် vector processing အတွက် ဒေတာများကို သိမ်းဆည်းထားသည်။
- ညွှန်ကြားချက်များ မှတ်ပုံတင်ခြင်း – CPU သည် လောလောဆယ် လုပ်ဆောင်နေသည့် ညွှန်ကြားချက်များ ကို သိမ်းဆည်းပါ။
အခြား မှတ်ပုံတင်ခြင်း အမျိုးအစားများစွာ ရှိပါသည်။ ပြည့်စုံသောစာရင်းကို ဤနေရာတွင် ကြည့်ရှုနိုင်ပါသည်။ သင့်ကွန်ပြူတာ၏လုပ်ဆောင်ချက်များကို ထိရောက်၊ မြန်ဆန်ပြီး 100% အောင်မြင်စေရန်အတွက် ဤစာရင်းသွင်းမှုများအားလုံးသည် CPU နှင့် လိုက်ဖက်ညီစွာ လုပ်ဆောင်ပါသည်။
နိဂုံးချုပ်
CPU သည် ၎င်း၏တွက်ချက်မှုများကို မည်သည့်နေရာတွင် သိမ်းဆည်းသနည်း။ CPU သည် ၎င်း၏တွက်ချက်မှုများကို သိမ်းဆည်းရန် registers ကို အသုံးပြုကြောင်း ကျွန်ုပ်တို့ သိရှိရပါသည်။ မှတ်ပုံတင်ခြင်းများသည် ယာယီမှတ်ဉာဏ်အမျိုးအစားများဖြစ်သည်။ ၎င်းတို့သည် ကွန်ပျူတာစနစ်များတွင် အသေးငယ်ဆုံးနှင့် အမြန်ဆုံး memory အမျိုးအစားများဖြစ်သည်။
ကွန်ပြူတာဗိသုကာဗိသုကာ၏ မမ်မိုရီအဆင့် ရှိ ပိရမစ်၏ထိပ်တွင် မှတ်ပုံတင်ခြင်းများရှိသည်။ နောက်တစ်ကြောင်းမှာ CPU cache ဖြစ်သည်။ နှစ်ခုလုံးသည် အလုပ်များကို လုပ်ဆောင်ရာတွင် CPU ကို တတ်နိုင်သမျှ ထိရောက်မြန်ဆန်စေရန် လုပ်ဆောင်ရာတွင် အရေးကြီးသော အခန်းကဏ္ဍမှ ပါဝင်ပါသည်။
စာရင်းသွင်းမှု အမျိုးအစားများစွာရှိကြောင်းကိုလည်း ကျွန်ုပ်တို့ လေ့လာသိရှိထားပါသည်။ အမျိုးအစားတစ်ခုစီသည် သီးခြားရည်ရွယ်ချက်တစ်ခုအတွက် ဒီဇိုင်းထုတ်ထားသည်။ ဒီတော့၊အထက်ပါမေးခွန်းကို ယခုရော အနာဂတ်မှာပါ အဆင်ပြေပြေ ဖြေနိုင်မယ်လို့ မျှော်လင့်ပါတယ်။