♥ လင္​့​ေဒါင္​းနည္​း DOWNLOAD or အၫႊန္​းစာသား​ေနရာကိုနိပ္​ပါ​ေနာက္​တဆင္​့မယ္​ ၅ စကၠန္​႔​ေစာင္​့​ေပးပါ SKIP ADဆိုတဲ့အဝါ​ေလး​ေပၚလာပါမယ္​နိပ္​လိုက္​ပါတဖက္​မယ္​​ေဒါင္​းရန္​​ေတြ႔ပါမယ္​ ​ေဒါင္​းရင္​းရပ္​​ေနတာမ်ိဳးျဖစ္​ခဲ့ရင္​ phone ရဲ႕ broswer ကို clear data လုပ္​ေပးၿပီးျပန္​​ေဒါင္​းယူပါ♥

Sunday, November 29, 2015

Rom and other ဗဟုသုတ​ေလးဗ်ား

ယခုေဆြးေနြးမည့္အခန္းကေတာ့ အခန္း(၃)က RAM အေၾကာင္းျဖစ္ပါတယ္ ကြန္ပ်ဴာတစ္လံုးမွာ မရိွမျဖစ္အေရးၾကီးဆံုးအခန္းအေနနဲ ့ပါ၀င္ေနတဲ့ device အေၾကာင္း ျဖစ္ပါတယ္ အခ်ိဳ ့ေသာ အေၾကာင္း အရာမ်ားက အခန္း (၁) နွင့္ အခန္း (၂) တို ့မွာ ေဆြးေနြးထားျပီးသားျဖစ္လို ့ထည့္မေရးျဖစ္တာေတြရိွပါတယ္
How to work RAM?
ဒိီေန ့RAM အေၾကာင္းဆက္သြားၾကရေအာင္..RAM ကေတာ့ေတာ္ေတာ္မ်ားမ်ားနားယဥ္ျပီးသားျဖစ္မွာပါ..RAM ဆိုတာ Random Access Memory ကိုေျပာတာျဖစ္တယ္..main memory ,system Ram,physical Ram, DRAM စသျဖင့္ ေခၚၾကတယ္ ဘယ္လုိေခၚေခၚ ရပါတယ္..သူကကြန္ပ်ဴတာမွာ cpu နဲ ့hard disk ၾကားမွာ data ေတြကိုေရးဖုိ ့ဖတ္ဖို ့အတြက္လုပ္data ေတြကိုသယ္ေဆာင္ေပးရတယ္..hard diskလို ့ေျပာရတာထက္ storage area လို ့ ေျပာရင္ပိုမွန္တာေပါ့ cd rom ,memory, stick, external drive စသျဖင့္ေပါ ့.. သူကdata ေတြကိုေရးတဲ့ဖတ္တဲ့ေနရာမွာ series အလုိက္မဟုတ္ပဲခုန္ေက်ာ္ျပီးေတာ့ၾကိဳက္တဲ့ေန ရာက ေနဖတ္နိုင္ ေရး နိုင္ တယ္ ..အဲဒါကို random လို ့ေခၚတယ္..ဥပမာအနီးစပ္ဆံုးေျပာရရင္ တို ့mp3 သီခ်င္း10ပုဒ္ ကိုဖြင့္ မယ္ ဆိုပါစို ့ပထမတစ္ပုဒ္ဖြင့္လုိက္တယ္…ေနာက္ဒုတိယကိုမဖြင့္ခ်င္ေတာ့ဘူး ေနာက္7ပုဒ္ေျမာက္ ေလာက္ကို ေက်ာ္ဖြင့္လုိက္တယ္..အဲလိုခုန္ေက်ာ္ျပီးေတာ့အလုပ္လုပ္နိုင္တယ္..အဲလိုခုန္ေက်ာ္ျပီးအလုပ္လုပ္တာကို random access လို ့ေခၚတယ္..RAM ေတြမွာ volatile ram ၇ိွတယ္ non volatile ram ရိွတယ္..volatile ဆိုတာpower ရေနစဥ္အခ်ိန္ခနေလးသာေဒတာေတြကိုမွတ္နိုင္တယ္ Power မရိွေတာ့ရင္ သူ ့ေပၚမွာမေရး နိုင္မမွတ္နိုင္ေတာ့ဘူး..non volatile က်ေတာ့သူနဲ့ေျပာင္းျပန္ေပါ့ Power off သြားေပမဲ့လို ့သူ ့မွာေဒတာ ေတြကို ဆက္လက္ထိန္းသိမ္းထားနို္င္စြမ္းရိွတယ္..အခုက်ြန္ေတာ္တို ့ကြန္ပ်ဴတာမွာ main memory အျဖစ္သံုးေနတာ သည္ volatile ram ေတြျဖစ္တယ္ …..nvramလို ့ေခၚတဲ့ rom bios ေတြက non volatile ram ေတြျဖစ္တယ္..
RAM အမ်ိဳးအစား
RAM အမ်ိဴးအစားေတြေလ့လာၾကည့္ရေအာင္..RAM မွာ static RAM နဲ ့ Dynamic RAM ဆိုျပီးေတာ့၇ိွတယ္ static RAM ေတြဟာ dynamic RAM ထက္ပိုျမန္ပါတယ္..ပိုျပီးေတာ့လဲ heat ပိုမ်ားတယ္ ပမာဏလဲပိုၾကီး တယ္ ေစ်းလဲၾကီးတယ္ ဒါေၾကာင့္က်ြန္ေတာ္တို ့ရဲ ့ main memory အျဖစ္မသံုးေတာ့ပဲ processor ထဲမွာ cache memory အျဖစ္သံုးပါတယ္…dynamic ram ဆိုတာက်ြန္ေတာ္တို ့အခုကြန္ပ်ဴတာမွာသံုးေနတဲ့ RAM ကိုေျပာတာ ဒါေပမဲ့ဘယ္သူမွေတာ့DRAM လို ့မေခၚၾကပါဘူး RAM လို ့ပဲလူသိမ်ားၾကတာ ဒါကေရဘူယ်ေခၚတာေပါ့… RAM လုို ့ေျပာလိုက္တာနဲ ့dynamic RAM ကိုေျပာတယ္ ဆိုတာေတာ့ သိထားရမယ္..cpu အခန္းမွာတုန္းက လည္းက်ြန္ေတာ္တို ့ေျပာခဲ့တယ္ SRAM ကို cache memory အျဖစ္အသံုးျပဳတယ္ဆိုတာ ဒါဆိုရင္ DRAM ဆိုတာ ဘာကိုေျပာတယ္ SRAM ဆိုတာ ဘာကိုေျပာတယ္ဆိုတာသိသြားေလာက္ပါျပီ..
RAM ေတြဘယ္လုိတည္ေဆာက္ထားသလဲ..
အခုက်ြန္ေတာ္တို ့သံုးေနတဲ့ DRAM ကိုဘယ္လိုဖြဲ ့ စည္းထားသလဲဆိုတာဆက္ေလ့လာၾကည့္ရေအာင္..DRAM တစ္ေခ်ာင္းမွာ transistor ေတြသန္းေပါင္းမ်ား စြာပါ၀င္တယ္..အဲဒီ transistor တစ္ခုခ်င္းစီက on off လုပ္တယ္ digital နဲ့ေျပာရင္ 1 0 ေပါ့အဲေတာ့ ဒီ transistorေတြက ပါ၀ါရမွ အလုပ္လုပ္နိုင္မွာေပါ့ data ေတြစိီးဆင္းနုိင္မွာေပါ့…သို ့ေပမဲ့တဲ့ ဒီ transistor ေတြက ပါ၀ါေတာ့ရပါရဲ ့အင္မတန္ေသးငယ္တဲ့ အတြက္ေၾကာင့္ လ်ပ္စစ္ဓါတ္အားကိုၾကာ၇ွည္သို ေလွာင္မထား နိုင္ဘူး..refresh ခနခန ျပန္ျပန္ လုပ္ရတယ္..ဒါေၾကာင့္cpu ကေနတြက္ခ်က္ျပီးသမ်ွကို RAM ကေနရယူဖို ့ အသင့္မျဖစ္ေသးတဲ့အခါမွာ wait state ဆိုတာျဖစ္ေပၚလာတယ္..အဲဒါကို access speed (or) access time လုိ ့ေခၚတယ္..
SIMM module
DRAM module တစ္ခုျဖစ္တဲ ့ SIMM ကုိေလ့လာၾကည့္ရေအာင္ SIMM ဆိုတာ..single in line memory module လို ့ေခၚတယ္..သူ ့မွာ30pin simm နဲ ့72 pin simm ဆိုျပီးေတာ့ရိွတယ္ 386 486 pentium အေစာပိုင္းကာလေတြမွာသံုးခဲ့ၾကတယ္ memory capacity ကို8MB 16MB 32MB ထိပဲတပ္ဆင္လို ့ ရတယ္..ဒီေန ့မွာေတာ့ မသံုးၾကေတာ့ပါဘူး access time ကို 60ns 70ns နဲ ့လုပ္ေဆာင္ၾကတယ္ အဲမွာ access time ဆိုတာဘာကိုေျပာတာလဲဆိုေတာ့ cpu ရယ္ north bridge ရယ္ RAM ရယ္ ၾကားထဲက ေဒတာေတြကို အသယ္အပို ့လုပ္ရာမွာ ေစာင့္ဆိုင္းရတဲ့အခ်ိန္ကိုေျပာတာ..အဲေတာ့ ns (nano second) မ်ားေလေလပိုၾကာ ေလေပါ့ ကြန္ပ်ဴတာရဲ ့ျမန္နွုန္းလည္းက်ဆင္းတယ္..performance က်တယ္ေပါ့..SIMM RAM က ေအာက္ေျခေလး ေတြၾကည့္လိုက္လို ့ရိွရင္ ေ၇ြေ၇ာင္အသြားစိတ္ကေလးေတြ တစ္ဖက္ပဲပါတယ္ single ေပါ့ေအာက္ကပံုမွာေတြ ့ မွာပါ..ယခုမသံုးေတာ့ပါဘူး ဒါေတြက အရင္တုန္းက RAM အမ်ိဳးအစား ေတြပါ…မေတြ ့ရသေလာက္ကို ရွားသြားပါျပီ..

http://img1.imagehousing.com/18/714056e2f4e7b2b8c7f421cb96dd4043.png

DIMM module
simm ျပီးေတာ့ dimm ေပၚလာတယ္ dual in line memory module လို ့ ေခၚတယ္… အခုက်ြန္ေတာ္တို ့ personal computer ,server နဲ ့high end work station ေတြမွာသံုးတယ္..DIMM ေတြဟာ size မ်ိဳးစံုနဲ ့ လာပါတယ္ 168 pin 184 pin 220pin 240 pin စသျဖင့္လာျပီးေတာ့ capacity မ်ိဳးစံုနဲ့လာပါတယ္… RAM type ေတြဟာ Pin ရယ္ notch ရယ္ ဒါေတြနဲ့ခြဲထားေလ့၇ိွတယ္..အရင္တုန္းကက်ြန္ေတာ္တို ့ cpu ကလုပ္သမွ်ကို RAM ကေစာင့္ဆိုင္းရတဲ့အတြက္ေၾကာင့္အခ်ိန္ၾကာတယ္ performance က်တယ္ေပါ့ ေနာက္ပိုင္းက်ေတာ့ အားလံုး တျပိုင္ နက္ တည္းတခ်ိန္တည္းမွာေဆာင္ရြက္လို ့ ရေအာင္synchronous operating system ကိုထည့္လိုက္တဲ့ အခ်ိန္မွာနဂိုကထက္ပိုျပီး ေတာ့လုပ္ေဆာင္နိုင္တာေတြ့ရတယ္.. အရင္ကလို ns ေတြနဲ့မ တိုင္းတာေတာ့ပဲနဲ ့MHz နဲ ့တိုင္းတာတဲ့ unit အျဖစ္ေျပာင္းလဲ လိုက္ၾကတယ္..ဒီေန့အထိပါပဲ…အခုက်ြန္ေတာ္တို ့ သံုးေနတဲ့ RAM ေတြဟာ SDRAM (synchronous DRAM)ျဖစ္တယ္…DDR မေပၚခင္ SDRAM ဆိုတာ ေပၚခဲ့ေသး တယ္ သူက 1Hz မွာ1bit ကိုပဲသယ္ေဆာင္နုိင္တာျဖစ္လို ့ဥပမာ100MHz ဆိုရင္ 100 Mbps ကိုပဲသယ္နုိင္မွာျဖစ္ပါတယ္.DDR ဆိုတာ double data rate လို ့အဓိပၸာယ္ ရလို ့ data ေတြကို နွစ္ဆ သယ္နိုင္တယ္.. 1Hz မွာ2bitကိုသယ္နိုင္တယ္ ဒါေၾကာင့္ 100 MHz ဆိုရင္ 200Mbps ကိုသယ္နုိင္တယ္ DRAM speed နဲ ့width တြက္တာကိုေအာက္ကဇယားမွာၾကည့္ရေအာင္ ……..

http://img1.imagehousing.com/31/360b6d87e73ff37fd32ef3001995f98e.png

ပထမဆံုး DDR-SDRAM ရဲ ့ data clock speed ကိုၾကည့္ၾကည့္လိုက္ပါ 100 MHz လို ့ေျပာထားတယ္ အဲဒိီ100 MHz ဆိုတာ cpu နဲ ့hard disk ၾကားမွာ 1 second မွာ frequency 100 MHz ထုတ္ေပးေနတာကိုေျပာတာ..အဲ ေနာက္ ဒုတိယအကြက္က DDR RAM speed ဆိုတာေတြ ့မယ္ double data rate ျဖစ္တဲ့အတြက္ ေစာနကတို ့100 MHz ခုန္တိုင္းမွာ data bit ကိုနွစ္ဆသယ္တာျဖစ္လို ့ 200 Mbps ျဖစ္သြားပါတယ္ ..
DDR/DDR2/DDR3
DDR RAM version အလိုက္ကြာျခားမွဳကိုေအာက္တြင္ေလ့လာနိုင္ပါတယ္…DDR အမ်ိဳးအစားက 184 pin ရိွျပီးေတာ့ DDR 2 နဲ ့DDR3 ကေတာ့ 240 pin စီရိွၾကပါတယ္…notch (အခ်ိဳင့္ကေလး) ေတြရဲ ့ အကြာ အေ၀းမတူညီတဲ့အတြက္ pin အေရတြက္ခ်င္းတူေသာ္လည္း DDR2 slot မွာ DDR3 ကို စိုက္လို ့မရေပ..

http://www.aussiepcfix.com/images/ram-ddr-ddr2-ddr3-cm-measurement-difference.jpg

ေစ်းကြက္ထဲမွာ PC5300/PC6400 ဆိုတာ
ေစ်းကြက္ထဲမွာ DDR2 လို RAM ကိုေရာင္းရင္ PC2-6400 ဆိုျပီးေၾကျငာျပီးေတာ့ေရာင္းေလ့ရိွတယ္ ဒါဆိုရင္ က်ြန္ေတာ္တို ့ က PC2-6400 ဆိုတာကိုတြက္တတ္ဖို ့လိုလာျပီ..အခုက်ြန္ေတာ္တို ့ သံုးေနတဲ့ DDR2 RAM ေတြဟာ transfer rate 64bit ၇ိွပါတယ္ အဲဒီ 64bit ကိုပဲ byte ဖြဲ ့လိုက္ေတာ့ 8byte ရပါမယ္.1MHz မွာ8byte ကို transfer လုပ္နိုင္မယ္ FSB 800MHz အတြက္ဆိုရင္ (8byte*800)6400 Mbps ရပါတယ္အဲဒါကို ကိုယ္စားျပဳျပီးေတာ့ PC2-6400 လို ့ ေခၚတယ္..FSB 667MHz အတြက္ဆိုရင္ 5300Mbps ေပါ့ ဒါေၾကာင့္က်ြန္ေတာ္တို ့ဟာ RAM ၀ယ္ယူတဲ့အခါမွာ RAM ရဲ ့ FSB ကိုသိဖို့လိုပါတယ္ RAM တစ္ ေခ်ာင္း၀ယ္ယူ ေရြးခ်ယ္တဲ့အပိုင္းကို ကြန္ပ်ဴတာ တစ္လံုး ၀ယ္ယူ ေရြးခ်ယ္နည္းအခန္း(၁၂)မွာဆက္ျပီး ေဆြးေနြး ေပးပါမယ္ …DDR RAM ဟာ pinအေရအတြက္184 pin ရွိတယ္ အဲေတာ့ SDRAM တုိ ့နဲ ့ ဆင္တူေပမဲ ့ လည္းတပ္ဆင္လုိ ့မရဘူးဘာလုိ ့ လဲဆုိေတာ့ pin အေရတြက္ခ်င္း notch အကြာ အေ၀းျခင္း မတူညီတဲ့ အတြက္ေၾကာင့္ျဖစ္တယ္…DDR2 က်ေတာ့ 240 pin ျဖစ္တယ္ ခုေနာက္ဆံုး DDR3 လည္း240 pinပဲဒါေပမဲ ့ notch(အခ်ိဳင့္ကေလး) ေတြရဲ ့distance ကမတူညီပါဘူး တူတာဆိုလို ့pin အေရ အတြက္ ပဲတူတာ..DDR2 ကို DDR3 slot မွာစိုက္လို ့မရပါဘူး ထို့အတူပဲ DDR3 slot မွာလည္း DDR2 ကိုစိုက္လို ့ မရပါဘူး အခုလက္ရိွ အျပင္မွာသံုးေနတဲ့ေတာ္ေတာ္မ်ားမ်ားက DDR2 နွင့္ DDR3 အသံုးမ်ားပါတယ္ အခ်ိဳ ့ ေသာေက်ာင္းနဲ ့ ရံုးေတြမွာေတာ့ DDR RAM ကိုသံုးေနဆဲပါပဲ..desktop မွာ DDR DDR2 အသံုးျပဳျပီး ေတာ့ခုေနာက္ပိုင္း ထုတ္တဲ့core 2duo core i3 i5 i7laptop နဲ ့notebook ေတြမွာDDR3ကို အသံုးျပဳလာၾကပါတယ္
ECC / Non ECC RAM ဆိုတာ
Ecc ဆိုတာ Error Code Correction ပါ သူက ဘာလုပ္ေပးလဲဆိုရင္ program တစ္ခုကို RAM ေပၚဆြဲတင္တဲ့အခါ ပဲျဖစ္ျဖစ္ ေပးပို ့ေနခ်ိန္ပဲျဖစ္ျဖစ္ လမ္းခရီးမွာ error ျဖစ္ေပၚခဲ့မယ္ဆိုရင္ အဲဒီ error ကို user ကေတာင္မသိနိုင္ပဲ သူ ့ဘာသာသူ ေျဖရွင္းနိုင္စြမ္းရိွပါတယ္..ေနာက္ကြယ္မွာ parity code နဲ ့ အလုပ္လုပ္သြားတာပါ..သို ့ေသာ္ျငားလည္းပဲ အဲဒီ ECC RAM ေတြက ဒီလို error ကိုေျဖရွင္းနိုင္ဖို ့ဆိုရင္ RAM တစ္ခု တည္းလုပ္ေဆာင္လို ့မရပါဘူး motherboard မွာပါတဲ ့ north bridge က support လုပ္မွ ရမွာပါ..ဘာနဲ ့တူသလဲဆိုရင္ ဦးလွဟာ သူ ့ရဲ ့သား ေမာင္ျဖဴ ကို ခရီးတစ္ခုကိုလြတ္လိုက္တယ္ဆိုပါစို့ အဲလိုခရီးသြားေနစဥ္မွာ အေရးအေၾကာင္းရိွရင္ဆက္ဖို ့ ဖုန္းတစ္လံုးထည့္ေပးလိုက္တယ္ေပါ့ဗ်ာ အဲဒီအတြက္ ေမာင္ျဖဴက လမ္းခရီးမွာ ဖုန္းဆက္ဖို ့လိုအပ္လာရင္ ဦးလွမွာလည္း ဖုန္းတစ္လံုး ရိွေနမွ အဆင္ေျပမွာျဖစ္ ပါတယ္.. ဒါမွခ်ိတ္ဆက္ မိမွာျဖစ္ပါတယ္ ဒီသေဘာတရားပါပဲ..Non ECC က်ေတာ့ အလုပ္လုပ္ေနစဥ္မွာ error ေပၚလာခဲ့ရင္ ေျဖရွင္းနိုင္တဲ့ function မပါဘူးေပါ့ဗ်ာ..ECC RAM ေတြက Non ECC RAM ေတြထက္ ေစ်းအနည္းငယ္ပိုပါတယ္..
ယခင္က RDRAM
ေနာက္ RDRAM ဆိုတာရိွခဲ ့ေသးတယ္ Rambus DRAMေပါ့ သူကအစံုလုိုက္တပ္ ဆင္ရတယ္.. RDRAM ေတြက bus width က်ဥ္းျပီးေတာ့ high speed နဲ ့လုပ္ေဆာင္တယ္ bus width က 8 byte ပဲပါတယ္..နည္းတာေပါ့ ဒါေပမဲ့သူကလည္း 1clock cycle မွာ 2 bit data ကိုသယ္ေပးတယ္ သူကhigh speed နဲ ့transfer လုပ္ေတာ့ ဒီ RDRAM ကျမန္ေတာ့ျမန္ပါရဲ ့အရမ္းပူတယ္ အဲဒိီ RAM ေတြမွာဆိုရင္ heat spreader ေတြတပ္ထားရတယ္ ေနာက္ေတာ့သူကပူလာလို ့ရိွ၇င္ heat spreader ေတာင္အပူကိုမထိန္းနိုင္တဲ့အခါ windowsကျပဳတ္ျပဳတ္က်တယ္..စက္ျပန္တက္တယ္..ေစာနကပူတဲ့အရိွန္နဲ ့ ထပ္ျပီးေတာ့ျပန္သံုး ေတာ့ျပန္က် တာပါပဲ..အဆင္မေျပပါဘူး..တို ့ကြန္ပ်ဴတာမွာ ရိွတဲ ့ device ေတြအား လံုးကအပူနဲ ့မကင္းဘူး အပူေတြကိုလည္း အင္မတန္ေၾကာက္ၾကပါတယ္.. ဒါေၾကာင့္ခုေနာက္ပိုင္းထုတ္တဲ ့DDR2 DDR3 တို ့ဆိုရင္1.8 volt ေလာက္ပဲရိွတယ္..ဒီRAM ထုတ္တဲ ့ company ေတြကလည္း volt အားနည္းနိုင္ သမွ်နည္း ေအာင္ ထုတ္လုပ္လာၾကတယ္.. နည္းပညာေတြ ပိုပိုျမင့္မားလာတာေပါ့…
RAM အေၾကာင္းေျပာ ေတာ့မယ္ဆိုရင္
RAM အေၾကာင္းေျပာ ေတာ့မယ္ဆိုရင္ ဘာအမ်ိဳးအစားလဲ MB ဘယ္ေလာက္လဲ bus speed ဘယ္ေလာက္လဲ bus width ဘယ္ ေလာက္လဲ ဒါသိရမယ္ ECC RAM အမ်ိဳးအစားလား non ECC RAM အမ်ိဳးအစားလားသိရမယ္..memory space ဘယ္ေလာက္လဲ size ကို MB /GB နဲ ့တိုင္းတာတယ္ memory ဘယ္ေလာက္လဲ 512 MB 1GB စသျဖင့္ေျပာရပါတယ္..memory speed ဘယ္ေလာက္လဲ ဒါဆိုရင္ FSB ကိုေမးတာ 400MHz 800MHz တစ္ခုခုျဖစ္မယ္ေပါ့ ဒါဆိုရင္ ကြန္ပ်ဴတာတစ္လံုးမွာRAM ဟာအေရးပါျပီးေတာ့ RAM ပမာဏမ်ား ေလကြန္ပ်ဴတာပိုျပီးေတာ့ သြက္သြက္လက္လက္အလုပ္ လုပ္နိုင္ မွာျဖစ္တယ္..

ကို္ယ့္စက္မွာ RAM ဘယ္ေလာက္လိုသလဲ
RAM ပမာဏမ်ားေလ ေကာင္းေလပါပဲ..RAM မေလာက္လို ့operating system တင္လို ့မ၇တဲ ့ windows ေတြ၇ိွတယ္ ဒါေၾကာင့္windows အတြက္ RAM ဘယ္ေလာက္၇ိွသင့္ တယ္ဆို တာ ေလ့လာၾကည့္၇ေအာင္..Operating system တစ္ခုေကာင္းမြန္စြာလည္ ပတ္အလုပ္လုပ္နုိင္ဖုိ ့အတြက္ RAM ပမာဏ လံုေလာက္ဖို လိုအပ္ပါတယ္…ဘယ္ os ဆိုရင္ RAM ပမာဏ ဘယ္ေလာက္ရိွရမယ္ဆိုတဲ ့ သတ္မွတ္ခ်က္ေလး ရိွလာပါတယ္...ဘာေၾကာင့္ OS ေပၚမူတည္ျပီးRAM ပမာဏလိုအပ္ရသလဲဆိုရင္ အသံုးျပဳတဲ ့applicationSoftware ေတြရဲ ့လိုအပ္ခ်က္ေၾကာင့္ပါပဲ…ဒါေၾကာင့္ ကြန္ပ်ဴတာတစ္လံုးဆင္တဲ ့အခါ RAM ကိုဘယ္ေလာက္MB (Megabyte)/GB(Gigabyte) တပ္ဆင္မလဲဆိုတာ စဥ္းစား ဖို ့ လိုအပ္တဲ ့ အခ်က္တစ္ခ်က္ပါပဲ...RAM ကိုေျပာဆိုတဲ့ေနရာမွာcapacityနွင့္speedကိုအဓိကထားျပီး သံုးသပ္ေျပာဆိုေလ့ရိွ ပါတယ္… ေနာက္တစ္ခ်က္ကေတာ ့ထုတ္လုပ္တဲ ့company ျဖစ္ပါတယ္.. အဲလိုထုတ္လုပ္ေရာင္းခ်တဲ ့ ေနရာမွာkingston ကနာမည္ၾကီးေရပန္းစားတဲ ့componyတစ္ခုျဖစ္ပါတယ္ RAM ရဲ ့ capacity ကိုေတာ့ MB (သို ့) GB unit နဲ ့တိုင္းတာပါတယ္...512 MB,1GB စသျဖင့္တိုင္းတာပါတယ္.. speed ကိုတိုင္းတာတဲ ့unit ကေတာ့ MHz နဲ ့တိုင္းတာပါတယ္ 400MHz/533MHz/800MHz/1066MHz စသျဖင့္….အနာဂတ္မွာေတာ့ GHzနဲ ့ေတာင္တိုင္းတာဖို ့အထိေမ်ာ္လင့္ထားၾကပါတယ္...RAMပမာဏ မ်ားေလ ပိုေကာင္းေလပါပဲ ပိုမ်ားေလ ပိုေကာင္းေလဆိုေစ်းကလဲကြာသြားတာကိုး..RAMတစ္ေခ်ာင္း၀ယ္ေတာ့မယ္ဆိုရင္ 1GBလိုတစ္ေခ်ာင္းတည္း ၀ယ္ယူတပ္ဆင္တာသိပ္ေတာ့ျပသနာမရိွပါ..512 နစ္ေခ်ာင္းလုိမ်ိဳး၀ယ္တပ္မည့္ အခ်ိန္မ်ိဳးက်ရင္ (သို ့) နဂို512MB ရိွျပီးသားကုိမွ ေနာက္ထပ္512MB ထပ္စိုက္ခ်င္တဲ ့အခါက်ရင္ သူနဲ ့ အမ်ိဳးစားတူ capacity နဲ speedကိုက္ညီမွဳရိွတဲ ့အမ်ိဳးအစားတူကိုရွာ၀ယ္တာအဆင္ေျပဆံုးပါ…capacity တူ speed မတူတာမ်ိဳး speedတူျပီး capacity မတူတဲ ့ အမ်ိဳးအစားေတြ၀ယ္ျပီးတပ္ဆင္ထားတာေတြလဲေတြ ့ ဖူးပါတယ္..speedတူျပီး capacity မတူရင္ျပသနာမရိွပါ..အလုပ္လုပ္မွာျဖစ္ပါတယ္..ဒါေပမဲ ့လို ့capacity တူျပီး speedမတူရင္ေတာ့ စက္ hung တာတို ့ system unstable ျဖစ္တာတို ့ ျဖစ္တတ္ပါတယ္…OS ေပၚမူတည္ျပီး RAM ေတြရဲ ့ လိုအပ္ခ်က္ေတြကိုေအာက္မွာေလ့လာနုိင္ပါတယ္…

http://img1.imagehousing.com/100/d957c3e20242dc7beaa18ecf7d6438fb.png

ကဲဒီမွာနားၾကမယ္ဗ်ာ ဒီအခန္းကို….
ေဆြးေနြးခ်က္အနွစ္ခ်ဴပ္
၁။ RAM ဆိုတာ Random Access Memory ကိုေျပာတာျဖစ္တယ္..main memory ,system ram,physical ram DRAM စသျဖင့္ ေခၚၾကတယ္ ဘယ္လုိေခၚေခၚ ရပါတယ္..သူကကြန္ပ်ဴတာမွာ cpu နဲ ့hard disk ၾကားမွာ data ေတြကိုေရးဖုိ ့ဖတ္ဖို ့အတြက္လုပ္data ေတြကိုသယ္ေဆာင္ေပးရတယ္..
၂။ RAM ေတြမွာ volatile ram ၇ိွတယ္ non volatile ram ရိွတယ္..volatile ဆိုတာpower ရေနစဥ္အခ်ိန္ခနေလးသာေဒတာေတြကိုမွတ္နိုင္တယ္ Power မရိွေတာ့ရင္ သူ ့ေပၚမွာမေရး နိုင္မမွတ္နိုင္ေတာ့ဘူး..non volatile က်ေတာ့သူနဲ့ေျပာင္းျပန္ေပါ့ Power off သြားေပမဲ့လို ့သူ ့မွာေဒတာ ေတြကို ဆက္လက္ထိန္းသိမ္းထားနို္င္စြမ္းရိွတယ္..အခုက်ြန္ေတာ္တို ့ကြန္ပ်ဴတာမွာ main memory အျဖစ္သံုးေနတာ သည္ volatile ram ေတြျဖစ္တယ္ …
၃။ RAM အေၾကာင္းေျပာ ေတာ့မယ္ဆိုရင္ ဘာအမ်ိဳးအစားလဲ MB ဘယ္ေလာက္လဲ bus speed ဘယ္ေလာက္လဲ bus width ဘယ္ ေလာက္လဲ ဒါသိရမယ္ ECC RAM အမ်ိဳးအစားလား non ECC RAM အမ်ိဳးအစားလားသိရမယ္..memory space ဘယ္ေလာက္လဲ size ကို MB /GB နဲ ့တိုင္းတာတယ္ မင္းmemory ဘယ္ေလာက္လဲ 512 MB 1GB စသျဖင့္ေျပာရတယ္..memory speed ဘယ္ေလာက္လဲ ဒါဆိုရင္ FSB ကိုေမးတာ 400MHz 800MHz တစ္ခုခုျဖစ္မယ္ေပါ့ ဒါဆိုရင္ ကြန္ပ်ဴတာတစ္လံုးမွာRAM ဟာအေရးပါျပီးေတာ့ RAM ပမာဏမ်ား ေလကြန္ပ်ဴတာပိုျပီးေတာ့ သြက္သြက္လက္လက္အလုပ္ လုပ္နိုင္ မွာျဖစ္တယ္..
၄။RAMပမာဏ မ်ားေလ ပိုေကာင္းေလပါပဲ ပိုမ်ားေလ ပိုေကာင္းေလဆို ေစ်းကလဲကြာသြားတာကိုး.. RAMတစ္ေခ်ာင္း၀ယ္ေတာ့မယ္ဆိုရင္ 1GBလိုတစ္ေခ်ာင္းတည္း ၀ယ္ယူတပ္ဆင္တာ သိပ္ေတာ့ျပသနာမရိွပါ.. 512MB နစ္ေခ်ာင္းလုိမ်ိဳး၀ယ္တပ္မည့္ အခ်ိန္မ်ိဳးက်ရင္ (သို ့) နဂို512MB ရိွျပီးသားကုိမွ ေနာက္ထပ္512MB ထပ္စိုက္ခ်င္တဲ ့အခါက်ရင္ သူနဲ ့ အမ်ိဳးစားတူ capacity နဲ speedကိုက္ညီမွဳရိွတဲ ့အမ်ိဳးအစား တူကိုရွာ ၀ယ္တာအဆင္ေျပဆံုးပါ…capacity တူ speed မတူတာမ်ိဳး speedတူျပီး capacity မတူတဲ ့ အမ်ိဳးအစားေတြ၀ယ္ျပီးတပ္ဆင္ထားတာေတြလဲေတြ ့ ဖူးပါတယ္..speedတူျပီး capacity မတူ ရင္ျပသနာ မရိွပါ..အလုပ္လုပ္မွာျဖစ္ပါတယ္..ဒါေပမဲ ့လို ့capacity တူျပီး speedမတူရင္ေတာ့ စက္ hung တာတို ့ system unstable ျဖစ္တာတို ့ ျဖစ္တတ္ပါတယ္…
၅။RAM ေတြကို ကိုင္တြယ္တဲ့အခါ ေဘးနွစ္ဖက္ကေနခြကိုင္ပါ မတတ္သာမွ အေပၚေအာက္ခြကိုင္မွာ RAM ကိုလက္ထဲမွာဆုတ္ျပီးေတာ့မကိုင္ပါနဲ ့..RAM ကိုျဖဳတ္တတ္လုပ္တဲ့အခါမွာ အပူနဲ ့လြတ္ကင္းရာမွာျပဳလုပ္ပါ..
ေဆြးေနြးခ်က္အား pdf ဖိုင္ျဖင့္ရယူလိုပါက ဒီေနရာတြင္ (http://up4vn.com/?d=1BI6SJ9C) ေဒါင္းလုပ္ ယူနိုင္ပါတယ္
အဆင္ေျပေျပေလ့လာနိုင္ၾကပါေစ…
Via:
ကိုစံျငိမ္း


No comments:

Post a Comment