Saturday, June 23, 2012

DDR2 နဲ႕ DDR3 ကြာျခားခ်က္မ်ား



ကၽြန္ေတာ္တို႕ အတိုေကာက္ ေခၚၾကတဲ့ RAM ဆိုတာ Random Access Memory ဆိုတာေတာ့ ကြန္ျပဴတာနဲ႕ ရင္းႏွီးထိစပ္ေနသူ ေတာ္ေတာ္မ်ားမ်ား သိၾကပါတယ္။ အတိုေကာက္ ေျပာၾကရင္ ေတာ့ Memory ေပါ့။။ကြန္ျပဴတာ တစ္လံုးဟာ RAM မရွိရင္ ျဖစ္ျဖစ္ OS ရဲ႕ လိုအပ္ခ်က္နဲ႕ ျပည့္မွီေအာင္ RAM မထည့္သြင္းထားႏိုင္ရင္ ျဖစ္ျဖစ္ စက္က အရမ္းေႏွးေကြး ေလးလံၿပီး လိုလားခ်က္ျပည့္စံုႏိုင္ဖို႕ အခ်ိန္ အရမ္းေပး ရတတ္ပါတယ္။
 
ဒီလို အျဖစ္အပ်က္ေတြက အရင္တုန္းက ကြန္ျပဴတာ အေဟာင္းေတြ မွာ ေတာ္ေတာ္ မ်ားမ်ား ေတြ႕ရ တတ္ၿပီး အဲလို ျဖစ္လာရင္ သင့္ေတာ္တဲ့ Speed ရေအာင္ RAM ထပ္တိုးရတာေတြ တစ္ျခား Upgrade လုပ္ေဆာင္ရတာမ်ိဳးေတြ လုပ္ေပးရတတ္ပါတယ္။ ဒါေပမယ့္လည္း RAM ထပ္တိုးတယ္ ဆိုတာ တကယ္ေတာ့ ရိုးရိုး ပမာဏ သတ္မွတ္ခ်က္ တစ္ခုပါ - သူ႕ေနာက္မွာ ကၽြန္ေတာ္တို႕ သိထားသင့္တာေတြ အမ်ားႀကီး က်န္ပါေသးတယ္။ RAM မွာမွ Versions ေတြ အမ်ိဳးမ်ိဳး ရွိသလို - Speeds ေတြလည္း အမ်ိဳးမ်ိဳးရွိၿပီး ကြာျခားခ်က္ေတြလည္း အမ်ိဳးမ်ိဳး ရွိပါေသးတယ္။ ဥပမာ အေနနဲ႕ ေျပာရရင္ DDR2 800 RAM နဲ႕ 2GB stick တစ္ခုဟာ DDR3 1333 RAM နဲ႕ 2GB stick ကို ယွဥ္လိုက္ရင္ 2GB ခ်င္း ပမာဏ တူေပမယ့္ စြမ္းေဆာင္ရည္ခ်င္း မတူပါဘူး RAM အမ်ိဳးအစား မတူတာနဲ႕ ဘာေတြမ်ား ကြဲသြားေသးတာလဲ - ဒါေတြက ကြန္ျပဴတာ သမားပဲ ျဖစ္ေစ - ရိုးရိုး ကြန္ျပဴတာ သံုးသူ တစ္ေယာက္ ျဖစ္ေစ နားလည္ထားဖို႕ သင့္ပါတယ္။

အဲေတာ့ DDR2 နဲ႕ DDR3 ဘာကြာ သလဲ ---၂၀၀၈ ခုႏွစ္ေနာက္ပိုင္းမွာ Intel ကေန ပထမဆံုး Core i7 processors ကိုထုတ္ခဲ့ပါတယ္။ အရင္တုန္းကလည္း ဒီလိုပဲ processors ေတြ ထုတ္ခဲ့တာပဲ - ဒါေပမယ့္ ဒီတစ္ခါ ေျပာင္းလဲ သြားတာက အဲ့ဒီ processors ေတြ နဲ႕ အတူ X58 လို႕ေခၚတဲ့ Motherboard chipset အသစ္ ကိုပါ တြဲၿပီး ထုတ္လိုက္တာပါ။ အဲ့ဒီ chipset က တစ္စပ္တစ္ဆက္တည္း DDR3 ဆိုတဲ့ ေနာက္ထပ္ Memory ကို ပါ တြဲတင္ပါတယ္။ ေျပာရရင္ သံုးမ်ိဳးတြဲၿပီး အခ်ိန္းအေျပာင္း လုပ္ပစ္လိုက္တာ ေပါ့ -
အဲလိုေျပာင္းၿပီး သိပ္မၾကာဘူး ေနာက္ ၂ ႏွစ္ေလာက္လည္း ေနေရာ Industry တစ္ခုလံုးကိုပါ DDR3 နဲ႕ပဲ တြဲသံုးလို႕ ရမယ့္ ပံုစံမ်ိဳးျဖစ္ေအာင္ Intel က ေျပာင္းပစ္လိုက္တယ္။ ခုဆိုရင္ Intel ရဲ႕ ေနာက္ပိုင္းထုတ္ processors အသစ္ေတြ အားလံုးက DDR3 ကို လက္ခံႏိုင္တဲ့ Motherboard ကိုပဲ သံုးလို႕ ရေတာ့တယ္။ အခု AMD motherboards ေတြကလည္း DDR3 ကို ခ်ိန္းေနပါၿပီ - DDR ဆိုတာ Double Data Rate RAM ကို ဆိုလိုတာပါ။ ဒီ စာလံုးက ကၽြန္ေတာ္တို႕သာ အထူးအဆန္း ျဖစ္ေနတာ တကယ္တမ္း DDR ဆိုၿပီး စမိတ္ဆက္တဲ့ အခ်ိန္ကေန တြက္လိုက္ရင္ ေတာ္ေတာ္ေတာင္ ၾကာလွပါၿပီ - Double Data Rate RAM ဆိုတဲ့ သေဘာက အရင္ SDRAM ေတြ Clock cycle တစ္ပတ္မွာ Data Transfer တစ္ႀကိမ္ပဲ ျပဳလုပ္ႏိုင္ ခ်ိန္မွာ DDR ေတြက Clock cycle တစ္ပတ္မွာ Data Transfer ႏွစ္ႀကိမ္ ျပဳလုပ္ႏိုင္တယ္ ဆိုတဲ့ သေဘာျဖစ္ပါတယ္။ ဒါက ကၽြန္ေတာ္ theoretically ေျပာတာပါ။ အဲလိုနဲ႕ SDRAM  ေနာက္ DDR SDRAM သူ႕ေနာက္မွာ DDR2 SDRAM ခု DDR3 SDRAM ေနာက္ဆံုး DDR4 SDRAM ဆိုၿပီး ၂၀၁၂ မွာ ထြက္ႏိုင္ဖို႕ ယာထားထားပါတယ္။ ဒါေတြ အားလံုးက အရင္ SDRAM လို႕ေခၚတဲ့ Synchronous dynamic random access memory ကေန တျဖည္းျဖည္းခ်င္း ဆင့္ပြားတိုးတက္လာတာ ေတြပါ။ ဘယ္လို ဆင့္ပြား တိုးတက္လာတာလဲ ဆိုရင္ Clock cycle တစ္ပတ္မွာ Data Transfer ဘယ္ေလာက္လုပ္ႏိုင္သလဲ ဆိုတာေပၚ မူတည္ၿပီး သတ္မွတ္လာတာမ်ိဳးပါ။ ဥပမာ အေနနဲ႕ ေျပာရရင္ DDR2 RAM က Cycle တစ္ပတ္မွာ 4 data transfers လုပ္ႏိုင္တယ္ ဆိုရင္ - DDR3 က 8 data transfers လုပ္ႏိုင္တယ္။ ဒီ့ထက္ရွင္းေအာင္ ေျပာရရင္ Clock speed ကို Base အေနနဲ႕ 100Mhz ထားၿပီးၾကည့္ရင္ DDR RAM က Bandwidth 1600 MB/s ရွိတဲ့ အခ်ိန္မွာ - DDR2 က 3200 MB/s ရမယ္ ေနာက္ DDR3 က 6400 MB/s ရမယ္ - ဆိုလိုတာ improvement ေတြ ပိုျမင့္လာေလ စြမ္းေဆာင္ရည္လည္း ပိုေကာင္းလာေလ ဆိုတာမ်ိဳးေပါ့ - ကၽြန္ေတာ္တို႕ အလြယ္ေျပာေနက် အတိုင္း အမ်ားဆံုးက အေကာင္းဆံုး ဆိုၿပီး အလြယ္ေျပာရင္ေတာ့ ခုေနာက္ဆံုး DDR3 က အေကာင္းဆံုးလို႕ ကၽြန္ေတာ္တို႕ ေျပာရမွာေပါ့ -

DDR3 က အေကာင္းဆံုးလို႕ ေျပာခဲ့ေတာ့ တကယ္ပဲ ထူးထူးျခားျခားႀကီး ႀကီးႀကီးက်ယ္က်ယ္ ေျပာင္းလဲ သြားတာမ်ိဳး ရွိလို႕လား ? ဒါက ေတြးစရာ ရွိလာပါတယ္။ တကယ္ေတာ့ အဲေလာက္ႀကီးလည္း မဟုတ္ပါဘူး - ေဖာ္ျပခဲ့တဲ့ အတိုင္း memory bandwidth ေတြ ျမင့္လာတာ ေကာင္းတာ မွန္ေပမယ္လို႕ ကၽြန္ေတာ္တို႕ ကြန္ျပဴတာေတြမွာ သံုးေနတဲ့ Programs ေတာ္ေတာ္မ်ားမ်ား ( ၉၉ % ) ေလာက္က memory bandwidth ေက်ာ္ေလာက္ေအာင္ထိ overload ျဖစ္တယ္ ဆိုတာမ်ိဳး မရွိပါဘူး - အဲတာေၾကာင့္ memory bandwidth ျမင့္တယ္ မျမင့္ဘူးဆိုတာ Sever တို႕ Workstation products ေတြအတြက္ပဲ ပိုၿပီး သက္ဆိုင္ပါတယ္။ဒါ့အျပင္ ေနာက္တစ္ခု သိထားရမွာက ဘယ္လိုပဲ ကြာတယ္ မကြာဘူး ဆိုဆို လူ႕ သေဘာသဘဝ အရ DDR2 နဲ႕ DDR3 ယွဥ္လိုက္ရင္ ပိုက္ဆံတတ္ႏိုင္တယ္ဆို အားလံုးက DDR3 RAM ပဲ ဝယ္ခ်င္ၾကမွာပါပဲ - ဒါေပမယ့္ DDR2 နဲ႕ DDR3 ဝယ္မယ္ဆိုရင္ ကိုယ့္ အႀကိဳက္ကို လိုက္ၿပီး ဝယ္ခ်င္သလိုဝယ္လို႕ မရပါဘူး - ဘာလို႕လည္း ဆိုေတာ့ DDR2 နဲ႕ DDR3 က Compatible မျဖစ္လို႕ပါ - ဆိုလိုတာ ကၽြန္ေတာ္တို႕ စက္မွာ သံုးေနတဲ့ Motherboard က DDR2 သံုးေနတဲ့ Motherboard ဆိုရင္ ကိုယ့္ Motherboard ကို Upgrade မလုပ္ပဲ DDR3 ကို ေျပာင္းသံုးလို႕ မရပါဘူး - အဲေတာ့ ဘယ္လို အဓိပၸါယ္ ထြက္သြားလဲ ဆိုရင္ ကိုယ့္မွာ လတ္တေလာ သံုးေနတဲ့ DDR2 RAM နဲ႕ ကြန္ျပဴတာ တစ္လံုးရွိေနတယ္ - ဒါေပမယ့္ ကိုယ္က ကိုယ့္စက္ကို DDR3 ေျပာင္းသံုးခ်င္တယ္ - ဒီလိုဆိုရင္ လတ္တေလာ ကိုယ့္စက္က အေကာင္းႀကီး အလတ္ႀကီး ရွိေနေသးတဲ့ Processor ေရာ Motherboard ေရာကို ေခ်ာင္ထိုးၿပီး DDR3 နဲ႕ Compatible ျဖစ္မယ့္ Processor နဲ႕ Motherboard တစ္ခု ထပ္ေျပာင္း သံုးရပါလိမ့္မယ္။

 
ဒီလို ဆိုလိုက္ေပမယ့္ တစ္ခ်ိဳ႕ Motherboard ေတြက ခၽြင္းခ်က္အေနနဲ႕ ဒီကန္႕သတ္ခ်က္ကေန ကြဲထြက္သြားတာ ရွိပါတယ္။ အဲတာက ဘာေၾကာင့္လဲဆို သူတို႕ေတြရဲ႕ Motherboard ေပၚမွာ DDR2 ေရာ DDR3 RAM slots ႏွစ္ခုလံုး ပါဝင္ေနလို႕ပါ။ ေနာက္ၿပီး ဒီခၽြင္းခ်က္ဆိုတာကလည္း Chipsets အေဟာင္းေတြမွာပဲ ရွိပါတယ္။ ဟုတ္ပါတယ္ - ဒီကိစၥက ေတာ္ေတာ္ေတာ့ ကသိကေအာက္ ႏိုင္ပါတယ္။ ဒါေပမယ့္ ကၽြန္ေတာ္တို႕လည္း ဘာမွ မတတ္ႏိုင္ပါဘူး - ကိုယ္ေတြက ထုတ္လုပ္သူ မဟုတ္ဘူးေလ - သူတို႕ လုပ္တာပဲ ခံရမွာပဲ - ခု ဆို Intel ေရာ AMD ေရာက ေနာက္ Products ေတြကို DDR3 RAM နဲ႕ ဆက္သြားေနၾကပါၿပီ - အဲတာေၾကာင့္ ကၽြန္ေတာ္တို႕လည္း ေနာက္ဆို DDR3 တပ္ဖို႕ ပံုး အသစ္ ထပ္ဆင္ခ်င္ဆင္ မဆင္ခ်င္လို႕ ခ်စ္တီးက်မယ္ ဆိုရင္ေတာ့ အေဟာင္းႀကီး သံုး ဒီ Options ၂ မ်ိဳးပဲ ေရြးဖို႕ ရွိပါတယ္။

က်ြန္ေတာ္တို ့အေပၚမွာ Clock cycle - Clock cycle ဆိုၿပီး ေျပာခဲ့ေတာ့ Clock cycle ဆိုတာ ဘာမွန္း သိလိုစိတ္ ျဖစ္ၾကပါလိမ့္မယ္။ Clock cycle ဆိုတာ Clock speed နဲ႕ ဆက္စပ္မႈ ရွိပါတယ္။ Clock ဆိုတာ ဘာလဲ သူတို႕ ဘယ္လို အလုပ္လုပ္လဲ ဆိုတာကို ကၽြန္ေတာ္ ဒီေနရာမွာ မေဖာ္ျပေတာ့ပါဘူး - အေသးစိတ္ သိခ်င္သူမ်ား ဆရာေဇာ္လင္း ( Youth ) ေရးတဲ့ A+ Computer Hardware Maintenance and System Administration စာအုပ္ အခန္း အမွတ္ ( ၃ ) စာမ်က္ႏွာ ( ၄၄ ) မွာ ဖတ္ရႈႏိုင္ပါတယ္။ Clock နဲ႕ Clock cycle အေၾကာင္း မေျပာေတာ့ေပမယ့္ RAM နဲ႕ ပတ္သတ္ၿပီး ဆက္စပ္ေနတာ ေျပာရရင္ RAM တစ္ခုကို ၾကည့္တဲ့ အခါ Clock speed ရဲ႕ specification ကို ထည့္သြင္းစဥ္းစားရပါတယ္။ ဘာေၾကာင့္လည္းဆို Clock speed ဆိုတာက Processor တစ္ခု ဘယ္ေလာက္ထိ အျမင့္ဆံုး စြမ္းေဆာင္ႏိုင္မယ္ ဆိုတာ ေဖာ္ျပသလို RAM ကိုလည္း ဘယ္ေလာက္ထိ အျမင့္ဆံုး စြမ္းေဆာင္ႏိုင္မယ္ ဆိုတာ ေဖာ္ျပပါတယ္။ အလြယ္ေျပာရင္ေတာ့ Clock speed ျမင့္ရင္ ပိုေကာင္းတယ္ေပါ့ - ဒါေပမယ့္ ဟိုးအေပၚမွာ ရွင္းခဲ့ၿပီးသလို ဒီ Clock speed ျမင့္တယ္ မျမင့္ဘူး ဆိုတဲ့ ကြာျခားခ်က္ေတြက သာမန္ ကြန္ျပဴတာ တစ္လံုးကို ေန႕စဥ္သံုးေနက် သူတစ္ေယာက္ အတြက္ေတာ့ ထူးၿပီး မသိသာပါဘူး  ဒါတင္မက Memory ကို Clock speed ကန္႕သတ္ခ်က္နဲ႕ ပဲ တြဲ သံုးလို႕ ရတဲ့ Motherboards ဆိုတာမ်ိဳးေတြလည္း ရွိပါေသးတယ္ - အဲတာကေတာ့ Motherboard manufacturer ရဲ႕ website မွာ ကိုယ္သံုးမယ့္ RAM နဲ႕ ကိုက္မကိုက္ ၾကည့္ရမွာပါ။ Motherboards ေတာ္ေတာ္မ်ားမ်ားကေတာ့ သိပ္ကန္႕သတ္ခ်က္ရယ္ မရွိပါဘူး - ဒါေပမယ့္လည္း ျဖစ္ႏိုင္ရင္ေတာ့ စိတ္ထင္သလို တဲြသံုးတာမ်ိဳးထက္ ေသေသခ်ာခ်ာ ေလ့လာၿပီးမွ ဆင္တာမ်ိဳးက ပို ျဖစ္သင့္ပါတယ္-------။။။

No comments:

Post a Comment