32bit နဲ႔ 64bit နဲ႔ဘာကြာသလဲ ?

 
ဒါကေတာ့ ကြ်န္ေတာ္ရဲ႕ေနာက္ဆံုးပိုစ့္ေလးပါ။ စာေမးပြဲေျဖျပီးမွ ပိုစ့္အသစ္ေတြထပ္တင္ေတာ့ပါမယ္။

ကြ်န္ေတာ္အေနနဲ႕ 32-bit processor ၊ 64-bit processor ဆိုတဲ႕အေၾကာင္းရယ္ 32-bit Windows ၊ 64-bit Windows ဆိုတဲ႕အေၾကာငး္ကုိမေၿပာခင္ Register ဆိုတဲ႕အေၾကာငး္ကိုအရင္ေၿပာခ်င္ပါတယ္။

Register ဆိုတာဘာလဲ…


တစ္ကယ္ေတာ႔ Register ဆိုတာ CPU (Central Processing Unit) or Processor အတြင္းမွာ ရွိတဲ႕ စိတ္အပိုငး္တစ္ခုၿဖစ္ပါတယ္။ Processor မွလက္ရွိ execute လုပ္ဖုိ႔လိုအပ္တဲ႕ data မ်ား instruction မ်ားကိုထည္႔ထားရာေနရာၿဖစ္သည္႔အတြက္ register လို႔ဆိုလိုက္တာနဲ႕ CPU ထဲက memory ဧရိယာတစ္ခုလို႔သိထားရပါမယ္။ သေဘာတရားအားၿဖင္႔ computer ကသံုးတဲ႕ memory အမ်ိဳးအစား (Cache Memory, Main Memory – DDR2, DDR3) အားလံုးထဲမွာမွ speed
အၿမန္ဆံုးႏွင္႔အေသးငယ္ဆံုးအမ်ိဳးအစားတစ္ခုၿဖစ္ပါတယ္။

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 ၂မ်ိဳးကိုတြဲထုတ္ေပးပါတယ္။ သည္႔အတြက္ ၂၀၀၉တြင္ Windows7 ထြက္လာတဲ႕အခ်ိန္မွာေတာ႔ 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 အေၾကာင္းကိုသိရွိသြားျပီထင္ပါတယ္ေနာ္။
Re Sharing From IT-Ware