- 32-bit Processor ႏွင့္ 64-bit Processor ဘယ္လိုကြာ
CPU အတြင္းမွာ internal data bus လို႔ေခၚတဲ့ processor အတြင္းပိုင္းမွာ data ေတြတစ္ေနရာနဲ႕ တစ္ေနရာေပးဖို႔ဖလွယ္ေပးတဲ့ data carrier (ဒီေနရာမွာေတာ့ bus) တစ္ခုရွိပါတယ္။ ဒီ internal data bus ေပၚမူတည္ၿပီး တစ္ႀကိမ္မွာ data ပမာဏ ဘယ္ေလာက္သယ္ယူျဖတ္သန္းနိုင္မလဲဆိုတာ register size ေပၚမူတည္ပါတယ္။ ယေန႕ CPU ေတြမွာ 32-bit ႏွင့္ 64-bitဆိုၿပီး register size ၂ မ်ိဳးရွိပါတယ္။ 32-bit register ကိုသုံးေသာ CPU မ်ားကို 32-bit CPU မ်ားဟုေခၚၿပီး 64-bit register ကိုသုံးေသာ CPU မ်ားကို 64-bit register လို႔ေခၚပါတယ္။
Intel မွထုတ္လုပ္ေသာ 386 မွစၿပီး Pentium 4 processor မ်ားထိတိုင္ေအာင္အတြင္းမွာ 32-bit register ကိုသာ အသုံးျပဳတည္ေဆာက္ပါတယ္။ သည့္အတြက္ 32-bit processor တပ္ဆင္ထားေသာ computer မ်ားတြင္ 32-bit Windows OS ႏွင့္ application မ်ားကိုသာ install လုပ္ၿပီးသုံးနိုင္ပါတယ္။ 64-bit OS ႏွင့္
application မ်ားကို install လုပ္လို႔မရပါဘူး။ Intel ရဲ႕ Core2 ၊ AMD-Athlon 60 မွစၿပီး ေနာက္ပိုင္း processor မ်ားမွာေတာ့ 32-bit ႏွင့္ 64-bit register ၂ မ်ိဳးလုံးပါရွိသည့္အတြက္ 32-bit OS ပဲျဖစ္ျဖစ္ 64-bit OS ပဲျဖစ္ျဖစ္ ႏွစ္သက္ရာကို ေ႐ြးခ်ယ္အသုံးျပဳလို႔ရပါတယ္။
- 32-bit Windows ႏွင့္ 64-bit Windows ဘယ္လိုကြာ
64-bit processor ကိုသုံးၿပီး စြမ္းရည္အျပည့္ အလုပ္လုပ္နိုင္ေစရန္ 64-bit Windows ႏွင့္ 64-bit driver မ်ားကု ိလိုအပ္လာပါတယ္။ ၂၀၀၅ ခုႏွစ္ကေနစၿပီး Microsoft မွ Windows XP 64-bit ကိုစတင္မိတ္ဆက္ေပးခဲ့ပါတယ္။ Application ပိုင္းအေနႏွင့္ကေတာ့ 32-bit application တို႔သည္ 64-bit Windows မွာေကာင္းစြာ အလုပ္လုပ္နိုင္တဲ့အတြက္ အသုံးျပဳနိုင္ပါတယ္။ အဲ့ဒီအခါတုန္းက အသုံးျပဳေနသည့္ 32-bit Windows အတြက္ေရးထားေသာ 32-bit driver တို႔ကို 64-bit Windows မွာသုံးမရသလို 64-bit အတြက္ေရးထားေသာ driver တို႔ကို 32-bit Windows မွာလည္းသုံးမရပါဘူး။
ေနာက္ပိုင္းမွ ပစၥည္းထုတ္ေရာငး္ခ်သဴေတြက ပစၥည္းသစ္တစ္မ်ိဳးထုတ္တိုင္း 32-bit OS ႏွင့္ 64-bit OS အတြက္ဆိုၿပီး driver ၂ မ်ိဳးကိုတြဲထုတ္ေပးပါတယ္။ သည့္အတြက္ ၂၀၀၉ တြင္ Windows 7 ထြက္လာတဲ့အခ်ိန္မွာေတာ့ 32bit အတြက္ေကာ 64bit အတြက္ပါ driver ေတာ္ေတာ္မ်ားမ်ား အဆင္သင့္ရွိေနႏွင့္ၿပီ ျဖစ္ပါတယ္။ ၄င္း 64bit edition ျဖင့္ 64bit processor (x86-64PC) မ်ားတြင္ အသုံးျပဳမည္ဆိုပါက 3D Game မ်ား ၊ Graphic ၊ Animation ႏွင့္ အျခား 64bit application မ်ားကို ပိုမိုျမန္ဆန္ေအာင္ လုပ္နိုင္ၾကသည့္အတြက္ 64bit processor မ်ားႏွင့္အတူ 64bit edition အသုံးျပဳမႈတြင္ က်ယ္လာေနၿပီျဖစ္ပါတယ္။ 32bit ႏွင့္ 64bit တို႔ရဲ႕ ေနာက္ထပ္ထူးျခားခ်က္က memory capacity ဘယ္ေလာက္ထိ support လုပ္နိုင္သလဲဆိုတာပဲ ျဖစ္ပါတယ္။ 32bit Windows တို႔အျမင့္ဆုံး support လုပ္နိုင္သည့္ ပမာဏသည္ 4GB အထိသာျဖစ္ပါတယ္။ သေဘာကေတာ့ computer မွာ RAM တို႔ကို 4GB ထက္ေက်ာ္လြန္ေအာင္ တပ္ဆင္ၿပီး အသုံးျပဳလို႔မရပါ။ 64bit Windows တို႔ရဲ႕ယေန႕အျမင့္ဆုံး support လုပ္နိုင္ေသာပမာဏမွာ 192GB ထိျဖစ္ပါတယ္။ Windows version ေပၚလည္း မူတည္ပါတယ္။ မည္သို႔ပင္ျဖစ္ေစ computer မွာ RAM ပမာဏကို 4GB ထက္ေက်ာ္လြန္ေအာင္ တပ္ဆင္အသုံးျပဳခ်င္တယ္ဆိုရင္ 64bit Windows တစ္ခုကို မျဖစ္မေနအသုံးျပဳရမွာျဖစ္သလို motherboard ေပၚက chipset ကလညး္ memory ပမာဏကို 4GB ထက္ေက်ာ္လြန္ေအာင္ (ဥပမာ- 8GB) support လုပ္နိုင္ေသာ chipset မ်ိဳးျဖစ္ဖို႔လည္း လိုပါတယ္။
အခုဆိုရင္ စာဖတ္သူတို႔အေနနဲ႕ 32bit/64bit processor ေတြအေၾကာင္းနဲ႕ 32bit/64bit Windows အေၾကာင္းကို သိရွိသြားၿပီထင္ပါတယ္ေနာ္။
- Register ဆိုတာလဲ သိထားဖို႔ လိုတယ္ဗ်
တစ္ကယ္ေတာ့ Register ဆိုတာ CPU (Central Processing Unit) or Processor အတြင္းမွာရွိတဲ့ စိတ္အပိုင္းတစ္ခုျဖစ္ပါတယ္။ Processor မွလက္ရွိ execute လုပ္ဖို႔လိုအပ္တဲ့ data မ်ား ၊ instruction မ်ားကို ထည့္ထားရာေနရာျဖစ္သည့္အတြက္ register လို႔ဆိုလိုက္တာနဲ႕ CPU ထဲက memory ဧရိယာတစ္ခုလို႔ သိထားရပါမယ္။ သေဘာတရားအားျဖင့္ computer ကသုံးတဲ့ memory အမ်ိဳးအစား (Cache Memory, Main Memory - DDR2, DDR3) အားလုံးထဲမွာမွ speed အျမန္ဆုံးႏွင့္ အေသးငယ္ဆုံး အမ်ိဳးအစားျဖစ္ပါတယ္။
Credit: Original Aurthor
No comments:
Post a Comment