*** ၇င္ခြင္လမ္း သို႔ လာေ၇ာက္လည္ပတ္ ေလ႔လာၾကသူ မိတ္ေဆြအားလံုး စိတ္၏ ခ်မ္းသာၿခင္း ကိုယ္၏ က်မ္းမာၿခင္းတို႔ႏွင္႔ ေအးခ်မ္း ၿပည္႔စံုနိုင္ၾကပါေစ ***

Tuesday, 8 October 2013

RAM ဆုိတာ ဘာလဲ


Photo: RAM ဆုိတာ ဘာလဲ
.........................

အေျခခံ သိသင့္တဲ့ ဗဟုသုတေလးပါ။ ေမးလာသူ ရွိလို႔ မသိသူမ်ား အလြယ္ကူဆံုး နားလည္ေအာင္ ရွင္းျပလိုက္ရ ပါတယ္။

RAM ဆုိတာ ၁၀ တန္းတုန္းက သင္ရတဲ့ စာအတိုင္း ေျပာရရင္ Read and Write ရတဲ့ Memory လို႔လြယ္လြယ္မွတ္ယူႏိုင္ပါတယ္။ ေရးလို႔လည္းရ၊ ဖတ္လို႔လည္းရဆုိေတာ့ အဲ့ RAM အျပားအခ်ပ္က စာအုပ္တစ္အုပ္မ်ားလား လို႔ အဲ့တုန္းကတည္းက ကေလးေတြးနဲ႔ ေတြးဖူး ပါတယ္။ ဒီလိုရွိပါတယ္ -


RAM ဆုိတာ

Random Access Memory ပါ။ ျမန္မာလို တိုက္ရိုက္ ဘာသာ ျပန္ေတာ့ က်ပန္း ဝင္ေရာက္ႏိုင္ေသာ သိမ္းဆည္းသူေပါ့။ သုိ႔ေပမယ့္ နည္းပညာ က်က် ေျပာရင္ RAM လို အဂၤလိပ္လိုမွတ္တာ အေကာင္းဆံုးပါပဲ။ က်ပန္း ဆုိတာ ဒီလိုပါ။ ၁ ကေန ၁၀ အထိဆီစားရင္ ROM က အစဥ္လိုက္ ထုတ္ေပးပါတယ္။ ဥပမာ ကြန္ျပဴတာ တစ္လံုး Power On လိုက္တဲ့အခါ Command Line ေပၚလာမယ္။ Windows Version ဘယ္ေလာက္ဆုိျပီး Screen တက္လာမယ္။ ျပီးေတာ့ Home Screen အစရွိသျဖင့္တို႔က ROM မွာ သိမ္းဆည္းထားတဲ့ Memory ျဖစ္ျပီး အစဥ္လိုက္ကို ထုတ္ေပးပါတယ္။ ဒါေၾကာင့္ ကြန္ျပဴတာဖြင့္ဖြင့္ခ်ငး Home Screen အတန္းေပၚလို႔ မရပါဘူး။ ROM မွာကိုက အစဥ္လိုက္သြားလိုက္ လုပ္ေပးထားပါတယ္။ ဖ်က္လို႔မရဘူး လို႔အၾကမ္းဖ်င္း မွတ္သားထား ႏိုင္ပါတယ္။

RAM က်ေတာ့ ေက်ာ္တာ၊ခြတာလုပ္လို႔ရပါတယ္။ ဆိုလိုရင္းက လုပ္ေဆာင္ခ်က္ကို ကိုယ္လိုတဲ့ ေနရာကေန ဆြဲယူလို႔ ရပါတယ္။ ဒါေၾကာင့္ Random လို႔ေခၚတာပါ။ Data ေတြကို သိမ္းတဲ့အခါ C file ထဲသိမ္းရင္ RAM ျဖစ္ျပီး ကြန္ျပဴတာ Error အေၾကာင္းတစ္ခုခုရွိတဲ့အခါ အလြယ္တကူ ပ်က္ႏိုင္ပါတယ္။ RAM မွာသိမ္းဆည္းထားလို႔ပါ။ ျပီးေတာ့ RAM မွာသိမ္းဆည္း ထားတဲ့ ပရိုဂရမ္ေတြက အသံုးျပဳရ၊ Save လုပ္ရ ျမန္ဆန္ ပါတယ္။ ျပီးေတာ့ ဘယ္ေနရာက ဘယ္လို ပရိုဂရမ္ေတြကိုပဲ Run Run . RAM ေပၚမွာ အလုပ္လုပ္ျပီး ေနာက္ဆံုးမွ ဒါကို ROM မွာသိမ္းမွာလား RAM မွာ သိမ္းမွာလား ေရြးခ်ယ္ႏိုင္ပါတယ္။ လြယ္လြယ္မွတ္ရင္ ကြန္ျပဴတာဖြင့္ျပီး အင္တာနက္သံုးျပီ၊ ဂိမ္းေဆာ့ျပီ၊ အလုပ္လုပ္ျပီဆုိရင္ RAM က မိမိလုပ္ေဆာင္ခ်က္မ်ား အတြက္ အလုပ္လုပ္ေပးေနရ ျပီ ျဖစ္ပါတယ္။



RAM ရည္ရြယ္ခ်က္

RAM နဲ႔ ROM ရွိရာမွာ RAM ထားရတဲ့ ရည္ရြယ္ခ်က္ သိမ္းဆည္းထားတဲ့ မွတ္ဥာဏ္ေတြဆီကို အလြယ္တကူ ဝင္ေရာက္ႏိုင္ရန္၊ အလြယ္တကူ ႏွင့္ ယာယီ သိမ္းဆည္းႏိုင္ရန္၊ ပရိုဂရမ္မ်ားကို ျမန္ျမန္ Run ႏိုင္ရန္၊ အသံုးျပဳႏိုင္ရန္ လို႔အလြယ္မွတ္ယူထားႏိုင္ပါတယ္။


RAM အမ်ိဳးအစား

DRAM ေခၚ Dynamic RAM နဲ႔ Static RAM (SRAM) ဆိုျပီး ၂ မ်ိဳး ရွိပါတယ္။ SRAM အေတြ႔နည္းျပီး DRAM အေတြ႔မ်ားပါတယ္။ ဘာလို႔လဲဆုိ SRAM က ပိုေကာင္းျပီး ေစ်းၾကီးလို႔ပါ။ သူ႔ပါသူ အလိုအေလ်ာက္ Refresh ျဖစ္ေနတဲ့ SRAM က တစ္စကၠန႔္မွာ အၾကိမ္ တစ္ေထာင္မက Refresh လုပ္ေပးေနရတဲ့ DRAM ထက္ လုပ္ေဆာင္ခ်က္လည္း ျမန္ဆန္ပါတယ္။ က်ေနာ္တုိ႔ Windows မွာ F5 ႏွိပ္ျပီး Refresh ခဏခဏ လုပ္ေနတယ္ဆုိတာ RAM အတြက္ပါ။ CPU utilize မ်ားတာန႔ဲအမွ် RAM အလုပ္မ်ားျပီး Error ျဖစ္တတ္လို႔ ျဖစ္ပါတယ္။ ဒီေတာ့ အၾကမ္းဖ်င္းအားျဖင့္ RAM မွာ DRAM နဲ႔ SRAM ဆုိျပီး ၂ မ်ိဳးရွိတယ္လို႔ အၾကမ္းဖ်ဥ္းမွတ္သား ႏုိင္ပါတယ္။

အႏွစ္ခ်ဳပ္

ကြန္ျပဴတာတင္မက မိုဘုိင္းႏွင့္ အျခား ကြန္ျပဴတာမွတ္ဥာဏ္ပါဝင္ ပစၥည္းေတြအမ်ားစုမွာ RAM က ပါကိုပါပါတယ္။ ဖုန္းမွာလဲ RAM ပါပါတယ္။ RAM မ်ားေလေလ လုပ္ေဆာင္ခ်က္ျမန္ေလေလ ျဖစ္ပါတယ္။ ဒါေၾကာင့္ RAM 2G က RAM 1GB ထက္ ဂိမ္းဆိုဒ္ၾကီးၾကီးကို ေဆာ့ႏိုင္ျခင္း ျဖစ္ ပါတယ္။ RAM 1GB ထက္ RAM 2G ကတစ္ျပိဳင္နက္တည္းမွာပဲ အလုပ္မ်ားမ်ား လုပ္ေပးႏိုင္ပါတယ္။ 2GB ထက္ 3GB, 3GB ထက္ 4GB အစရိွသျဖင့္ သိမ္းဆည္းႏိုင္မွုမ်ားေလေလ၊ လုပ္ေဆာင္ ခ်က္ျမန္ေလေလ ျဖစ္ပါတယ္။ ဒါေၾကာင့္ ကြန္ျပဴတာ ေတြမွာ ROM နည္းေပမယ့္ RAM မ်ားတဲ့အခါ Performance ေကာင္းရျခင္း ျဖစ္ပါတယ္။ သူက ROM က အေသသိမ္းဆည္းထားတဲ့ မွတ္ဥာဏ္နဲ႔ ပရုိဂရမ္ေတြကို ဝန္မွ်ထမ္းေပးတဲ့ သေဘာလည္း သက္ေရာက္ပါတယ္။

သူကိုယ္တိုင္ကလည္းရွိတဲ့ ဝန္ကိုထမ္းျပီး ROM က အခ်ိဳ ႔ဝန္ေတြကိုလည္း ခြဲထမ္းေပးတတ္ပါတယ္။ ဥပမာ Networking Devices ေတြမွာဆုိရင္ Command ေတြကို RAM (Running Configuration) ကေန ROM ထဲကို သိမ္းဆည္းလိုက္တာမ်ိဳးျဖစ္ပါတယ္။ ျပီးေတာ့ Device ကိုျပန္စတဲ့အခါ ယင္းမွတ္ဥာဏ္က မေပ်ာက္ပဲရွိေနပါတယ္။ RAM ရဲ ႔ မွတ္ဥာဏ္ဟာ ကြန္ျပဴတာပိတ္လိုက္တာနဲ႔ ေပ်ာက္ပါတယ္။ ဒါေၾကာင့္ RAM နဲ႔ သံုးျပီး ေနာက္ဆံုးမွာ ROM ထဲကို ျပန္ Save လုပ္ရေလ့ရိွပါတယ္။ ဒါေၾကာင့္ တာဝန္ယူခြဲယူတဲ့ သေဘာကိုဆုိျခင္း ျဖစ္ပါတယ္။ RAM က volatine memory, ROM က non volatine memory လို႔လည္း အၾကမ္းဖ်င္း မွတ္ယူႏိုင္ပါတယ္။

ဒီေလာက္ဆုိရင္ RAM ကဘာကုိေခၚသလဲဆုိတာတင္မက ROM အေၾကာင္းကိုပါ အၾကမ္းဖ်င္း သိျပီလို႔ ေမွ်ာ္လင့္ ပါတယ္။
.
ေအာင္ခမ္း (AMDC)

.

အေျခခံ သိသင့္တဲ့ ဗဟုသုတေလးပါ။ ေမးလာသူ ရွိလို႔ မသိသူမ်ား အလြယ္ကူဆံုး နားလည္ေအာင္ ရွင္းျပလိုက္ရ ပါတယ္။

RAM ဆုိတာ ၁၀ တန္းတုန္းက သင္ရတဲ့ စာအတိုင္း ေျပာရရင္ Read and Write ရတဲ့ Memory လို႔လြယ္လြယ္မွတ္ယူႏိုင္ပါတယ္။ ေရးလို႔လည္းရ၊ ဖတ္လို႔လည္းရဆုိေတာ့ အဲ့ RAM အျပားအခ်ပ္က စာအုပ္တစ္အုပ္မ်ားလား လို႔ အဲ့တုန္းကတည္းက ကေလးေတြးနဲ႔ ေတြးဖူး ပါတယ္။ ဒီလိုရွိပါတယ္ -


RAM ဆုိတာ

Random Access Memory ပါ။ ျမန္မာလို တိုက္ရိုက္ ဘာသာ ျပန္ေတာ့ က်ပန္း ဝင္ေရာက္ႏိုင္ေသာ သိမ္းဆည္းသူေပါ့။ သုိ႔ေပမယ့္ နည္းပညာ က်က် ေျပာရင္ RAM လို အဂၤလိပ္လိုမွတ္တာ အေကာင္းဆံုးပါပဲ။ က်ပန္း ဆုိတာ ဒီလိုပါ။ ၁ ကေန ၁၀ အထိဆီစားရင္ ROM က အစဥ္လိုက္ ထုတ္ေပးပါတယ္။ ဥပမာ ကြန္ျပဴတာ တစ္လံုး Power On လိုက္တဲ့အခါ Command Line ေပၚလာမယ္။ Windows Version ဘယ္ေလာက္ဆုိျပီး Screen တက္လာမယ္။ ျပီးေတာ့ Home Screen အစရွိသျဖင့္တို႔က ROM မွာ သိမ္းဆည္းထားတဲ့ Memory ျဖစ္ျပီး အစဥ္လိုက္ကို ထုတ္ေပးပါတယ္။ ဒါေၾကာင့္ ကြန္ျပဴတာဖြင့္ဖြင့္ခ်င္း Home Screen အတန္းေပၚလို႔ မရပါဘူး။ ROM မွာကိုက အစဥ္လိုက္သြားလိုက္ လုပ္ေပးထားပါတယ္။ ဖ်က္လို႔မရဘူး လို႔အၾကမ္းဖ်င္း မွတ္သားထား ႏိုင္ပါတယ္။

RAM က်ေတာ့ ေက်ာ္တာ၊ ခြတာလုပ္လို႔ရ ပါတယ္။ ဆိုလိုရင္းက လုပ္ေဆာင္ခ်က္ကို ကိုယ္လိုတဲ့ ေနရာကေန ဆြဲယူလို႔ ရပါတယ္။ ဒါေၾကာင့္ Random လို႔ေခၚတာပါ။ Data ေတြကို သိမ္းတဲ့အခါ C file ထဲသိမ္းရင္ RAM ျဖစ္ျပီး ကြန္ျပဴတာ Error အေၾကာင္းတစ္ခုခုရွိတဲ့အခါ အလြယ္တကူ ပ်က္ႏိုင္ပါတယ္။ RAM မွာသိမ္းဆည္းထားလို႔ပါ။ ျပီးေတာ့ RAM မွာသိမ္းဆည္း ထားတဲ့ ပရိုဂရမ္ေတြက အသံုးျပဳရ၊ Save လုပ္ရ ျမန္ဆန္ ပါတယ္။ ျပီးေတာ့ ဘယ္ေနရာက ဘယ္လို ပရိုဂရမ္ေတြကိုပဲ Run Run . RAM ေပၚမွာ အလုပ္လုပ္ျပီး ေနာက္ဆံုးမွ ဒါကို ROM မွာသိမ္းမွာလား RAM မွာ သိမ္းမွာလား ေရြးခ်ယ္ႏိုင္ပါတယ္။ လြယ္လြယ္မွတ္ရင္ ကြန္ျပဴတာဖြင့္ျပီး အင္တာနက္သံုးျပီ၊ ဂိမ္းေဆာ့ျပီ၊ အလုပ္လုပ္ျပီဆုိရင္ RAM က မိမိလုပ္ေဆာင္ခ်က္မ်ား အတြက္ အလုပ္လုပ္ေပးေနရ ျပီ ျဖစ္ပါတယ္။



RAM ရည္ရြယ္ခ်က္

RAM နဲ႔ ROM ရွိရာမွာ RAM ထားရတဲ့ ရည္ရြယ္ခ်က္က သိမ္းဆည္းထားတဲ့ မွတ္ဥာဏ္ေတြဆီကို အလြယ္တကူ ဝင္ေရာက္ႏိုင္ရန္၊ အလြယ္တကူ ႏွင့္ ယာယီ သိမ္းဆည္းႏိုင္ရန္၊ ပရိုဂရမ္မ်ားကို ျမန္ျမန္ Run ႏိုင္ရန္၊ အသံုးျပဳႏိုင္ရန္ လို႔အလြယ္မွတ္ယူထားႏိုင္ပါတယ္။


RAM အမ်ိဳးအစား

DRAM ေခၚ Dynamic RAM နဲ႔ Static RAM (SRAM) ဆိုျပီး ၂ မ်ိဳး ရွိပါတယ္။ SRAM အေတြ႔နည္းျပီး DRAM အေတြ႔မ်ားပါတယ္။ ဘာလို႔လဲဆုိ SRAM က ပိုေကာင္းျပီး ေစ်းၾကီးလို႔ပါ။ သူ႔ဟာသူ အလိုအေလ်ာက္ Refresh ျဖစ္ေနတဲ့ SRAM က တစ္စကၠန႔္မွာ အၾကိမ္ တစ္ေထာင္မက Refresh လုပ္ေပးေနရတဲ့ DRAM ထက္ လုပ္ေဆာင္ခ်က္လည္း ျမန္ဆန္ပါတယ္။ က်ေနာ္တုိ႔ Windows မွာ F5 ႏွိပ္ျပီး Refresh ခဏခဏ လုပ္ေနတယ္ဆုိတာ RAM အတြက္ပါ။ CPU utilize မ်ားတာန႔ဲအမွ် RAM အလုပ္မ်ားျပီး Error ျဖစ္တတ္လို႔ ျဖစ္ပါတယ္။ ဒီေတာ့ အၾကမ္းဖ်င္းအားျဖင့္ RAM မွာ DRAM နဲ႔ SRAM ဆုိျပီး ၂ မ်ိဳးရွိတယ္လို႔ အၾကမ္းဖ်ဥ္းမွတ္သား ႏုိင္ပါတယ္။

အႏွစ္ခ်ဳပ္

ကြန္ျပဴတာတင္မက မိုဘုိင္းႏွင့္ အျခား ကြန္ျပဴတာမွတ္ဥာဏ္ပါဝင္ ပစၥည္းေတြအမ်ားစုမွာ RAM က ပါကိုပါပါတယ္။ ဖုန္းမွာလဲ RAM ပါပါတယ္။ RAM မ်ားေလေလ လုပ္ေဆာင္ခ်က္ျမန္ေလေလ ျဖစ္ပါတယ္။ ဒါေၾကာင့္ RAM 2G က RAM 1GB ထက္ ဂိမ္းဆိုဒ္ၾကီးၾကီးကို ေဆာ့ႏိုင္ျခင္း ျဖစ္ ပါတယ္။ RAM 1GB ထက္ RAM 2G ကတစ္ျပိဳင္နက္တည္းမွာပဲ အလုပ္မ်ားမ်ား လုပ္ေပးႏိုင္ပါတယ္။ 2GB ထက္ 3GB, 3GB ထက္ 4GB အစရိွသျဖင့္ သိမ္းဆည္းႏိုင္မွုမ်ားေလေလ၊ လုပ္ေဆာင္ ခ်က္ျမန္ေလေလ ျဖစ္ပါတယ္။ ဒါေၾကာင့္ ကြန္ျပဴတာ ေတြမွာ ROM နည္းေပမယ့္ RAM မ်ားတဲ့အခါ Performance ေကာင္းရျခင္း ျဖစ္ပါတယ္။ သူက ROM က အေသသိမ္းဆည္းထားတဲ့ မွတ္ဥာဏ္နဲ႔ ပရုိဂရမ္ေတြကို ဝန္မွ်ထမ္းေပးတဲ့ သေဘာလည္း သက္ေရာက္ပါတယ္။

သူကိုယ္တိုင္ကလည္းရွိတဲ့ ဝန္ကိုထမ္းျပီး ROM က အခ်ိဳ ႔ဝန္ေတြကိုလည္း ခြဲထမ္းေပးတတ္ပါတယ္။ ဥပမာ Networking Devices ေတြမွာဆုိရင္ Command ေတြကို RAM (Running Configuration) ကေန ROM ထဲကို သိမ္းဆည္းလိုက္တာမ်ိဳးျဖစ္ပါတယ္။ ျပီးေတာ့ Device ကိုျပန္စတဲ့အခါ ယင္းမွတ္ဥာဏ္က မေပ်ာက္ပဲရွိေနပါတယ္။ RAM ရဲ ႔ မွတ္ဥာဏ္ဟာ ကြန္ျပဴတာပိတ္လိုက္တာနဲ႔ ေပ်ာက္ပါတယ္။ ဒါေၾကာင့္ RAM နဲ႔ သံုးျပီး ေနာက္ဆံုးမွာ ROM ထဲကို ျပန္ Save လုပ္ရေလ့ရိွပါတယ္။ ဒါေၾကာင့္ တာဝန္ယူခြဲယူတဲ့ သေဘာကိုဆုိျခင္း ျဖစ္ပါတယ္။ RAM က volatine memory, ROM က non volatine memory လို႔လည္း အၾကမ္းဖ်င္း မွတ္ယူႏိုင္ပါတယ္။

ဒီေလာက္ဆုိရင္ RAM ကဘာကုိေခၚသလဲဆုိတာတင္မက ROM အေၾကာင္းကိုပါ အၾကမ္းဖ်င္း သိျပီလို႔ ေမွ်ာ္လင့္ ပါတယ္။
.
10/07/2013 04:02:00 PM
 
ေအာင္ခမ္း (AMDC)

No comments:

Post a comment