Wednesday, July 25, 2012

CPU 32 BIT / 64BIT ဆိုတာဟာ???


CPU ဆုိတာနဲ႕ အၾကမ္းအားျဖင့္databus(dataေတြကုိသယ္ႏုိင္တဲ့လမ္းေၾကာင္း)နဲ႕ width (ေဒတာကုိသယ္ႏု္ိင္တဲ့ လမ္းေၾကာင္းရဲ႕ ပမာဏ) တုိ႔နဲ႕တုိင္းတာပါတယ္။ ထုိ data bus မွာလဲ Intertnal data bus နဲ႕ external data bus ဆုိျပီးႏွစ္မ်ဳိးရွိပါတယ္..internal data bus ရဲ႕ တစ္ႀကိမ္မွာ သယ္ႏုိင္တဲ့ႏႈန္းကုိ bit နဲ႕တုိင္းတာပါတယ္။ 32 bit ထက္စာရင္ 64bit က ပုိျမန္မွာ ပါ။တစ္ခါ external data bus ကုိေတာ့ အမ်ားသိတဲ့အတုိင္း front sidebusလုိ႕ေခၚ ပါတယ္။
ယေန႕အသုံးျပဳေနတဲ့ကြန္ပ်ဴတာတုိင္းကexternal databus ကုိ 64 bit နဲ႕အလုပ္လုပ္ပါတယ္။ တစ္နညး္အားျဖင့္ prosser နဲ႕ memory chpiset ( north gate) ေတြဟာ data ေတြကုိ အျပန္ အလွန္ 64 bit စီ One cycle per clock ကုိသယ္ေဆာင္ႏုိင္က်ပါတယ္ အဲဒီလုိ64bitနဲ႕အလုပ္အ လုပ္ေသာ္ လည္း တစ္ကယ္ 64 bit processor မဟုတ္ပါ ဘူး။external databus (cpuနဲ႕ memory chipset ၾကား) 64 bit နဲ႕ အလုုပ္မလုပ္ေပမယ့္သူက Internal data bus (cpu ထဲမွာ အလုပ္္လုပ္) တာက်ေတာ့32 bit ပဲအလုပ္လုပ္ပါတယ္။

ဟုိအရင္ 386 မွ Pentium4 ထ ိprocessor ေတြက 64 bit processor မဟုတ္ပါဘူး။ အျပင္ပန္းက 64 bit အလုပ္လုပ္ေပမယ္.့အထဲမွာေတာ ့32 bit ပဲအလုပ္လုပ္ပါတယ္..intel itenium/EM64T /AMD (Opteron)နဲ႕ Athelon 64 စတဲ့ေနာက္ပိုင္း processor ေတြသာလ်င္ 64 bit processo r ျဖစ္ၾကပါတယ္ ။..64bit propessor ကို 64bit operating system နဲ႕သုံးမွ သာစြမ္းေဆာင္ ရည္အျပည့္ရမွမုိ႕လုိ႕ 64 bit OS ေတြပါထုတ္လုပ္လာၾက ပါတယ္..64 bit processor မွာ 64 bit Architecture ႏွစ္မ်ိဳးရွိပါတယ္.. ………ပထမတစ္မ်ဳိးကေတာ့ 64 bit processor ရယ္လုိ႕႔ ပထမဆုံးတြက္ေပၚလာတဲ့ intel ရဲ႕ Itanium processor architecture ပါ…… (IA64) Itanium 64 လု႕ိ႕ လဲေခၚပါတယ္…..အဲဒ ီIAT64 မွာလက္ရွိ 32 bit processor မ်ားအသုံးျပဳေနေသာ x86 instruction set နဲ႕ compatible မျဖစ္တဲ႕ EPIC ဆုိတဲ႕ instruction set ကုိသုံးထားပါတယ္……

ဒါေၾကာင့္မုိ႕လုိ႔ 32 bit processor မ်ား အတြက္ေရးထားတဲ့ WINDOW XP , 2003 အစရွိတဲ့ 32 bit operating system ေတြအသုံးျပဳလုိ႔မရဘဲ သူ႕႕ အတြက္ သီးျခား ထုတ္လုပ္္္ထားတဲ့ windows itanium 64 bit version ကုိ အသုံးျပဳရပါတယ္.။ဒုတိယတစ္မ်ိဳးကေတာ့ intel မွ EM64T နဲ႕ AMD ရ႕ဲ႕ opteron & atholon 64 တုိ႔ပါ။ အဲဒီprocessor ေတြကဘာထူးျခားလဲဆုိေတာ့အေပၚက IA64 Processor ေတြလ ုိ x64instruction set သာမက x86 32 bit instruction set ထည့္သြင္းထားတဲ့ အတြက္ 32 bit ေရာ 64 bit operating system ပါအဆင္ေျပေအာင္ထုတ္လုပ္ထား ပါ တယ္။

Microsoft က၎ processor နဲ႕ ကုိက္ညီတဲ့ x86-64 OS ေတြကုိ ၂၀၀၅ ဧၿပီ လ ထဲက ျဖန္႕ ခ်ီ ခဲ့ ပါတယ္…အဲဒီ x86-64 OS ေတြကုိ အေပၚက EM64T , opteron & atholon 64 တုိ႕ နဲ႕ တဲြၿပီး အသုံးျပဳမယ္ဆုိရင္ 3Dgame ,animationေတြနဲ႕ အျခား 64bit applic ation ေတြမွာပုိမုိျမန္ ဆန္ေအာင္ လုပ္ေဆာင္ႏုိင္ၾက မွာျဖစ္တဲ့ အတြက္ ေနာက္ပုိင္းမွာ 64 bit ကုိတြင္က်ယ္စြာ အသုံးျပဳလာၾက ေတာ့မွာပါ။
အဆင္ေျပၾကပါေစဗ်ာ

No comments:

Post a Comment