ကွန်ပျူတာများ, ဆော့ဖျဝဲ
ACT - ကဖွင့် ... အခြေခံတဲ့ operating software ကို။ စနစ်ဆော့ဖ်ဝဲကိုအသုံးပြုပါဝင်သည်
ကွန်ပျူတာများ - ဒုတိယဆယ်စုနှစ်ဘို့ငါတို့မွေးရာပါဘဝအပေါင်းအဘော်။ သူတို့ကလူတွေပျော်စရာနှင့်အလုပ်ရှိကိုကူညီလောကီနိုင်ငံအရပ်ရပ်ရှိသမျှကျော်သူငယ်ချင်းတွေနဲ့အတူဆက်သွယ်ပြောဆို။ ကံမကောင်းစွာပဲမဟုတျဘဲအားလုံးအသုံးပြုသူများသည်လက်ရှိကွန်ပျူတာနှင့်အခြေခံမူအလုပ်လုပ်ကိုင်နေကြသည်။
ဒါဟာသူတို့မကြာခဏပြုလုပ်၏အနှစ်သာရကိုနားလည်လို့မရပါဘူးသတင်းအချက်အလက်အချို့ကိုဆောင်းပါးတွေကိုဖတ်ရှုသည့်အခါဟုကျမ်းစာလာသည်အတိုင်းပင်သာမန်အသုံးပြုသူများအကိုသိရန်လိုအပ်ပေသည်။ ဒါဟာဘာဖြစ်လို့လဲဆိုတော့ဘုံဝေါဟာရများ၏အဝိဇ္ဇာပဲအတူတူတွေ့ကြုံတတ်၏။ ဒါဟာမကြာခဏပင်အထူးပြုအရင်းအမြစ်များကိုအပြစ်တရား၏အပုံပျက်ကြောင်းကိုမှတ်သားရပါမည်။
နိဒါန်းမှ
သမိုင်းကြောင်းအကျနော်တို့နှစ်ဦးကိုအတန်းခွဲခြားနေသောအစီအစဉ်အားလုံးအသုံးပြုခဲ့ကြပြီ
- System ကို applications များ (ACT - ဘယ် operating system ၏အခြေခံအုတ်မြစ်ဖြစ်ပါသည်) ။
- လျှောက်လွှာအစီအစဉ်များ။
အဲဒီမှာနက်နက်ရှိုင်းရှိုင်းအထူးပြုလျှောက်လွှာဆော့ဖ်ဝဲအခြားလူတန်းစားဖြစ်တယ်, ဒါပေမဲ့သူနှင့်အတူနေ့စဉ်အသက်တာ၌သာနည်းပညာ developer များတွေ့ရှိခဲ့ပါတယ်။
ဘို့ ရန် applications များ ရုံး applications များ, ရုပ်ပုံများဖန်တီးတည်းဖြတ်များအတွက် software ကိုအဖြစ်ကျွန်တော်တို့တစ်ယောက်ချင်းစီနေ့စဉ်အခြေခံပေါ်မှာကိုင်တွယ်ရန်ရှိပြီးဖြစ်သောအခြားရန်ပုံငွေများပါဝင်သည်။ ဒါဟာလူတန်းစားအသုံးအများဆုံးနှင့်မြောက်မြားစွာကြောင်းခန့်မှန်းရန်ခက်ခဲသည်မဟုတ်။
ယာဉ်မောင်း, etc
အလွန်မကြာခဏ ACT အနေဖြင့်ကွဲပြားခြားနားသောလမ်းမရှိသော၎င်း၏ရည်ရွယ်ရည်ရွယ်ချက်စနစ်ကစာကြည့်တိုက်များနှင့်စက်ကိုယာဉ်မောင်းခွဲဝေချထားပေးရန်။ ဒါဟာသူတို့ကိုစဉ်းစားရန်သီးခြားစီအဘယ်သူမျှမသဘာဝကျပါတယ်ဆိုလိုသည်။
ထို့ကြောင့်စနစ်ဆော့ဖ်ဝဲကို (System ကိုဆော့ဝဲ) လူ့အပြန်အလှန်ထိန်းချုပ်နှင့်ကွန်ပျူတာကိုအသုံးပြုနေကြကြောင်းအစီအစဉ်များနှင့် interfaces အစုတခုဟုခေါ်တွင်စေနိုင်ပါတယ်။ သူတို့ရဲ့အဓိကရည်ရွယ်ချက် - စက်ဘာသာပြန်ချက် tools တွေကိုစာသားအားလုံးကိုသို့မဟုတ်ဂရပ်ဖစ်ပုံစံဖော်ပြရန်ကိုပိုပြီးအကျွမ်းတဝင်အတွက်ခွဲခြမ်းစိတ်ဖြာရန်။ (utilities မတူပဲသုံးစွဲမှုကို) ဖွဲ့စည်းမှု STR လက်တွေ့ကျကျကွန်ပျူတာအသုံးပြုသူဖြေရှင်းတိကျတဲ့ပြဿနာများအပေါ်မူတည်မထားဘူး။
သူအိမ်မှာကဒီဇိုင်းနိုငျသညျ, ဒါမှမဟုတ်တစ်ခုလုံးနေ့ကလူမှုရေးကွန်ရက်မှာထိုင်ရန်။ စနစ် applications များ၏ဖွဲ့စည်းမှုအဘယ်သူမျှမလိုပြောင်းလဲနေချိန်တွင်အသီးအသီးအမှု၌, ကွန်ပျူတာဆော့ဖ်ဝဲ, သိသိသာသာကွဲပြားနေသည်။
စနစ်ဆော့ဖ်ဝဲကိုအဘယျသို့မ
ယခုမှာကျွန်တော်အသေးစိတ်အစီအစဉ်များကိုဤအမျိုးအစားများ၏ချိန်းခွဲခြမ်းစိတ်ဖြာ။ ဒါကြောင့်သူတို့ရဲ့အဓိကလုပ်ငန်းဆောင်တာ:
- သူတို့က applications များ utility ကို (OS) ကို run ထားတဲ့အတွက်ပတ်ဝန်းကျင်ဖန်တီးပါ။
- အသစ်သော applications များ၏ဖွံ့ဖြိုးတိုးတက်မှု၏ရိုးရှင်းလွယ်ကူတာနဲ့အလိုအလျောက်ပေး။
- ဒေသခံများနှင့်ကမ္ဘာလုံးဆိုင်ရာကွန်ရက်မှာကွန်ပျူတာများအကြားဆက်သွယ်ရေး၏တိကျမှန်ကန်မှုနှင့်ထိရောက်မှုအမြင့်ဆုံး။
- ရှာဖွေရေးမှာ (နှင့်ပြုပြင်) အထူးထူးအပြားပြားအစီအအောင်မြင်မှုများ။
- (Data လွှဲပြောင်းမှု, သိမ်းဆည်း, အထိ) အရန်စစ်ဆင်ရေးဖျော်ဖြေတာဝန်ရှိသည်။
ထို့ကြောင့်အခမဲ့ဆော့ဖ်ဝဲကိုမပါဘဲကွန်ပျူတာဘယ်အလုပ်ကိုမျှမဟုတ်ဘဲတတ်နိုင်သမျှမူအရပင်အများဆုံးစရိုက် operating system အဖြစ် - အထူးကုပလီကေးရှင်းစတဲ့အကွာအဝေး။ အချို့ကိစ္စများတွင်စက်ဘာသာစကားပရိုဂရမ်းမင်း (ယေဘုယျယူနစ်အတွက်ကမ္ဘာပေါ်မှာထိုကဲ့သို့သောအထူးကု) ကိုသိရန်လိုအပ်သူကိုသာအကောင်းဆုံး programmer တွေ, - ဤအစီအစဉ်များကို Maintenance သာအရည်အချင်းပြည့်သုံးစွဲသူများနှင့်ဖွံ့ဖြိုးရေးနှင့်အတူကိုင်တွယ်နိုင်ပါတယ်။ တိုတိုမှာတော့ကြက်သရေအထီးကျန်မှုတွေအတွက်၎င်းတို့၏ကိုယ်ပိုင် OS ကိုဖန်တီးဖို့အတွက်သင့်ကိုဖွင့်အလုပ်လုပ်မည်မဟုတ်ပေ။
အခြေခံပညာအသိပညာနှင့်ကျွမ်းကျင်မှု
ထိုကဲ့သို့သောအစီအစဉ်များ၏ရှုပ်ထွေးနေသော်လည်းပင်သာမန်အသုံးပြုသူများအကကွန်ပျူတာနှင့်အတူ၎င်းတို့၏အပြန်အလှန်များ၏ကုန်ထုတ်လုပ်မှုအပေါ်သက်ရောက်မှုအဖြစ်, သူတို့ရဲ့အလုပ်၏သဘောသဘာဝကိုနားလည်သဘောပေါက်ဖို့လိုအပ်ပါတယ်။ ဥပမာအားဖြင့်, မအရေးအသားကိုထိန်းချုပ်သောအခြေခံမူ၏လုပျငနျးအစီအစဉျမြားအကြောင်းကို သိ. နှင့် disk ကိုမျက်နှာပြင်မှသတင်းအချက်အလက်ဖတ်နေ, သင်ကစောင့်ရှောက်ရန်ရည်ရွယ်သည်ဟုဒေတာအမျိုးအစားပေါ်အခြေခံပြီး, အ hard disk ကို format မပေးနိုငျသညျ။
ကျနော်တို့ပြီးသားတောင်းသည်အတိုင်း, သူတို့ရဲ့လျှောက်လွှာသဘောသဘာဝအတွက်စနစ်တကျဖြစ်ပါသည်, လက်တွေ့ကျကျဘယ်တော့မှမပြောင်းပါဘူးရသော။ Open Source ဆော့ဖ်ဝဲ၏ဖွံ့ဖြိုးတိုးတက်ရေးကိုအထူးတင်းကြပ်လိုအပ်ချက်များကိုတင်ပြကြသည်အဘယ်ကြောင့်ဖြစ်ပါတယ်။
ခွဲခြားသည့်စနစ်ဆော့ဖ်ဝဲကို
အစဉ်အလာကဒီအတန်းထဲတွင်အောက်ပါ software ကိုဗားရှင်းနေသောခေါင်းစဉ်:
- ထိန်းချုပ်ရေးအစိတ်အပိုင်းများကို။
- assay အစိတ်အပိုင်းများ, အပြောင်းအလဲနဲ့နှင့်ထုတ်လွှင့်သတင်းအချက်အလက်။
နားလည်ရန်မည်သို့လွယ်ကူပါတယ်, ထိန်းချုပ်မှုအစီအစဉ်များအားလုံး devices တွေကိုမှန်မှန်ကန်ကန်သင်၏ကွန်ပျူတာအလုပ်လုပ်ခွင့်ပြုသဖြင့်အဓိကလုပ်ငန်းစဉ်ညှိနေကြသည်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းသူတို့ရဲ့အဓိကလုပ်ငန်းဆောင်တာများမှာ:
- အဆိုပါစနစ်၏အပေါငျးတို့သအပြောင်းအလဲနဲ့အာဏာကိုတိုက်ရိုက်ထိန်းချုပ်မှု။
- ၎င်း၏လုပ်ငန်းဆောင်တာများအတွက်လိုအပ်သောဒေတာများကိုအတူလုပ်ကိုင်။
အများစုကတော့အဲဒီ tools တွေကိုကွန်ပျူတာရဲ့ memory ထဲမှာအဆက်မပြတ်ဖြစ်ကြသည်။ အဆိုပါ OS ကို၏အဓိကဖွဲ့စည်း devices များနေထိုင်သူတစ်ဦးပိုင်။ အချို့သောအရေးကြီးသောစစ်ဆင်ရေးထွက်သယ်ဆောင်ရန်လိုအပ်သောနေသောထိန်းချုပ်မှုအစီအစဉ်များ, ချက်ချင်းစစ်ဆင်ရေးမတိုင်မီမှတ်ဉာဏ်သို့တင်ဆောင်နေတယ်ဆိုရင်, သူတို့အကူးအပြောင်း (Transit) ဟုခေါ်ကြသည်။ မည်သည့်ကိစ္စတွင်ခုနှစ်, ယနေ့အဲဒီကိရိယာကိုသာ operating system နဲ့စာကြည့်တိုက်၏ပုံစံအတွက်ယာဉ်မောင်းနှစ်ဦးစလုံး၏အစိတ်အပိုင်းတစ်ရပ်အဖြစ်ရရှိနိုင်ပါသည်။
အဆိုပါခွဲခြားနောက်ထပ်ဗားရှင်း
အလွန်မကြာခဏကျွမ်းကျင်သူများကကွန်ပျူတာဆော့ဖ်ဝဲကိုအခြေခံနှင့်ဝန်ဆောင်မှုသို့ခွဲခြားသင့်သည်ဟုဆိုကြသည်။ ခြေရင်းအားဖြင့်ကွန်ပျူတာများ၏အလွန်လည်ပတ်ပေးသောသူတို့ကိုအစီအစဉ်များဖြစ်ကြသည်။ ထို့ကြောင့်တစ်ဦးစနစ်ဆော့ဝဲပါဝင်သည်:
- သူတို့ရဲ့ဖွဲ့စည်းမှုအတွက်ကိုယ်ပိုင် Operating System နှင့်ယာဉ်မောင်း။
- အစီအစဉ်များ၏အကောင်အထည်ဖော်မှုအဘို့အရေခွံ (DE) နှင့်အခြားမီဒီယာ။
- file ကိုမန်နေဂျာများ။
Open Source ဆော့ဖ်ဝဲအစုတခုအဖြစ် OS ကို
ကျနော်တို့စနစ်က software ကိုကြည့်ရှုရန်ဆက်လက်။ operating systems တို့ကိုအရေးပါသောအစိတ်အပိုင်းတစ်ခုဖြစ်ပါသည်။
ယေဘုယျအားဖြင့် OS ကိုသူ့ဟာသူ, သတင်းအချက်အလက်နှင့်အားလုံးစနစ်က devices တွေကိုထိန်းချုပ်အသုံးပြုခြင်းအပြောင်းအလဲနဲ့လက်ခံရရှိမှုအတွက်တာဝန်ရှိသည်ဖြစ်ကြောင်းဆော့ဖ်ဝဲပရိုဂရမ်အစုတခုအဖြစ်ကိုယ်စားပြုနိုင်ပါတယ်။ တဖကျတှငျမူ operating system ကိုအသုံးပြုသူနှင့်သူ၏ကွန်ပျူတာအကြားတစ်ဦး "နဂိုအတိုင်းဖြစ်အောင်" အဖြစ်ပြုမူ, အခြားတစ်ဖက်တွင်, software နှင့်အဆုံးစွန်သောဖြည့်စွက်ဟာ့ဒ်ဝဲနှစ်ဦးစလုံး၏ထိရောက်သောအသုံးပြုမှုကိုတတ်နိုင်သမျှများအတွက်တာဝန်ရှိသည်။
စာပေမှာ operating system ကိုလည်းအခြေခံစနစ်ကဆော့ဖျဝဲလို့ခေါ်ပါတယ်။ အဘယ်ကြောင့်ဒီအဝေါဟာရများမွေးစား, ငါတို့အောက်တွင်ဖော်ပြထားသောစဉ်းစားပါ။
file ကိုစီမံခန့်ခွဲမှု - အ ACT တစ်ခုမရှိမဖြစ်လိုအပ် function ကို
file ကိုမန်နေဂျာတစ်ဦးသော graphical ကိုယ်စားပြုမှုမှာသူတို့ကိုပြသခြင်းငှါ, disc ကိုအပေါ်ရုပ်ပိုင်းဆိုင်ရာအချက်အလက်များအလွယ်တကူ access များအတွက်ဒီဇိုင်းရေးဆွဲနေကြပါတယ်။ ထို့ကြောင့်သူတို့ကသာမဟုတ်ဘဲထို hard disk ကိုအပေါ်တိုက်ရိုက်တည်နေရာထက်, ယုတ္တိဖိုင် name ကိုသုံးနိုင်သည်။
သို့သော်လွတ်လပ်သောသတင်းအချက်အလက်စီမံခန့်ခွဲမှု tools များ၏စည်းကမ်းချက်များ၌ထိုကဲ့သို့သောအစီအစဉ်သဘောထားဆုံးဖြတ်ရန်အချို့အချက်အလက်များရှိပါတယ်:
- အတော်များများက operating system မြား (နှင့်အချိန်ကြာမြင့်စွာအဘို့နှင့်အားလုံးနီးပါး) တစ်ပြိုင်နက်တည်းနိုင်ပါတယ် (!) နီးပါးကဖိုင်အားလုံးကိုစနစ်များနှင့်အတူအလုပ်လုပ်စေရန်။
- အချို့ကစရိုက် (သို့သော်နေဆဲ operating) စနစ် ကဤ application များမပါဘဲလုပ်ဆောင်နိုင်ပါတယ်။
အဆိုပါ ACT ဝန်ဆောင်မှုကဘာလဲ
ဤကဏ္ဍတွင်သိသိသာသာအဆုံးအသုံးပြုသူများအတွက်ပိုမိုအဆင်ပြေအောင်, အ ACT အစီအစဉ်၏စွမ်းရည်များတိုးချဲ့ပရိုဂရမ်ပါဝင်သည်။ သူတို့ကအစခွဲခြားနှင့်ရမှတ်တွေအများကြီးရနိုင်ပါသည်:
- device drivers ယင်း၏ဖန်ဆင်းခြင်း၏စင်မြင့်မှာ operating system ကိုချထားကြသည်မဟုတ်။
- မှားယွင်းမှုများနှင့်ဆုံးရှုံးမှုများ၏အကြောင်းရင်းကိုရှာဖွေအသုံးပြုသူဘို့လိုအပ်ကြောင်းရှင်းလင်းစေပါတယ်ထားတဲ့ကွန်ပျူတာပရိုဂရမ် Self-ရောဂါ။
- ဒါပမေဲ့အံ့သွအလုံအလောက်ပေမယ့် Anti-Virus ဆော့ဖ်ဝဲကိုလည်း "ဝန်ဆောင်မှု" ၏အဓိပ္ပါယ်ကိုက်ညီ။ အမြဲတမ်းမဟုတ်ခဲ့ကြောင်းသတိပြုပါ။
- ဝန်ဆောင်မှု drives တွေကိုအဘို့အ Applications ကိုသငျသညျဒေတာတွေကိုကူးယူခြင်းနှင့် archive ကိုမှခွင့်ပြုမှာ, အမြဲတမ်း disc ကိုမှတ်တမ်းတင်ခြင်းလုပ်ငန်းစဉ်ပိုကောင်းအောင်ဒေတာဖိုင်များကိုဖျက်ပစ်သို့မဟုတ် restore ။
- built-in backup လုပ်ထားအစီအစဉ်ကိုသိသိသာသာသိမ်းပိုက်အာကာသသတင်းအချက်အလက်လျှော့ချရန်။
- ကွန်ယက်ကိုအရင်းအမြစ်များနှင့်ကွန်ယက်ကိုယ်တိုင်ကစီမံခန့်ခွဲမှုအတွက် utility ။
system utilities ကိုခေါ်အစီအစဉ်များကိုမကြာခဏဒီလူတန်းစား။ ရုံ antivirus ကိုအစီအစဉ်များကိုပဌနာမကိုသတိပြုပါ။ ယနေ့ Symantec က, Touch ကိုကျောက်စာအဖြစ် software ကိုထောက်ပံ့သောအခြားအဓိကကုမ္ပဏီများမှကနေလူသိများနည်းလမ်းများ။ ဆော့ဖျဝဲအမျိုးအစားများ ကျနော်တို့တော်တော်များများမေးခွန်းများကိုပြန်လည်သုံးသပ်ပေမယ်မဖြေရှင်းနိုင်ဆက်လက်တည်ရှိသည့်အမှုပေါင်းအချို့အဘို့။
ကွန်ယက်ကို protocols များနှင့်အတူအလုပ်လုပ်ရန် ACT
နာမတော်ကိုအမှီ ပြု. အဓိပ္ပာယ်သက်ရောက်အဖြစ်ဤစနစ်အပလီကေးရှင်းဝဘ်မှဝင်ရောက်ခွင့်တာဝန်ရှိသည်။ အောက်ပါဝေါဟာရများကိုအပေါငျးတို့သအချို့သောတိကျတဲ့လုပ်ရပ်များ (မေးလ်ဆာဗာဖိုင်ဆာဗာကို) ဖျော်ဖြေဖို့ဒီဇိုင်းရေးဆွဲလျက်ရှိသောသူတို့ကိုစနစ်များကိုပိုမိုသက်ဆိုင်ကြောင်းသတိပြုပါ။ ဒီအမိန့်များ software ကို update လုပ်ဖို့မကြာခဏလည်ပတ်မှုစနစ်များသစ်ကိုဗားရှင်းဖွံ့ဖြိုးတိုးတက်ဖို့ရှိသည်။
သာထွက်သတ်မှတ်ထားသောနိယာမအပေါ်အခြေခံထားသည့်တူညီသောဖောက်သည်များ - လမ်း IE ကို, Firefox, Opera နဲ့ Google Chrome ကိုအားဖွငျ့ဖွစျသညျ။
programming ပတ်ဝန်းကျင် နှင့်အစီအစဉ်များ၏အကောင်အထည်ဖော်မှု
ဤရွေ့ကားအစီအစဉ်များကိုတိကျသောနည်းလမ်းများဆက်စပ်သို့သော်ဤမပါဘဲက operating system နဲ့ယေဘုယျအားဖြင့်ကွန်ပျူတာ၏စစ်ဆင်ရေး၏အခြေခံမူနားလည်ရန်မဖြစ်နိုင်ကြောင့်သူတို့ထဲကတစ်ဦးအခြေခံနားလည်မှုလည်းလိုအပ်ပေသည်။ သူတို့က, ဒါပေမယ့်လည်းဒီဘာဂ်နှင့်ပစ်လွှတ် applications များဖို့ကိုဖန်တီးရန်သာလိုအပ်ပါတယ်။
: ကျွမ်းကျင်သူများကဤကိစ္စတွင်အတွက်စနစ်ဆော့ဖ်ဝဲပါဝင်သောပြောပါ
- စာရိုက်ခြင်းနှင့်တည်းဖြတ်စာသားကိုဆိုလိုသည်။
- (လွင်ပြင်ဘာသာစကားများအတွက်) ဘာသာပြန်ဆိုသူသို့မဟုတ်စကားပြန်။
- အဆိုပါ linker လည်း linker တောင်းဆိုခဲ့သည်။
- debugger ။
- အဆိုပါအစီအစဉ်၏သေဒဏ်စီရင်များအတွက်အပြည့်အဝ application ကိုစာကြည့်တိုက်။
လျှောက်လွှာမဆိုအချို့သော OS ကိုအောက်မှာ (ရှားပါးခြွင်းချက်နှင့်အတူ) နေသူများကဖန်တီးသတိပြုပါ။ ဒါပေမယ့်သူတို့ကိုဖွံ့ဖြိုးတိုးတက်ဖို့ဒီဇိုင်းရေးဆွဲလျက်ရှိသောစနစ်ကိရိယာများ, (ဒီအဘို့နှင့်အချို့သော system ကိုစာကြည့်တိုက်လိုအပ်တယ်) တစ်ဦးလုံးဝကွဲပြားခြားနားသောစနစ်ကအလုပ်လုပ်နိုင်ပါတယ်။ သူတို့ကအလုပ်များအတွက်ဦးစားပေးစနစ်ကရှေးခယျြရာတှငျမိမိတို့ကိုယ်ကို developer များကန့်သတ်ရန်ပါဘူးဘာဖြစ်လို့လဲဆိုတော့ဒါကအလွန်အရေးကြီးပါတယ်။
ဘာသာပြန်များကဘာတွေလဲ
ဒီချက်နှင့်အဓိပ္ပါယ်လူတိုင်းအတွက်ရှင်းရှင်းလင်းလင်းမဖြစ်ကတည်းကအသေးစိတ်၌ဤကိစ္စကိုကြည့်ပါ။
ဒီအစက်ဘာသာစကားထဲသို့လူတွေကိုနားလည်ကြောင်း programming language ကိုဘာသာသော program တစ်ခုကိုရည်ညွှန်းသည်အရေးပါသောအယူအဆဖြစ်ပါတယ်။ ၏သင်တန်း, စက်ဘာသာစကားနားလည်သဘောပေါက်လူနိုင်ပါတယ်, ဒါပေမဲ့အဲဒီပညာရှင်များကမ္ဘာတစ်ဝှမ်းယူနစ်။ အဆိုပါအစီအစဉ်ကိုကိုယ်တိုင်ကအရင်းအမြစ် module တစ်ခုဟုချေါဆို programming language ကို, ၌ရေးထားလျက်ရှိ၏ဖြစ်ပါတယ်။ object ရဲ့ module တစ်ခုထပ်မံအသုံးပြုမှုစက်များအတွက်ပြုစုအခြေခံသတင်းအချက်အလက်ကိုခေါ်။ ဒီ module တစ်ခု၏ဖွဲ့စည်းပုံကိုပရိုဂရမ်များ၏စာသားပါဝင်သည်ပြီးသားစက်ဘာသာစကားအဖြစ်က၎င်း၏မှန်ကန်သောစစ်ဆင်ရေးနှင့်ဒီဘာဂင်များအတွက်လိုအပ်သောအခြားသတင်းအချက်အလက်များသို့ဘာသာပြန်ထားသောဖြစ်ပါတယ်။
ဒီလူတန်းစားအားလုံး applications များ compiler နဲ့နှင့်စကားပြန်သို့ခွဲခြားထားတယ်။ ချက်ချင်းစက် module တစ်ခုထဲသို့အရင်းအမြစ်စာသားကိုဘာသာပြန်ဆိုပထမ။ အဆိုပါစကားပြန်မသာဖြစ်ပြီးလေယာဉ်တင်သင်္ဘောလုပ်ဆောင်ပေမယ်ထို့နောက်အစီအစဉ်ကိုစမ်းသပ်ဖို့ကြိုးစားပါတယ်။ အဆိုပါအစီအစဉ်၏နှေးကွေးသောအကောင်အထည်ဖော်မှု: ဤအခြေခံပေါ်မှာ, ကတဦးတည်းကြီးမားအားနည်းချက်ရှိပါတယ်။ သာပရိုဂရမ်းမင်း၏အခြေခံသင်ပေးဖို့အသုံးပြုထားတဲ့အရိုးရှင်းဆုံးနှင့်အများဆုံးစရိုက်ဘာသာစကားများတို့တွင်ထိုကဲ့သို့သောနည်းလမ်းများ အသုံးပြု. အဘယ်ကြောင့်ဖြစ်ပါတယ်။
Linker, ဒါမှမဟုတ် linker, boot ပစ္စည်းများအတွက်အရာဝတ္ထု module တွေရဲ့အပြောင်းအလဲနဲ့အတွက်ပါဝင်နေသည်။ သူတို့တစ်ဦးစီပြီးသားမှတ်ဉာဏ်သို့ပြောင်းရွှေ့ကွပ်မျက်ခံရနိုင်ပါသည်။
debugger နှင့်အခြားအစိတ်အပိုင်းများ
ကတစ်ပြိုင်နက်အထဲတွင်အမှားများကိုရှာနေပရိုဂရမ်စီးဆင်းမှုကိုထိန်းချုပ်ခွင့်ပြုထားသကဲ့သို့ debugger တစ်ခုမရှိမဖြစ်လိုအပ် function ကိုလုပ်ဆောင်တယ်။ ယင်း၏အခြေခံအင်္ဂါရပ်အစုံခုနှစ်တွင်လည်းပါဝင်သည်:
- အမြဲတမ်းမွေးမြူရေးရလဒ်များကိုအတူဝန်အရာဝတ္တုရဲ့ module တစ်ခုမှတဆင့်ခြေလှမ်းရန်။
- ဆော့ဖ်ဝဲရေးသားသူ၏ကြိုတင်အချက်များမှာရပ်တန့်။
- ထိုကဲ့သို့သောလိုအပ်ကြောင်းလည်းမရှိလျှင်, debugger လုံးဝကကြိုတင်သတ်မှတ်ထားသောအချက်ထဲတွင်အစီအစဉ်ကိုရပ်တန့်နိုင်ပါတယ်။
- အသုံးပြုသောအားလုံး variable တွေကိုဖော်ပြရန်။
တွေ့ရှိချက်များ
- တိုက်ရိုက် OS ကို (operating system ကို) ဖြစ်သည်။
- အရေခွံ (DE) နှင့်အစီအစဉ်ကိုကွပ်မျက်ပတ်ဝန်းကျင်။
- မန်နေဂျာ File နှင့်အခြား file ကိုစီမံခန့်ခွဲမှုကိရိယာတခုဖြစ်တယ်။
- ပြုစုသူကိရိယာများ။
- အားလုံးကွန်ရက်ကကိရိယာများ။
- တချို့က applications များ။
ဤတွင်ကျနော်တို့စနစ်ဆော့ဖ်ဝဲဖွဲ့စည်းပုံဆန်းစစ်ခဲ့သည်။
Similar articles
Trending Now