1112 Shares 407 Views

Firmware ဆိုတာဘာလဲ?? Software နဲ႔ ဘယ္လိုကြာသလဲ??

Feb 14, 2018
1112 407

[Zawgyi]

          ကြန္ပ်ဴတာေတြမွာ “-wares” ေတြေတာ္ေတာ္မ်ားတဲ့အတြက္ တစ္ခ်ိဳ႕လည္း ဒီစကားလံုးေတြကို နည္းနည္းရႈပ္ေထြးတတ္ၾကပါတယ္။ ဒါေၾကာင့္ ဒီ Features က႑ေလးကေန “Firmware” က ဘာလဲဆိုတာနဲ႔ ေဆာ့ဖ္ဝဲလ္နဲ႔ဘယ္လုိကြာလဲဆိုတာကို ေဖာ္ျပေပးလိုက္ပါတယ္။

Firmware ဆိုတာဘာလဲ??

Firmware ဆုိတာကလည္း ေျပာရရင္ ေဆာ့ဖ္ဝဲလ္တစ္မ်ိဳးပါပဲ။ device ရဲ႕ hardware တစ္ခုခ်င္းစီကို low-level ကေန ထိန္းခ်ဳပ္ႏုိင္တဲ့ ကြန္ပ်ဴတာပရိုဂရမ္တစ္ခုပါပဲ။ ဒီေန႔ေခတ္ ကြန္ပ်ဴတာ၊ ဖုန္း၊ စတီရီယို၊ ကား၊ အဝတ္ေလွ်ာ္စက္ကစလို႔ တျခားေသာ device ေတြမွာ firmware ပံုစံအမ်ိဳးမ်ိဳးရိွပါတယ္။ ရုိးရွင္းတဲ့ပစၥည္းေတြအတြက္ဆိုရင္ေတာ့ function ကိုလုပ္ေဆာင္ခိုင္းဖို႔အတြက္ပဲ firmware ကိုလိုအပ္ပါတယ္။ ဒါေပမယ့္ ပိုအဆင့္ျမင့္ရႈပ္ေထြးတဲ့ပစၥည္းေတြမွာေတာ့ ဥပမာကြန္ပ်ဴတာေတြကို သံုးႏုိင္ဖို႔အတြက္ဆုိရင္ Operation system (OS) ေတြ software application ေတြ စသျဖင့္ ေဆာ့ဖ္ဝဲလ္ေတြပိုျပီးေတာ့ လိုအပ္ပါတယ္။

Firmware နဲ႔ Software ဘယ္လိုကြာလဲ??

ခုနကေျပာခဲ့သလို Firmware လည္း ေဆာ့ဖ္ဝဲလ္လို ပရိုဂရမ္ကုဒ္ေတြပါပဲ။ ေဆာ့ဖ္ဝဲလ္လို႔ဆိုလုိက္တာနဲ႔ Microsoft Word, Web browser စတဲ့ပရိုဂရမ္ေတြကုိျမင္တတ္ၾကတ့ဲအတြက္ တခ်ိဳ႕ေတြနည္းနည္းရႈပ္ၾကပါတယ္။ တကယ္က စက္ေတြ(ကြန္ပ်ဴတာ၊ ဖုန္း၊ ကား၊ စမတ္ပစၥည္း) မွာေတြ႔ႏုိင္တဲ့ ကုဒ္မွန္သမွ်က ေဆာ့ဖ္ဝဲလ္ပါပဲ။

Microsoft Word, browser ဒါေတြကိုေတာ့ “Application software” လို႔ေခၚတာပိုမွန္ပါလိမ့္မယ္။ ဒါေပမယ့္ သူတို႔ရဲ႕ကုဒ္ေတြကလည္း ရွည္လ်ားလြန္းတဲ့အတြက္ အလြယ္တကူ ေဆာ့ဖ္ဝဲလ္လို႔ပဲေခၚၾကတာပါ။

ဒီေတာ့ firmware နဲ႔ application software အဓိကဘာကြာသြားလဲဆိုေတာ့ firmware ေတြကို ယာယီမမ္မိုရီျဖစ္တဲ့ ROM, EPROM နဲ႔ flash memory ေတြမွာသိမ္းပါတယ္။ application software ေတြကေတာ့ volatile memory ေရာ virtual-memory မွာေရာအလုပ္လုပ္ႏုိင္ပါတယ္။

ROM လိုမ်ိဳး မမ္မိုရီနည္းနည္းေလးထဲမွာ firmware ေတြကိုသိမ္းတယ္ဆိုကတည္းက သူ႔ရဲ႕ဖိုင္ဆုိဒ္က နည္းရပါမယ္။ kilobyte ေလာက္ပမာဏေလးပဲရိွရင္ရိွႏိုင္သလို ကုိယ့္ device အမ်ိဳးအစားေပၚလိုက္ျပီးေတာ့လည္း ၾကီးရင္ၾကီးသြားႏုိင္ပါတယ္။

Firmware နဲ႔ Application Software တို႔ၾကားေနာက္ထပ္ကြာျခားခ်က္တစ္ခုက “update” လုပ္ႏုိင္တဲ့အေရအတြက္ပါ။ ပစၥည္းအမ်ားစုမွာေတာ့ firmware ကို user ကိုယ္တိုင္ update လုပ္လို႔မရပါဘူး။ ထုတ္လုပ္တဲ့ကုမၸဏီေတြကလည္း user ေတြကို firmware ကို access လုပ္ခြင့္မေပးပါဘူး။ ဥပမာျပရရင္ hard disks ေတြ၊ optical drive ေတြ၊ လွ်ပ္စစ္ပစၥည္းေတြမွာဆို user ေတြကို firmware access လုပ္ခြင့္မေပးပါဘူး။ ကလိျပီး တစ္ခုခုျဖစ္ အလုပ္မလုပ္ေတာ့မွာစုိးတဲ့အတြက္ access မေပးထားတာလည္း ေကာင္းပါတယ္။

ဒါေပမယ့္ ဥပမာ ကြန္ပ်ဴတာေတြရဲ႕ BIOS (Basic Input/Output System)  ေတြနဲ႔ စမတ္ဖုန္းေတြရဲ႕ firmware ေတြ music player ေတြကိုေတာ့ user ေတြကိုယ္တုိင္ update လုပ္ခြင့္ေပးရံုတင္မက update လုပ္ရင္ပိုေကာင္းတယ္လို႔ေတာင ္ေထာက္ခံေပးထားပါတယ္။ ဒါမွ firmware update အသစ္ေတြက အရင္ firmware ဗားရွင္းတုန္းက bugs ေတြကို ရွင္းေပးႏုိင္ျပီးေတာ့ feature အသစ္ေတြလည္း ရႏုိင္မွာပါ။

ဒါေပမယ့္ firmware update ေပးရင္ေတာင္မွ ေတာ္ေတာ္ေလးသတိထားဖို႔လုိပါတယ္။ အခန္႔မသင့္ရင္ ပစၥည္းပ်က္သြားတဲ့အခါ ကိုယ္ပဲစိတ္ဆင္းရဲရပါလိမ့္မယ္။

[Unicode]

ကွန်ပျူတာတွေမှာ “-wares” တွေတော်တော်များတဲ့အတွက် တစ်ချို့လည်း ဒီစကားလုံးတွေကို နည်းနည်းရှုပ်ထွေးတတ်ကြပါတယ်။ ဒါကြောင့် ဒီ Features ကဏ္႑လေးကနေ “Firmware” က ဘာလဲဆိုတာနဲ့ ဆော့ဖ်ဝဲလ်နဲ့ဘယ်လိုကွာလဲဆိုတာကို ဖော်ပြပေးလိုက်ပါတယ်။

Firmware ဆိုတာဘာလဲ??

Firmware ဆိုတာကလည်း ပြောရရင် ဆော့ဖ်ဝဲလ်တစ်မျိုးပါပဲ။ device ရဲ့ hardware တစ်ခုချင်းစီကို low-level ကနေ ထိန်းချုပ်နိုင်တဲ့ ကွန်ပျူတာပရိုဂရမ်တစ်ခုပါပဲ။ ဒီနေ့ခေတ် ကွန်ပျူတာ၊ ဖုန်း၊ စတီရီယို၊ ကား၊ အဝတ်လျှော်စက်ကစလို့ တခြားသော device တွေမှာ firmware ပုံစံအမျိုးမျိုးရှိပါတယ်။ ရိုးရှင်းတဲ့ပစ္စည်းတွေအတွက်ဆိုရင်တော့ function ကိုလုပ်ဆောင်ခိုင်းဖို့အတွက်ပဲ firmware ကိုလိုအပ်ပါတယ်။ ဒါပေမယ့် ပိုအဆင့်မြင့်ရှုပ်ထွေးတဲ့ပစ္စည်းတွေမှာတော့ ဥပမာကွန်ပျူတာတွေကို သုံးနိုင်ဖို့အတွက်ဆိုရင် Operation system (OS) တွေ software application တွေ စသဖြင့် ဆော့ဖ်ဝဲလ်တွေပိုပြီးတော့ လိုအပ်ပါတယ်။

Firmware နဲ့ Software ဘယ်လိုကွာလဲ??

ခုနကပြောခဲ့သလို Firmware လည်း ဆော့ဖ်ဝဲလ်လို ပရိုဂရမ်ကုဒ်တွေပါပဲ။ ဆော့ဖ်ဝဲလ်လို့ဆိုလိုက်တာနဲ့ Microsoft Word, Web browser စတဲ့ပရိုဂရမ်တွေကိုမြင်တတ်ကြတ့ဲအတွက် တချို့တွေနည်းနည်းရှုပ်ကြပါတယ်။ တကယ်က စက်တွေ(ကွန်ပျူတာ၊ ဖုန်း၊ ကား၊ စမတ်ပစ္စည်း) မှာတွေ့နိုင်တဲ့ ကုဒ်မှန်သမျှက ဆော့ဖ်ဝဲလ်ပါပဲ။

Microsoft Word, browser ဒါတွေကိုတော့ “Application software” လို့ခေါ်တာပိုမှန်ပါလိမ့်မယ်။ ဒါပေမယ့် သူတို့ရဲ့ကုဒ်တွေကလည်း ရှည်လျားလွန်းတဲ့အတွက် အလွယ်တကူ ဆော့ဖ်ဝဲလ်လို့ပဲခေါ်ကြတာပါ။

ဒီတော့ firmware နဲ့ application software အဓိကဘာကွာသွားလဲဆိုတော့ firmware တွေကို ယာယီမမ်မိုရီဖြစ်တဲ့ ROM, EPROM နဲ့ flash memory တွေမှာသိမ်းပါတယ်။ application software တွေကတော့ volatile memory ရော virtual-memory မှာရောအလုပ်လုပ်နိုင်ပါတယ်။

ROM လိုမျိုး မမ်မိုရီနည်းနည်းလေးထဲမှာ firmware တွေကိုသိမ်းတယ်ဆိုကတည်းက သူ့ရဲ့ဖိုင်ဆိုဒ်က နည်းရပါမယ်။ kilobyte လောက်ပမာဏလေးပဲရှိရင်ရှိနိုင်သလို ကိုယ့် device အမျိုးအစားပေါ်လိုက်ပြီးတော့လည်း ကြီးရင်ကြီးသွားနိုင်ပါတယ်။

Firmware နဲ့ Application Software တို့ကြားနောက်ထပ်ကွာခြားချက်တစ်ခုက “update” လုပ်နိုင်တဲ့အရေအတွက်ပါ။ ပစ္စည်းအများစုမှာတော့ firmware ကို user ကိုယ်တိုင် update လုပ်လို့မရပါဘူး။ ထုတ်လုပ်တဲ့ကုမ္ပဏီတွေကလည်း user တွေကို firmware ကို access လုပ်ခွင့်မပေးပါဘူး။ ဥပမာပြရရင် hard disks တွေ၊ optical drive တွေ၊ လျှပ်စစ်ပစ္စည်းတွေမှာဆို user တွေကို firmware access လုပ်ခွင့်မပေးပါဘူး။ ကလိပြီး တစ်ခုခုဖြစ် အလုပ်မလုပ်တော့မှာစိုးတဲ့အတွက် access မပေးထားတာလည်း ကောင်းပါတယ်။

ဒါပေမယ့် ဥပမာ ကွန်ပျူတာတွေရဲ့ BIOS (Basic Input/Output System) တွေနဲ့ စမတ်ဖုန်းတွေရဲ့ firmware တွေ music player တွေကိုတော့ user တွေကိုယ်တိုင် update လုပ်ခွင့်ပေးရုံတင်မက update လုပ်ရင်ပိုကောင်းတယ်လို့တောင ်ထောက်ခံပေးထားပါတယ်။ ဒါမှ firmware update အသစ်တွေက အရင် firmware ဗားရှင်းတုန်းက bugs တွေကို ရှင်းပေးနိုင်ပြီးတော့ feature အသစ်တွေလည်း ရနိုင်မှာပါ။

ဒါပေမယ့် firmware update ပေးရင်တောင်မှ တော်တော်လေးသတိထားဖို့လိုပါတယ်။ အခန့်မသင့်ရင် ပစ္စည်းပျက်သွားတဲ့အခါ ကိုယ်ပဲစိတ်ဆင်းရဲရပါလိမ့်မယ်။

You may be interested

Xiaomi Mi Max 3 ကို ဇူလိုင္လမွာ မိတ္ဆက္ႏိုင္ဖြယ္ရွိ
Android, Mobiles & Tablets, NEWS
0 shares0 views

Xiaomi Mi Max 3 ကို ဇူလိုင္လမွာ မိတ္ဆက္ႏိုင္ဖြယ္ရွိ

Tha Ra - May 23, 2018

[Zawgyi] Xiaomi အေနနဲ႔ သူတို႔ရဲ႕ ထုတ္ကုန္အသစ္ေတြကို ေမလကုန္ေလာက္မွာ မိတ္ဆက္ႏိုင္ဖို႔အတြက္ ျပင္ဆင္ေနတာ ျဖစ္ပါတယ္။ Xiaomi ရဲ႕ CEO ျဖစ္သူ Lei Jun ကလည္း ဒီလကုန္မွာ သူတို႔ရဲ႕ ထုတ္ကုန္အသစ္ေတြ မိတ္ဆက္မယ့္ အေၾကာင္းကို Weibo ကေန…

ေမာင္းသူမဲ့ ကားမ်ားရဲ႕ ယာဥ္တိုက္မႈမ်ားေၾကာင့္ စားသံုးသူမ်ား ယံုၾကည္မႈ က်ဆင္းဟု စစ္တမ္းက ေဖာ္ျပ
Automobiles, NEWS
0 shares4 views

ေမာင္းသူမဲ့ ကားမ်ားရဲ႕ ယာဥ္တိုက္မႈမ်ားေၾကာင့္ စားသံုးသူမ်ား ယံုၾကည္မႈ က်ဆင္းဟု စစ္တမ္းက ေဖာ္ျပ

Ko Thuya - May 23, 2018

ေမာင္းသူမဲ့ ကားမ်ားရဲ႕ ယာဥ္တိုက္မႈမ်ား ျဖစ္ပြားခဲ့ၿပီး လူႏွစ္ဦး ေသဆံုးခဲ့ၿပီးေနာက္မွာ အဲဒီကားမ်ားကို စားသံုးသူမ်ားက ယံုၾကည္မႈ က်ဆင္းလာေနတယ္လို႔ စစ္တမ္းတစ္ခုက ေဖာ္ျပထားပါတယ္။ အေမရိကန္ လူမ်ိဳးမ်ားရဲ႕ ၇၃ ရာခုိင္ႏႈန္းက အဲဒီကားမ်ားကို စီးဖုိ႔ ေၾကာက္ေနၾကတယ္လို႔ ေျဖဆိုၾကပါတယ္။ ၂၀၁၇ ခုႏွစ္မွာ AAA…

Xiaomi က Mi 8 ကို ေမလ ၃၁ ရက္ေန႔မွာ ေၾကညာမယ္လို႔ အတည္ျပဳလိုက္ၿပီ
Android, HUBS, Mobiles & Tablets
499 shares102 views

Xiaomi က Mi 8 ကို ေမလ ၃၁ ရက္ေန႔မွာ ေၾကညာမယ္လို႔ အတည္ျပဳလိုက္ၿပီ

Ko Thuya - May 23, 2018

ေရွာင္မီက ယခုႏွစ္မွာ ထုတ္လုပ္ေရာင္းခ်မယ့္ စမတ္ဖုန္းရဲ႕ အမည္ကို Mi 7 လို႔ မေပးဘဲ ကုမၸဏီ တည္ေထာင္တာ ၈ ႏွစ္ျပည့္ အထိမ္းအမွတ္ အျဖစ္ Mi 8 လို႔ အမည္ေပးထားမယ္ဆိုတဲ့ သတင္းမ်ား ယခင္က ေပါက္ၾကားထြက္ေပၚခဲ့ဖူးပါတယ္။ အခုေတာ့…

Leave a Comment

Most from this category