စမတ္ဖုန္းတစ္လံုးရဲ႕ အေသးစိတ္အခ်က္အလက္မ်ား


စမတ္ဖုန္းတစ္လံုးကိုဝယ္ေတာ့မယ္ဆိုရင္ ဘာကိုေရြးရမလဲဆိုတာကို စဥ္းစားရတာေတာ္ေတာ္ေတာ့ေခါင္းစားပါတယ္။ brand ေပါင္းမ်ားစြာထဲကေနေရြးရမယ္ဆိုရင္ တခ်ိဳ႕ဖုန္းေမာ္ဒယ္လ္ေတြက အတြင္းပိုင္းမွာ နည္းပညာပိုင္းေတာ္ေတာ္ေကာင္းမြန္ျပီး specs စာရင္းမွာလည္း အေခၚအေဝၚေတြေတာ္ေတာ္ရႈပ္ေထြးတာကို ေတြ႔ရမွာပါ။ ဖုန္းကုမၸဏီေတြကေတာ့ ၄င္းတို႔ရဲ႕စမတ္ဖုန္းေတြမွာသံုးမယ့္ ေဆာ့ဖ္ဝဲေတြအျပင္ နာမည္ေတြကိုလည္း အမိုက္စားျဖစ္ေအာင္ အာရံုစိုက္ၾကပါတယ္။ အခုေအာက္မွာေဖာ္ျပမွာကေတာ့ သင့္ရဲ႕စမတ္ဖုန္းကို တကယ္စမတ္က်ေစႏုိင္တာက ဘယ္အခ်က္ေတြလဲဆိုတာနဲ႔ SoC အေၾကာင္းကိုလည္း နည္းနည္းနားလည္ေအာင္ရွင္းျပေပးမွာျဖစ္ပါတယ္။
SoC (System on a Chip) or Chipset ဆိုတာဘာလဲ?
ဆဲလ္ဖုန္းတစ္လံုးကေန စြမ္းေဆာင္ရည္ျပည့္ကြန္ပ်ဴတာေတြထြက္လာခဲ့တဲ့တစ္ေလွ်ာက္ကို ၾကည့္လုိက္ရင္ စမတ္ဖုန္းထုတ္လုပ္သူေတြဟာ တစ္ကိုယ္ရည္သံုးကြန္ပ်ဴတာတစ္လံုး(PC) တစ္လံုးမွာပါဝင္တဲ့အေရးၾကီးအစိတ္အပိုင္းေတြကို ေသးငယ္တဲ့ေနရာေလးမွာ တတ္ႏုိင္သေလာက္ ျပႊတ္သိပ္ထည့္ဖို႔နည္းလမ္းတစ္ခုကို စဥ္းစားခဲ့ရပါတယ္။ ဒါေၾကာင့္ပဲ SoC ဆိုတဲ့ System on a Chip ဆိုတာေလးေပၚေပါက္လာခဲ့တာပါ။ ဒီ chip ျပားေလးက သင့္ဖုန္း(သို႔မဟုတ္) tablet စတာေတြရဲ႕ စြမ္းေဆာင္ရည္ကို အဆံုးအျဖတ္ေပးႏုိင္မွာျဖစ္ျပီး ဘယ္လို hardware အမ်ိဳးအစား(ဥပမာ-ကင္မရာ၊ display resolution၊ USB 3.0 or 2.0, Bluetooth ဗားရွင္းအစရိွတာေတြ)ကို ေထာက္ပံ့ေပး လက္ခံေပးမွာလဲဆိုတာကိုလည္း သူကပဲဆံုးျဖတ္မွာပါ။ မတူညီတဲ့ ထုတ္လုပ္သူေတြၾကားမွာ SoC ေတြကြာသြားေပမယ့္ အကုန္လံုးမွာေတာ့ အနည္းဆံုးဒီအစိတ္အပိုင္းေတြပါဝင္ပါတယ္။
CPU
CPU လို႔ေခၚၾကတဲ့ Central Processing Unit ဟာ စမတ္ဖုန္းတစ္လံုးကို အဓိကအလုပ္လုပ္ေပးႏုိင္တဲ့ “ဦးေႏွာက္” လုိ႔ဆိုရမွာပါ။ အခုေနာက္ဆံုးေပၚ ပရိုဆက္ဆာေတြမွာေတာ့ core ေတြအမ်ားၾကီးရိွျပီး အမ်ားဆံုးဆိုတဲ့ ပရိုဆက္ဆာမွာေတာ့ core စုစုေပါင္း ၁၀ ခုေက်ာ္ရိွပါတယ္။
GPU
GPU လုိ႔ေခၚတဲ့ The Graphics Processing Unit ေတြဟာ 3D ဂိမ္းေတြအတြက္သာအေရးပါတယ္လို႔ ေျပာခဲ့တဲ့ေခတ္က က်န္ေနခဲ့ပါျပီ။ ဖုန္းတစ္လံုးမွာ CPU ဆိုတာအေရးၾကီးသလုိမ်ိဳး GPU ကလည္း အေရးၾကီးပါတယ္။ GPU က သင့္ဖုန္းရဲ႕ operating system (OS) ကို လွပတဲ့ animation ေတြနဲ႔ဆြဲေဆာင္မႈရိွေစမွာျဖစ္ျပီး ရုပ္သံပိုင္းကိုလည္း ေထာက္ပံ့ေပးထားတဲ့ အဓိကအပိုင္းတစ္ပိုင္းျဖစ္ပါတယ္။ GPU မွာေတာ့ CPU ထက္ core အေရအတြက္ပိုမ်ားမ်ားပါဝင္ျပီး CPU ထက္ နည္းနည္းပိုသာေအာင္လုပ္ေဆာင္ႏုိင္ပါတယ္။
Memory
RAM လုိ႔ေခၚတဲ့ Random Access Memory ကေတာ့ မၾကာေသးခင္ကသံုးထားတဲ့ instruction ေတြ လုပ္ေဆာင္ခ်က္ေတြကို ေနာက္တစ္ခါျပန္ဝင္သံုးတဲ့အခါမွာ ပိုျမန္ေအာင္ ေခတၱသိမ္းေပးထားတဲ့ေနရာပဲျဖစ္ပါတယ္။ ပံုမွန္ဆိုရင္ေတာ့ RAM ပိုမ်ားေလေလ သံုးရတဲ့ speed ကလည္း ပိုျမန္ေလေလျဖစ္ပါတယ္။
Northbridge
သူကေတာ့ CPU န႔ဲ chip ျပားရဲ႕က်န္တဲ့အပုိင္းေတြကို ၾကားထဲကဆက္ေပးထားတဲ့အရာတစ္ခုပါပဲ။
Southbridge
အသံေတြ USB အစရိွတာေတြအပါအဝင္ input/ output (အသြင္း၊အထုတ္) function ေတြကိုေတာ့ southbridge က ထိန္းခ်ဳပ္ေပးထားတာျဖစ္ပါတယ္။
ထုတ္လုပ္သူတခ်ိဳ႕က သူတို႔ရဲ႕ SoC ေတြမွာ အေပၚမွာေဖာ္ျပထားတာေတြအျပင္ ေနာက္ထပ္အပိုအစိတ္အပိုင္းအနည္းငယ္ကိုလည္း ထပ္ထည့္ထားၾကပါေသးတယ္။ ဥပမာ- Qualcomm ဆိုရင္ သူတို႔ရဲ႕ SoC တခ်ိဳ႕မွာ modems ေတြ(cellular radios ေတြ၊ Bluetooth န႔ဲ Wi-Fi) ေတြကိုပါ ထပ္ထည့္လာခဲ့ပါျပီ။
……အခု CPU နဲ႔ GPU တို႔အေ
ၾကာင္းကို အေသးစိတ္သြားၾကည့္ရေအာင္။…….

CPU

ပရိုဆက္ဆာတစ္လံုးတည္းနဲ႔ဆုိရင္ အားလံုးကို ရိုးရိုးရွင္းရွင္းနဲ႔ ေကာင္းေကာင္းလုပ္ေဆာင္ပါတယ္။ ဒါေပမယ့္ clock speed 3 GHz ရိွတဲ့ ပရိုဆက္ဆာတစ္လံုးကေတာ့ 2.5 GHz သာရိွတဲ့ ပရိုဆက္ဆာထက္ပိုျမန္ျမန္လုပ္ေဆာင္ႏုိင္မယ္ဆိုတာ က်ိန္းေသပါပဲ။ အခုလက္ရိွ CPU ေတြထဲမွာေတာ့ ေသခ်ာေနရာတက်ပံုစံခ်ထားတဲ့ processing unit ေတြမ်ားမ်ားပါဝင္လာျပီး တစ္ခုခ်င္းစီကုိ core လုိ႔ေခၚပါတယ္။ core ေတြမ်ားတဲ့အတြက္ ပရိုဆက္ဆာဟာ အလုပ္ေတြအမ်ားၾကီးကို တစ္ခုျပီးမွတစ္ခုေစာင့္စရာမလိုဘဲ တျပိဳင္တည္းအလုပ္လုပ္လာႏုိင္ပါတယ္။ core တစ္ခုခ်င္းစီကလည္း CPU တစ္ခုအေနနဲ႔ အဓိကလုပ္ေဆာင္ခ်က္ေတြကိုလုပ္ေဆာင္ပါတယ္။ ဒီေနရာမွာ clock speed 2.5 GHz နဲ႔ core ၄ခုပါတဲ့ quad-core ပရိုဆက္ဆာက clock speed 3GHz နဲ႔ core ၂ခုပါတဲ့ dual-core ပရိုဆက္ဆာထက္ ပိုေကာင္းေကာင္းလုပ္ေဆာင္ႏိုင္တာကို ေတြ႔ရပါတယ္။
ဒါေပမယ့္ core ေတြအမ်ားၾကီးပါတဲ့ ပရိုဆက္ဆာမွာ အဓိကမေကာင္းတဲ့အခ်က္ ၂ခ်က္ရိွပါတယ္။ တစ္ခ်က္က “အပူလြန္ကဲျခင္း”ျဖစ္ျပီး ေနာက္တစ္ခ်က္ကေတာ့ “ဘက္ထရီအားအရမ္းပိုကုန္ျခင္း” ျဖစ္ပါတယ္။ ဒါ အခုလတ္တေလာဖုန္းေတြ ပစၥည္းေတြမွာျဖစ္ေနတဲ့ စိုးရိ္မ္စရာတစ္ခုပါပဲ။ ဒါေၾကာင့္ ေနာက္ပိုင္းမွာျဖစ္လာတဲ့ျပႆနာေတြကို core ၂မ်ိဳးသံုးျပီးေျဖရွင္းလုိက္ၾကပါတယ္။ တစ္ခုကေတာ့ စြမ္းေဆာင္ရည္သိပ္အျပည့္ၾကီးမဟုတ္ဘဲ ဘက္ထရီကုိေခြ်တာတဲ့ core ေတြျဖစ္ျပီး ေနာက္တစ္ခုကေတာ့ စြမ္းေဆာင္ရည္အျပည့္နဲ႔ ဘက္ထရီအားသိပ္ဦးစားမေပးထားတဲ့ core ဆိုျပီး ၂မ်ိဳးျဖစ္သြားပါတယ္။
တစ္ခုမွတ္သားထုိက္တာကေတာ့ core ၂ ခုပါတဲ့ dual-core ပရိုဆက္ဆာက core ၁ခုတည္းပါတဲ့ single-core ပရိုဆက္ဆာထက္ ၂ဆပိုျမန္ေအာင္လုပ္ေဆာင္ႏုိင္တယ္ဆုိတဲ့ အခ်က္ပါပဲ။ chipset ရဲ႕က်န္ေတြအပိုင္းေတြကေတာ့ instruction ေတြကို အဲ့ေလာက္အျမန္ႏႈန္းပိုမလုပ္ေဆာင္ႏုိင္ပါဘူး။ ဒါက အတားအဆီးတစ္ခုျဖစ္လာျပီး လုပ္ေဆာင္ခ်က္ေတြကိုပိုျမန္ေအာင္ ေသခ်ာလုပ္ေဆာင္ႏုိင္မႈကလည္း ၃၀%ေလာက္ထိေရာက္ေအာင္ကိုက်သြားတာျဖစ္ပါတယ္။
Instruction Set Architecture
instruction set architecture လို႔ဆုိလုိက္တာနဲ႔ CPU တည္ေဆာက္ပံုၾကီးနဲ႔ သြားမေရာမိလုိက္ပါနဲ႔။ instruction set တည္ေဆာက္ပံုဆိုတာကေတာ့ ကြန္ပ်ဴတာတစ္လံုးရဲ႕ ေဆာ့ဖ္ဝဲေတြက hardware နဲ႔ ဘယ္လုိအျပန္အလွန္လုပ္ေဆာင္ႏုိင္လဲဆိုတာကို ဆံုးျဖတ္ေပးမယ့္ command အစုတစ္ခုပါပဲ။ လက္ရိွမွာေတာ့ စမတ္ဖုန္းထုတ္လုပ္တဲ့ကုမၸဏီအမ်ားစုက ေအာက္မွာေဖာ္ျပထားတဲ့ ၂မ်ိဳးထဲက တစ္မ်ိဳးကိုသံုးေနၾကတာပါ။
ARM: 
ထုတ္လုပ္သူအမ်ားစုက လုပ္ေဆာင္ခ်က္ကိုလည္း မေလ်ာ့က်ရေအာင္ ဘက္ထရီစားလည္းသက္သာေအာင္ ARM ကို ပုိအသားေပးအသံုးျပဳၾကပါတယ္။ ARM ေတြကေတာ့ 32bit (Cortex-A7, Cortex-A17, Cortex-A32) နဲ႔ 64bit core ေတြ(Cortex-A57, Cortex-A72, Cortex-A73) ႏွစ္မိ်ဳးလံုးရိွပါတယ္။ ဒါ့ျပင္ ထုတ္လုပ္သူေတြက ARM architecture ေတြကိုအေျခခံျပီး ၄င္းတို႔ရဲ႕ ကိုယ္ပိုင္ chip ျပားေတြကိုထုတ္လုပ္ႏုိင္ဖို႔ လုိင္စင္ယူျပီးထုတ္လုိ႔ရပါတယ္။ ဥပမာ- Qualcomm ဆုိရင္ သူတို႔ရဲ႕ကိုယ္ပိုင္ Krait architecture နဲ႔ သိပ္မၾကာေသးခင္ကမွရထားတဲ့ Taipan architecture ေတြကို သူတို႔ရဲ႕ ပရိုဆက္ဆာေတြမွာသံုးေနၾကပါျပီ။

×86: ဒီ architecture ကိုေတာ့ Intel က သူတို႔ရဲ႕ SoC ေတြအတြက္သံုးခဲ့တာျဖစ္ပါတယ္။ ဒါေပမယ့္ ဆဲလ္ဖုန္းထုတ္လုပ္သူေတြထဲမွာေတာ့ အဲ့ေလာက္ေခတ္မစား နာမည္မၾကီးခဲ့ပါဘူး။ အဓိကကေတာ့ ဘက္ထရီပါဝါအရမ္းကုန္တာပါပဲ။ Intel Atom ဟာဆိုရင္ ၂၀၁၆ ခုႏွစ္မွာ ရပ္ဆိုင္းလိုက္ရတာျဖစ္ပါတယ္။
GPU
GPU ပိုင္းမွာထိပ္ဆံုးကရပ္တည္ႏုိင္ခဲ့တဲ့ ထုတ္လုပ္သူေပါင္းမ်ားစြာရိွေနပါတယ္။ ထိပ္သီးပိုင္းက ျပိဳင္ပြဲဝင္ေတြကေတာ့ 
*ARM Mali
*Qualcomm Adreno
*Imagination PowerVR
*NVidia GeForce

SoC ထုတ္လုပ္သူေတြထဲမွာထိပ္ကဦးေဆာင္ေနတဲ့သူကိုၾကည့္လိုက္ရေအာင္……
Qualcomm Snapdragon
အခုဆိုရင္ brand ေတြအမ်ားၾကီးထဲကမွာ နာမည္အၾကီးဆံုးျဖစ္ေနျပီး ဆြဲေဆာင္ႏိုင္အားေကာင္းလြန္းတဲ့ chip ေတြကုိလည္း ႏွစ္စဥ္ႏွစ္တုိင္းထြက္ရိွလာတာျဖစ္ပါတယ္။ ေနာက္ဆံုးထုတ္ျပီးထားတာကေတာ့ Snapdragon 835 ပါ။ သူကေတာ့ Kyro 280 octa-core CPU ျဖစ္ျပီး core ၄ခုက clock speed 2.5 GHz ျဖစ္ျပီးက်န္တာကိုေတာ့ clock-speed 1.8GHz ထားထားတာျဖစ္ပါတယ္။ ထြက္ခဲ့သမွ်ထဲမွာေတာ့ အသးဆံုးနဲ႔စြမ္းေဆာင္ရည္အျမင့္ဆံုး Snapdragon ပါပဲ။ Qualcomm ကေန စြမ္းရည္ပိုေကာင္းတဲ့ Adreno GPU, 32 MP ကင္မရာကို support ေပးႏုိင္တာနဲ႔ ပိုေကာင္းလာတဲ့ 4G LTE modem တုိ႔ကိုထြက္ရိွခဲ့ျပီးပါျပီ။ ၂၀၁၇ မွာေတာ့ LG G6, OnePlus 4 နဲ႔ Galaxy S8 တို႔မွာ juggernauts ကို run ႏုိင္မယ္လို႔မွန္းထားပါတယ္။ ေစ်းကြက္မွာရိွေနတဲ့တျခားနာမည္ၾကီး chipset ေတြကေတာ့ Snapdragon 820, Snapdragon 652, 650 နဲ႔ 615 တုိ႔ျဖစ္ပါတယ္။ Nokia 6 အသစ္မွာေတာ့ Snapdragon 430 chipset ကိုသံုးထားတာျဖစ္ပါတယ္။
MediaTek
သူကေတာ့ ေစ်းသက္သာစြာရႏုိင္တဲ့စမတ္ဖုန္းေတြအတြက္ ေစ်းသက္သက္သာသာထုတ္ေပးေနတဲ့ ထုိင္ဝမ္ကုမၸဏီတစ္ခုပါပဲ။ သူထုတ္လုိက္တဲ့ထဲမွာ တခ်ိဳ႕ဟာေတြက ေစ်းႏႈန္းခ်င္းတူတဲ့ Snapdragon ပရိုဆက္ဆာေတြထက္ကိုအမွတ္ပိုေကာင္းေနတာကိုေတြ႕ရပါတယ္။ Meditek ကေန ေနာက္ဆံုးေပၚ chip-set ေတြကို Helio ဆုိတဲ့ brand အမည္နဲ႔ထုတ္လုပ္ေနတာျဖစ္ပါတယ္။ Mediatek ကေတာ့ သူတို႔ရဲ႕ GPU ေတြကို ကိုယ္တုိင္ဒီဇုိင္းမဆြဲပါဘူး ။ အဲဒီအစား ARM Mali ဒါမွမဟုတ္ PowerVR ေတြကိုပဲသံုးၾကပါတယ္။ Mediatek ကုိသံုးေနတဲ့ နာမည္ၾကီးစမတ္ဖုန္းေတြကေတာ့ HTC One M9+ (Helio X10), Sony Xperia C4 နဲ႔ Vivo X5 Max Platinum edition( 6752 chipset ) တို႔ပဲျဖစ္ပါတယ္။
Samsung Exynos
သူ႔ကိုေတာ့ Samsung ဖုန္း ပစၥည္းေတြမွာသံုးပါတယ္။ဒါေပမယ့္ တခ်ိဳ႕ေနာက္ဆံုးထြက္ဖုန္းေတြကေတာ့ Snapdragon SoC ေတြကိုသံုးထားပါတယ္။ တခ်ိဳ႕ chipset ေတြကေတာ့ PowerVR ကိုသံုးေပမယ့္ အမ်ားဆံုးကေတာ့ ARM Mali GPU ေတြကိုပဲသံုးတာမ်ားပါတယ္။
NVidia Tera
NVidia ဆိုတာကလည္း စြမ္းေဆာင္ရည္ျပည့္ဝတဲ့ SoC ေတြကိုကိုယ္တုိင္ထုတ္လုပ္ေနတာျဖစ္ေပမယ့္ သူတို႔ကို ကန္႔သတ္ထားတဲ့ပစၥည္းအနည္းငယ္မွာပဲ ရႏုိင္ပါတယ္။ Tegra X1 ကိုေတာ့ ၂၀၁၅ မွာထြက္ရိွခဲ့ျပီး big.LITTLE တည္ေဆာက္ပံုနဲ႔ Maxwell GPU တို႔နဲ႔အတူ octa-core CPU ျဖစ္ပါတယ္။ Tegra ကိုေတာ့ Shield tablet ေတြ, Nintendo Switch console နဲ႔ တခ်ိဳ႕ေသာစမတ္ကားေတြမွာ သံုးထားပါတယ္။
ေနာက္ဆံုးထုတ္ကုန္
ဒီအေၾကာင္းေတြအကုန္လံုးက ဖုန္းတစ္လံုးရဲ႕စြမ္းေဆာင္ႏိုင္ရည္ကို အၾကမ္းဖ်င္းေျပာျပသြားေပမယ့္လည္း ထုတ္လုပ္သူေတြက သူတိုရဲ႕ပစၥည္းေတြကို တစ္ခုတည္းမွာေကာင္းေကာင္းအလုပ္လုပ္ႏုိင္ေအာင္ဘယ္လုိလုပ္မလဲဆိုတာေပၚမွာ အမ်ားၾကီးမူတည္ေနပါတယ္။ ဒီထဲမွာ hardware ေကာင္းေကာင္းကုိေရြးခ်ယ္ႏုိင္တာေတြ၊ အတားအဆီးေတြကို ဖယ္ရွားႏုိင္တာေတြ programming ပိုေကာင္းတာေတြအစရိွသျဖင့္ အားလံုးအက်ံဳးဝင္ေနတာျဖစ္ပါတယ္။ ဒီေနရာမွာတစ္ခုေထာက္ျပခ်င္တာက Apple iPhone ေတြပါပဲ။ သူတုိ႔ရဲ႕ spec ေတြကေတာ့ ျပိဳင္ဘက္ Android ေတြရဲ႕ေအာက္မွာရိွေပမယ့္ အရည္အေသြးစမ္းသပ္မႈတုိင္းမွာ ႏွစ္စဥ္ထိပ္ကေန ဗိုလ္စြဲႏုိင္ခဲ့တာျဖစ္ပါတယ္။ Android မွာဆိုရင္လည္း Qualcomm နာမည္ၾကီးေရပန္းစားေနရတဲ့အေၾကာင္းရင္းတစ္ခ်က္ရိွပါတယ္။ အဲ့တာကေတာ့ တျခားကုမၸဏီေတြကထုတ္လုပ္ျပီးသား အစိတ္အပိုင္းေတြနဲ႔ဖြဲ႔စည္းထားတဲ့ SoC တစ္ခုထက္ စြမ္းေဆာင္ရည္ပိုေကာင္းေအာင္လုပ္ေဆာင္ႏုိင္ဖို႔ရည္ရြယ္ျပီး အၾကမ္းထည္ကေနဖန္တီးလုိက္တဲ့တစ္ခုကို SoC တစ္ခုအေနနဲ႔အရင္ထုတ္လုိက္တာျဖစ္ပါတယ္။
## Ko Aung Phyo Oo (Myanmar Mobile App) ##

Comments