RAM ဆုိတာဘာလဲ? ROM ဆုိတာဘာလဲ?
အေျခခံသိသင့္တဲ့ဗဟုသုတေလးပါေမးလာသူရွိလို႔မသိသူမ်ားအလြယ္ကူဆံုး နားလည္ေအာင္ရွင္းျပလိုက္ရပါတယ္RAMဆုိတာ၁၀တန္းတုန္းကသင္ရတဲ့ စာအတိုင္းေျပာရရင္ReadandWriteရတဲ့Memoryလို႔လြယ္လြယ္မွတ္ယူႏိုင္ပါတယ္ေရးလို႔လည္းရဖတ္လို႔လည္းရဆုိေတာ့အဲ့RAMအျပားအခ်ပ္က စာအုပ္တစ္အုပ္မ်ားလား လို႔ အဲ့တုန္းကတည္းက ကေလးေတြးနဲ႔ ေတြးဖူး ပါတယ္။
RAM ဆုိတာ
Random Access Memory ပါ။ ျမန္မာလို တိုက္ရိုက္ဘာသာျပန္ေတာ့ က်ပန္း ဝင္ေရာက္ႏိုင္ေသာ သိမ္းဆည္းသူေပါ့။ သုိ႔ေပမယ့္ နည္းပညာ က်က် ေျပာရင္ RAM လို အဂၤလိပ္လိုမွတ္တာ အေကာင္းဆံုးပါပဲ။ က်ပန္းဆုိတာ ဒီလိုပါ။ ၁ ကေန ၁၀ အထိဆီစားရင္ ROMကအစဥ္လိုက္ထုတ္ေပးပါတယ္။
ဥပမာ ကြန္ျပဴတာ တစ္လံုး Power On လိုက္တဲ့ အခါ Command Line ေပၚလာမယ္WindowsVersionဘယ္ေလာက္ဆုိၿပီးScreenတက္လာမယ္ ၿပီးေတာ့HomeScreenအစရွိသျဖင့္တို႔ကROMမွာသိမ္းဆည္းထားတဲ့ Memoryျဖစ္ၿပီးအစဥ္လိုက္ကိုထုတ္ေပးပါတယ္ဒါေၾကာင့္ကြန္ျပဴတာဖြင့္ဖြင့္ခ်င္းHomeScreenအတန္းေပၚလို႔မရပါဘူးROMမွာကိုကအစဥ္လိုက္သြားလိုက္လုပ္ေပးထားပါတယ္။ဖ်က္လို႔မရဘူးလို႔အၾကမ္းဖ်င္းမွတ္သားထား ႏိုင္ပါတယ္။RAM က်ေတာ့ ေက်ာ္တာ၊ခြတာလုပ္လို႔ရပါတယ္။ ဆိုလိုရင္းက လုပ္ေဆာင္ခ်က္ကို ကိုယ္လိုတဲ့ ေနရာကေန ဆြဲယူလို႔ ရပါတယ္။ ဒါေၾကာင့္ Random လို႔ေခၚတာပါ။ Data ေတြကို သိမ္းတဲ့အခါ C file ထဲသိမ္းရင္ RAM ျဖစ္ၿပီး ကြန္ျပဴတာ Error အေၾကာင္း တစ္ခု ခုရွိတဲ့အခါအလြယ္တကူ ပ်က္ႏိုင္ပါတယ္RAMမွာသိမ္းဆည္းထားလို႔ပါၿပီးေတာ့RAMမွာသိမ္းဆည္း ထားတဲ့ ပရိုဂရမ္ ေတြက အသံုးျပဳရ၊ Save လုပ္ရ ျမန္ဆန္ ပါတယ္။ၿပီးေတာ့ ဘယ္ေနရာကဘယ္လိုပရိုဂရမ္ေတြကိုပဲRunRunRAMေပၚမွာအလုပ္လုပ္ၿပီးေနာက္ဆံုးမွဒါကို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အေၾကာင္းကိုပါ အၾကမ္းဖ်င္း သိၿပီလို႔ ေမွ်ာ္လင့္ ပါတယ္။
Credit>>>>