ဒါကေတာ့ ကြ်န္ေတာ္ရဲ႕ေနာက္ဆံုးပိုစ့္ေလးပါ။ စာေမးပြဲေျဖျပီးမွ ပိုစ့္အသစ္ေတြထပ္တင္ေတာ့ပါမယ္။ ကြ်န္ေတာ္အေနနဲ႕ 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 လို႔ေခၚပါတယ္။