Computer Memory
Memory ဆိုတာကေတာ့ အလြယ္ေျပာရရင္ မွတ္ဥာဏ္ျဖစ္ပါတယ္။ ကြန္ပ်ဴတာ Memory ဆိုတာကေတာ့ ကြန္ပ်ဴတာအတြင္းမွာ သင္ႏွစ္သက္ရာ အခ်က္အလက္မ်ား သိမ္းဆည္းရန္အတြက္ Storage Space (သိုေလွာင္ သိမ္းဆည္းႏိုင္သည့္ ပမာဏ) ကိုေျပာတာပါ။
ဒီလိုမ်ိဳး ကြန္ပ်ဴ တာအတြင္းမွာ Data ေတြ ကို သိမ္းဆည္းထားမယ္ဆိုရင္ ဒီ Data ေတြကို သင္ႏွစ္သက္တဲ့ အခ်ိန္မွာ လိုအပ္သလို ျပန္လည္ ၾကည့္ရႈလို႔ ရပါတယ္။
ဒီလို Process လုပ္ငန္းစဥ္ႀကီးမွာ အဓိက မပါမျဖစ္ အေရးႀကီးတဲ့ အစိတ္အပိုင္းကေတာ့ Memory ျဖစ္ပါတယ္။
Memory ဟာ ေသးငယ္ေသာ အစိတ္အပိုင္းေလးမ်ားစြာ ေပါင္းစပ္ဖြဲ႕စည္းရာမွာ ျဖစ္ေပၚလာတာ ျဖစ္ပါတယ္။ ဒီလိုမ်ိဳး Memory တစ္ခုအတြင္းမွာ ပါ၀င္တဲ့ ေသးငယ္တဲ့ အစိတ္အပိုင္းေလးေတြကိုေတာ့ Cell လို႔ ေခၚဆိုပါတယ္။
ဒီ Cell ေလးေတြကို အေသးစိတ္ထပ္ၿပီး အဓိပၸါယ္ဖြင့္ဆိုမယ္ ဆိုရင္ေတာ့ သူ႔ကို Memory Location လို႔ ေခၚဆိုႏိုင္ပါတယ္။ ဒီလို Cell ေလးေတြမွာ သက္ဆိုင္ရာ Address ေလးေတြ ထည့္သြင္းထားၿပီး အဲဒီ Address ေလးေတြဟာ 0 (Zero) မွ စတင္ၿပီး အလုပ္လုပ္ပါတယ္။
ဥပမာ ကြန္ပ်ဴတာမွ 64k Words လို႔ ေျပာလိုက္တာဟာ Memory Unit အေနျဖင့္ ၾကည့္မယ္ဆိုရင္ 64* 1024 = 65536 Memory Location လို႔ ဆိုလိုလိုက္တာ ျဖစ္ပါတယ္။ အဲဒီေတာ့ ဒီ Address ရဲ႕ Location ကို ၾကည့္မယ္ဆိုရင္ Zero မွ 65535 အထိ ပါ၀င္တာကို ေတြ႔ရပါတယ္။
Memory ေတြကို ပံုမွန္အားျဖင့္ သံုးမ်ိဳး ခြဲျခားႏိုင္ပါတယ္။
အဲဒါေတြကေတာ့
(1) Cache Memory
(2) Primary Memory / Main Memory
(3) Secondary Memory ဆိုၿပီး သံုးမ်ိဳးခြဲျခား သတ္မွတ္ထားပါတယ္။