ကြန္ပ်ဴတာ memory လို႔ ဆိုၿပီး္ non-volitile Random Access Memory နဲ႔ Volitile Random Access Memory ကေန စၿပီးေျပာပါမယ္။ Volitile ဆိုတာကုိ တိုက္ရိုက္ဘာသာျပန္မယ္ဆိုရင္ အေငြ႕ပ်ံလြယ္ေသာ လို႔ အဓိပါယ္ေပါက္ပါတယ္ …။
ဒါဆိုရင္ Non-Volitile နဲ႔ Volitile တို႔ဆိုတာေတြက အေငြ႔ပ်ံလြယ္တာ နဲ႔ အေငြပ်ံမလြယ္တဲ့ ကြန္ပ်ဴတာမွတ္ဥာဏ္ေတြေပါ့ …. အဲဒီလိုေတာ့ မထင္လိုက္ပါနဲ႔ဗ်ာ …. တကယ့္လက္ေတြ႕မွာေတာ့ အေငြ႔ပ်ံတယ္ဆိုတဲ့ အဓိပၸါယ္ မဟုတ္ရပါဘူးခင္ဗ်ား …
မီးပိတ္ခဲ့ရင္ သို႔မဟုတ္ ပါ၀ါျပတ္ေတာက္သြားခဲ့ရင္ အထဲမွာ သိမ္းမွတ္ထားတဲ့ အခ်က္အလက္ေတြ ေပ်ာက္သြားတဲ့ အမ်ိဳးအစားနဲ႔ မပ်က္စီး ၊ မေပ်ာက္ဆံုးပဲ ရွိေနတဲ့ အမ်ိဳးအစားဆိုၿပီး ခြဲျခားထားတာ ပဲ ျဖစ္ပါတယ္ ခင္ဗ်ား …။

Random Access Memory အေၾကာင္း
Random Access Memory ဆိုတာကေတာ့ ႀကံဳရာ က်ပမ္း ေဒတာေတြကို ေရးႏိုင္မွတ္ႏိုင္တယ္ ဆိုတဲ့ သေဘာ ျဖစ္ပါတယ္။ တစ္နည္းအားျဖင့္ေတာ့ ေဒတာ ေတြကို ေရးဖတ္ဖို႔ ေနရာတစ္ခု သီးျခားေပးထား(သို႔) သတ္မွတ္ေပးထားစရာမလိုတဲ့ သေဘာျဖစ္ပါတယ္။ အထက္တုန္းက ကၽြန္ေတာ္ေျပာခဲ့တဲ့ ႏွစ္ခု တည္းေသာ အုပ္စုေတြကို အခု ျပန္ရွင္းျပပါအံုးမယ္… Non – Volitile အုပ္စု၀င္အမ်ိဳးအစားကို Rom ( Read-Only Memory ) လို႔ ေခၚပါတယ္ ဥပမာဆိုရင္ေတာ့ဗ်ာ .. CD-Rom, DVD-Rom ေတြေပၚက အခ်က္အလက္ေတြကိုေခၚပါတယ္ …။ အဟီး … အခုဆိုရင္ေတာ့ မဟုတ္ေတာ့ဘူးဗ် …
DVD-RW အခ်ပ္ေတြေပၚေနလို႔ေလ ဟိဟိ။ ေကာင္းပါၿပီ ကၽြန္ေတာ္ အခု အတည္ေျပာပါမယ္
အရင္တုန္းက CD-Rom , DVD – Rom လို႔ ေခၚခဲ့ေပမယ့္ အခုေနာက္ပိုင္းမွာေတာ့ CD-RW
DVD-RW ေတြေပၚလာတဲ့အခါေတာ့ အဲဒီ အဓိပၸါယ္သက္ေရာက္မႈက လြဲသြားၿပီေလ … အခုဆိုရင္ အဲဒီ Rom ေတြအေပၚမွာဘဲ ျပန္ေရးျပန္ဖတ္ အလုပ္ေတြကို လုပ္ေနၾကပါၿပီ ….
ေကာင္းၿပီ … ဒါဆို အရင္တုန္းကေရာ ဘယ္လို ေရးခဲ့ ဘယ္လိုဖတ္ခဲ့သလဲ လို႔ ကၽြန္ေတာ့္ကို ေမးစရာရွိမယ္ဆိုရင္ေတာ့ .. အရင္က Rom ေတြကုိ ဖ်က္ခ်င္ရင္ Ultra Violet Ray လို႔ေခၚၾကတဲ့ ခရမ္းလြန္ေရာင္ျခည္နဲ႔ 24 နာရီေလာက္ထိုးေပးထားမွ ဖ်က္ၿပီးျပန္ေရးဖို႔ သီးျခား device တစ္ခု လိုပါတယ္။ အဲဒီ Rom ေတြကို အမ်ားဆံုးေတြ႕ရမွာကေတာ့ bios ေတြမွာ ျဖစ္ပါတယ္ ။ ( အဟဲ ကုိတာ့ႏွယ္ တစ္ဆိတ္ရွိ bios ပဲေျပာေျပာေနတာပဲ လို႔ အေျပာမေစာလိုက္ပါနဲ႔ ) ရွင္းျပခ်င္တဲ့ ေစတနာပါ … Rom အုပ္စုေတြကိုဘဲ အမ်ိဳးအစားခြဲၾကည့္လိုက္ရင္ PROM ( Programmable Read Only Memory), EPROM ( Erasable PROM ) , EEPROM (Electrically erasable PROM ) တို႔ဆိုၿပီး အၾကမ္းဖ်င္း ခြဲျခားႏိုင္ပါရဲ႕
BIOS ေတြကို အခုေနာက္ပိုင္းဘုတ္ေတြမွာ ေတာ့ Flash Bios လို႔ ေခၚတာက သူက
EEPROM ေတြသံုးၿပီး တည္ေဆာက္ထားလို႔ျဖစ္ပါတယ္ ေနာက္ၿပီး သူ႔ကို စပယ္ရွယ္ေဆာ့ဖ္၀ဲ ပရိုဂရမ္သံုးၿပီး ျပန္ေရးႏိုင္တဲ့အတြက္ Upgrade လုပ္လို႔ရႏိုင္ေစတာျဖစ္ပါတယ္ ။ ေကာင္းၿပီ …
Rom ေတြက ျမန္ျမန္ဆန္ဆန္ လုပ္ေဆာင္ေပးႏုိင္ပါသလား … ဟင့္အင္း မလုပ္ေပးႏိုင္ပါဘူး…
သူတို႔ဟာ RAM ေတြထက္ ပိုၿပီး ေႏွးေလ့ရွိပါတယ္ …။
အခု Rom ၿပီးေတာ့ Ram ေတြကို အမ်ိဳးအစားခြဲၾကည့္ပါမယ္ … Ram ေတြကို အမ်ိဳးအစား ခြဲၿပီး ေလ့လာၾကည့္ရရင္ သူ႔မွာ အုပ္စုႏွစ္ခု ကြဲထြက္သြားပါတယ္ ။ ဒါကေတာ့
Static Ram နဲ႔ Dynamic Ram ဆိုတဲ့ အုပ္စု ႏွစ္ခု ျဖစ္ပါတယ္ … အဲဒီ Static နဲ႔ dynamic ႏွစ္မ်ိဳးစလံုးမွာ ေဒတာေတြ ပို႔လႊတ္ (သို႔) လက္ခံ ဖို႔အတြက္ ပါ၀ါ ( လွ်ပ္စီး ) အဆက္မျပတ္ ပို႔လႊတ္ေပးေနဖို႔ လိုအပ္ပါတယ္ ..။ Non Volatile အုပ္စုထဲမွာ NVRAM ( Alon-Volitlie Ram) ေတြဟာ အဓိက ေနရာက ပါ၀င္ ေနၿပီး ဟာ့ဒ္၀ဲေတြလိုမ်ိဳး Random Access လုပ္ႏိုင္ပါတယ္ .. DRAM ေတြထက္ ေစ်းပိုႀကီးသလို အျမန္ႏႈန္းလဲ ပိုျမင့္ပါတယ္ က်န္တဲ့ DRAM ေတြက ကြန္ပ်ဴတာေတြမွာ အသံုးမ်ားၿပီး လူအမ်ားစု သိထားၾကတဲ့ System Memory ဆိုတဲ့ ( RAM ) အမ်ိဳးအစားေတြပဲ ျဖစ္ပါတယ္ …။
NVRAM ( အေစာ ပိုင္း သံုးခဲ့တဲ့ မန္မိုရီ )
ဟိုးေရွးေခတ္တုန္းကေပါ့ဗ်ာ … အဟီး ဗာရာဏသီ ေခတ္ ဒီဘက္ေခတ္ေပါ့ … အဲဒီေခတ္ကာလမွာ ကြန္ပ်ဴတာမန္မိုရီ အတြက္ system အမ်ိဳးမ်ိဳးသံုးစြဲခဲ့ၾကပါတယ္ …။ 1960 ျပည့္ႏွစ္ကဆို ကြန္ပ်ဴတာအတြက္ Magnetic Core Memory ေတြကို သံုးခဲ့ၿပီး Data ေတြ သိမ္းခဲ့ၾကပါတယ္ အဲဒီ Core Memory ေတြဟာ ပါ၀ါ ဖယ္ထုတ္ ျပတ္ေတာက္သြားေပမယ့္လဲ
အဲဒီ သံလိုက္တုံုးေလးေတြရဲ႕ အေျခအေနဟာ ေျပာင္းလဲမသြားဘဲ သူတို႔ကုိယ္စားျပဳ ေဖာ္ျပေပး ေနတဲ့ အေျခအေနကို ဆက္လက္ထိန္းသိမ္းေပးထားႏိုင္လို႔ non volatile အုပ္စုထဲက memory မ်ိဳးေတြျဖစ္ပါတယ္
လွ်ပ္ကူးပစၥည္းထုတ္လုပ္မႈ တိုးတက္ျခင္းေတြျဖစ္ခဲ့ၿပီးတဲ့ ( Semiconductor Fabrication ) ေပါ့ဂ်ာ … အဲဒီေခတ္ 1970 ျပည့္ႏွစ္ေလာက္မွာ မ်ိဳးဆက္သစ္ Solid State Memory ထုတ္လုပ္ ႏိုင္ခဲ့ပါတယ္။ အဲဒီကေန အစျပဳခဲ့တဲ့ ေနာက္ပိုင္း ဒီေန႔ေခတ္ ကုန္က်စရိတ္ သက္သာၿပီး စြမ္းေဆာင္ရည္ျမင့္မားတဲ့ DRAM ေတြ ထုတ္လုပ္ႏိုင္ခဲ့တာ ျဖစ္ပါတယ္ DRAM ေတြဟာ ဒီေန႔ေခတ္ကြန္ပ်ဴတာအားလံုးနီးပါးမွာ စနစ္ မန္မိုရီ အျဖစ္ သံုးစြဲေနၾကပါတယ္ DRAM တိုးတက္ထုတ္လုပ္ႏိုင္ခဲ့ၿပီးေပမယ့္လည္း non volatile Memory ေတြကလည္း သူ႔ေနရာနဲ႔သူ အသံုးေတာ့၀င္ေနဆဲပါ ဘာလုိ႔လဲဆိုေတာ့ ဟုတ္တယ္ေလ ခင္ဗ်ား အခ်က္အလက္သယ္ယူဖို႔အတြက္ အဆက္မျပတ္တဲ့ လွ်ပ္စစ္ ဘယ္ကရမလဲေႏွာ္ …ထားပါ
DRAM ေတြရဲ႕ အားနည္းခ်က္က အဲဒါပဲ သူက ပါ၀ါ အဆက္မျပတ္ေပးထားဖို႔လိုအပ္ၿပီး ပါ၀ါနိမ့္ တဲ့ ပစၥည္းေတြအတြက္ ျပႆနာရွိေနဆဲပါ ။ ဟိုးအရင္ေခတ္က Ram module ေတြဟာ ဒီေန႔ေခတ္ Ram Module ေတြလိုမဟုတ္ဘဲ mother Board ေပၚမွာ အတန္းလိုက္ တပ္ဆင္ထားရပါတယ္ ၾကည့္ခ်င္ရင္ intel 80386 board ေတြ မွာ ၾကည့္ပါ
ေနာက္ပိုင္းမွာေတာ့ စိတ္ႀကိဳက္ျပဳျပင္ထုတ္လုပ္ထားတဲ့ Custom Rom ေတြကို ထုတ္လုပ္ၿပီး အဲဒီျပႆနာကို ရွင္းခဲ့ၾကပါတယ္ ..။မီးပိတ္ ပါ၀ါျပတ္ေတာက္မသြား အာင္လုပ္ႏုိင္ခဲ့ေပမယ့္ တစ္ႀကိမ္သာ ေရးႏိုင္ခဲ့ပါတယ္။ ဒိုင္အုပ္ ေတြကို စီးရီးလိုက္ ထည့္သြင္းထားၿပီး အေသပိတ္တပ္ဆင္ထားတဲ့ ၀ါယာႀကိဳးေတြက တစ္ဆင့္ ေဒတာေတြကို ရယူႏိုင္ပါတယ္ တစ္ႀကိမ္ပဲ ေရးသားျဖန္႔ခ်ိႏိုင္တဲ့အတြက္ bios လုိမ်ိဳး update လုပ္ဖို႔လိုလာတဲ့ အခါမ်ိဳးမွာ Rom chip တစ္ခုလံုးကို ျဖဳတ္-တပ္ လဲလွယ္ရပါတယ္ …။ အဲဒီျပႆနာကို ေျဖရွင္း ေပးခဲ့တဲ့ သူရဲေကာင္းကေတာ့ PROM ျဖစ္ပါတယ္ end users ေတြကေန လွ်ပ္စစ္ဓါတ္အား သံုးကာ ေရးသားႏိုင္ေစပါတယ္။ PROM ေတြမွာလည္း ဒိုင္အုပ္ ေတြကို စီးရီးလိုက္သံုးစြဲ ထားတာ ျဖစ္ပါတယ္။ အစပိုင္းမွာ ဒိုင္အုပ္ေတြအားလံုးကို တန္ဖိုးတစ္ခုထဲမွာပဲေပး ထားပါတယ္။ ဥပမာဗ်ာ .. ဒိုင္အုပ္အားလံုးကို (၁) မွာပဲထားထားတယ္ အဲဒီမွာ ပံုမွန္ဓါတ္အားထက္ ပိုျပင္းတဲ့ ပါ၀ါ တစ္ခုေပးလိုက္ရင္ အဲဒီဒိုင္အုပ္က ေလာင္သြားၿပီး (၀) ျဖစ္သြားေစပါတယ္။ ပါ၀င္တဲ့ အေၾကာင္းအရာေတြကို update လုပ္ဖုိ႔အတြက္ ကုမၸဏီေတာ္ေတာ္ မ်ားမ်ားဟာ PROM ေတြကုိ က်ယ္က်ယ္ျပန္႔ျပန္႔သံုးစြဲလာပါတယ္။ PROM ေတြကို အမ်ားဆံုးအသံုးျပဳခဲ့ၾကတာေတာ့ ဂိမ္းစက္ေတြမွာျဖစ္ၿပီး 1980 ခုေလာက္အထိ အသံုးမ်ား ခဲ့ပါတယ္။
Ram ေတြလိုပဲ စြမ္းေဆာင္ေပးႏိုင္ၿပီး ေဒတာေတြကို ထိန္းသိမ္းေပးႏိုင္ဖို႔ လိုအပ္လာတဲ့ အတြက္ ပံုမွန္သံုးေနက် Ram ေတြကိုပဲ ဓါတ္ခဲအားသြင္းေပးထားၿပီး သံုးစြဲတဲ့ နည္းလမ္းကိုလည္း ေျပာင္းလဲသံုးစြဲလိုက္ၾကပါေသးတယ္။ အေစာပိုင္းကြန္ပ်ဴတာေတြျဖစ္တဲ့ apple machintosh ကြန္ပ်ဴတာေတြမွာ ပမာဏသိပ္မမ်ားတဲ့ memory ေတြကို နာရီဓါတ္ခဲ ေလးသံုးၿပီးပါ၀ါေပးခဲ့ပါတယ္။ အဲဒါက ဒီေန႔ေခတ္မွာထိ bios ကေန ဘယ္ device ကုိ boot လုပ္ရမယ္ဆိုတဲ့ ညႊန္ၾကားခ်က္လို အခ်က္အလက္မ်ိဳးေတြ သိမ္းဆည္းထားႏိုင္ေစပါတယ္။ battery ကေန ပါ၀ါ backup လုပ္ေပးထားတဲ့ memory ေတြကို ျမန္ႏႈန္းျမင့္ database ေတြ အတြက္ cache အေနနဲ႔ သံုးစြဲခဲ့ပါတယ္။ စြမ္းေဆာင္ရည္ျမင့္ လိုအပ္တဲ့ device ေတြအတြက္ေတာ့ လံုေလာက္ေအာင္စြမ္းေဆာင္မေပးႏိုင္ခဲ့ရွာပါဘူး …။
( Reference : PCworld )

0 comments:

Post a Comment

When you needs a hand remember KOTAR
 
Blogger TemplateKOTAR Computer Service © 2013. All Rights Reserved. Powered by Blogger
Top