ကွန်ပျူတာများဆော့ဖျဝဲ

Software များ - ဒီကဘာလဲ? ဘာဆော့ဝဲအစီအစဉ်?

ကွန်ပျူတာ၏မည်သည့်အသုံးပြုသူနေ့တိုင်းထိုကဲ့သို့သော Software များအဖြစ်သက်တမ်းနှင့်အတူရင်ဆိုင်ခဲ့ရသည်ဖြစ်ပါတယ်။ ဟူသောဝေါဟာရကို၏ခေတ်သစ်နားလည်မှု "software ကို" သို့မဟုတ်, အတိုကောက်ပုံစံတှငျ "စာတိုက်" ( "အပျော့") အဖြစ်အဓိပ္ပာယ်ကောက်ယူသောကြောင့်ဤအံ့သြစရာတော့မဟုတ်ပါဘူး။ ၏ဆော့ဖ်ဝဲအမျိုးအစားများနှင့်ကွန်ပျူတာစနစ်များ၏အခြားအစိတ်အပိုင်းများနှင့်အတူဆက်ဆံရေးအချို့အရေးကြီးသောကဏ္ဍများကိုစဉ်းစားကြပါစို့။ ဒီတော့ဆော့ဝဲကဘာလဲ?

အထွေထွေသဘောတရားများ

တစ်ညွှန်ကြားချက်အစုကို, တစ်ဦးပရိုဂရမ်းမင်းဘာသာစကား၏အခြေခံပေါ်မှာသူတို့ရဲ့ကွပ်မျက်အပေါ်ညွှန်ကြားချက်, program တစ်ခုသို့မဟုတ်အသုံးပြုသူနှင့်ကွန်ပျူတာစနစ်ကများအကြား, ဒါပေမယ့်လည်းကွန်ပျူတာသို့မဟုတ်အခြား application များ built ၏ဒါချေါသံအစိတ်အပိုင်းများအကြားမသာပူးပေါင်းဆောင်ရွက်မှုများအတွက်တာဝန်ရှိအစီအစဉ်များကိုသတ်မှတ် - အထွေထွေသဘောမျိုးဆော့ဝဲထဲမှာ အခြို့သောရည်ရွယ်ချက်။

ဆော့ဖ်ဝဲများ၏အခွင့်အာဏာလုပ်ဆောင်ချက်များကိုပေါ် မူတည်. အားလုံး software ကိုနောက်ပိုင်းမှာဆွေးနွေးကြမည်သည့်တော်တော်များများအတန်းသို့ခွဲခြားနိုင်ပါသည်။

Hardware နဲ့ Software ကို: ခြားနားမှုနှင့်ဆက်ဆံရေးမျိုး

အဲဒီနှစျခုအသုံးအနှုန်းများ၏အနက်ကိုပထမဦးဆုံးကွန်ပျူတာထွန်းတို့နှင့်အတူကြွ။ ကွန်ပျူတာ ( "သံ" အစိတ်အပိုင်းများ) ၏ဤဟာ့ဒ်ဝဲ, လက် (Motherboard က, Processor, မှတ်ဉာဏ်, အရံပစ္စည်းများနှင့်စနစ်အတွက်အခြား devices, သို့မဟုတ်ပါကချိတ်ဆက်) မထိနိုင်သည့် - ယနေ့ကဟာ့ဒ်ဝဲယူဆနေသည်။

အဆိုပါ Software များအတွက်သက်တမ်းအတော်လေးဆန့်ကျင်ဘက်အနက်။ ဘာသာပြန်ချက် "အပျော့ထည်" အဖြစ်စာသားကိုယ်စားပြုနိုင်ပါတယ်။ ကျယ်ပြန့်အသိထဲမှာကပရိုဂရမ်ကသဘောဖြစ်ပါသည်, ပင်ကို virtual အစိတ်အပိုင်းတို့ထိမရနိုငျသောအဓိပ်ပာသည်။

နှင့်သူ၏သို့မဟုတ်သူမ၏အစွမ်းအဖို့ "သံ" သို့မဟုတ်လက်လှမ်း၏အသုံးပြုမှုကိုသေချာပေါက်ထိုကဲ့သို့သောကိရိယာများ၏စွမ်းဆောင်ရည်အတွက်တာဝန်ရှိသည်ကိုအထူးထိန်းချုပ်ရေးအစီအစဉ်များ၏ပုံစံအတွက်အထူးဆော့ဖ်ဝဲကိုအသုံးပြုရမည်အဘို့, အရှိဆုံးစိတ်ဝင်စားစရာ, (ယာဉ်မောင်း, ထို command ကို input ကို / BIOS ကို output ကိုသတ်မှတ်နှင့်ဒါပေါ်မှာ။ ဃ) ။

အဆိုပါအသုံးအနှုန်း Software များကိုယ်နှိုက်ကယခုကပင်ကွန်ပျူတာပစ္စည်းကိရိယာ၏အရုဏ်မှာ, ကဆော့ဖ်ဝဲဆက်စပ်၌တည်ရှိ၏နေရာတိုင်းအသုံးပြုကြသည်ထားတဲ့၏ဘာသာပြန်ချက်နှင့်အနက်ကိုအသုံးပြုမှုအတွက်မဟုတ်ခဲ့ပေ။ ဒါဟာလုံးဝကိုဖွဲ့စည်းခဲ့အစောပိုင်း 60-ies သာဖြစ်ခဲ့သည်။ ဒါဟာကွန်ပျူတာ၏ Hardware ကိုစီမံခန့်ခွဲခြင်းအတွက်တာဝန်ရှိသည်သင်း၏ရှင်းလင်းပြတ်သားတဲ့ကွဲပြားခြင်းနှင့်အဆုံးအသုံးပြုသူ၏နိဒါန်းနှင့်အတူချိတ်ဆက်ခဲ့သည်။ Related အတန်း (Software များနှင့်ဆက်စပ်ပစ္စည်း) လူသိများဟာ့ဒ်ဝဲနှင့်ဆော့ဖ်ဝဲစနစ်များဖြစ်လာခဲ့သည်။

အတော်ကြာစံအပေါ်အခြေခံပြီးခွဲခြားဆော့ဖျဝဲ

Software များအဖြစ် - ဤဆိုကွန်ပျူတာစနစ်၏အစီအစဉ်တွင်အစိတ်အပိုင်းတစ်ခုဖြစ်ပါသည်, ဒီ software ကိုကပေးအပ်သောတာဝန်များကိုအပေါ်အခြေခံပြီးအများအပြားကျယ်ပြန့်အမျိုးအစားသို့ခွဲခြားနိုင်ပါသည်။ ဥပမာ, အသုံးပြုခြင်းနှင့်ပွား software ကိုသုံးစွဲသူများ၏ကျယ်ပြန့်အဘို့ကော်ပိုရိတ် (ထုံးစံကြီးမားသောကုမ္ပဏီကြီးများနှင့်ကုမ္ပဏီများအတွက်ဖန်ဆင်း) နှင့်ဆော့ဖ်ဝဲကိုခွဲခြားသည်။

သတ်မှတ်ထားသယ်ဆောင်ရလွယ်ကူ၏အဆိုအရ (အလွန်ကွဲပြားခြားနားသောစနစ်များကိုမှအဆင်ပြေအောင်) ပလက်ဖောင်း (တဦးတည်းအလတ်စားနှင့် "သံ" ၏တဦးတည်းအမျိုးအစားအတွက်သီးသန့်လည်ပတ်) တိကျသောနှင့် Cross-platform စေနိုင်ပါတယ်။

အမျိုးအစားဖြန့်ဖြူးဖို့အဆိုအရ (အပွင့်လင်းတဲ့အရင်းအမြစ်ကို GNU General Public License ဖို့ source code ကိုနှင့် ပတ်သက်. ) ဖွင့်လှစ်ခြင်းနှင့်အခမဲ့, စီးပွားဖြစ်ဆော့ဗ်ဝဲသို့ခွဲခြားနိုင်ပါသည်။ ထို့အပြင်ခုနှစ်, ဒီနေရာမှာမကြာခဏအခမဲ့ပေးဆောင်ခြင်းနှင့် shareware များအတွက်ထည့်သွင်းထားပါသည်။ လျှောက်လွှာ၏အဆုံးစွန်သောအမျိုးအစား program ကိုဝယ်ခြင်းငှါရှိသည်လိမ့်မယ်, အရာသည်နောက်, အပြည့်အဝသို့မဟုတ်တစ်စိတ်တစ်ပိုင်းအချိန်တစ်အချို့သောကာလအတွက်ကန့်သတ်လုပ်ဆောင်နိုင်စွမ်းသည်။ ဒီလိုမှမဟုတ်ရင်သူကအလုပ်လုပ်နေရပ်တန့်ပါလိမ့်မယ်။

ဒါပေမယ့်ရည်ရွယ်ခွဲခြားဆော့ဖ်ဝဲသုံးကျယ်ပြန့်အမျိုးအစား၏တည်ရှိမှုအဓိပ္ပာယ်သက်ရောက်:

  • စနစ်က;
  • လက်မှုပညာ,
  • (ဖှံ့ဖွိုးတိုးတကိရိယာများ, ကိရိယာများနှင့် utilities) ဆာပ။

System ကို Software များ

စနစ်အဖြစ်အစိတ်အပိုင်းများကိုသာပုံမှန်အတိုင်းသဘောနဲ့လျှောက်လွှာဖြစ်ကြသည်။ တကယ်တော့မှာ operating system မြားကိုလညျးအစီအစဉ်များဖြစ်ကြသည်။

မကြာခဏသို့သော်စနစ်ဆော့ဖ်ဝဲကိုသူတို့လုပ်ကိုင်ရန်အတွက် operating system ကိုပတ်ဝန်းကျင်နှင့်တစ်ဦးအထူးသဖြင့်တာဝန် (ဥပမာ, တူညီတဲ့ device ကိုယာဉ်မောင်း) ထွက်တင်ဆောင်လာသောတွင်ပါဝင်ပတ်သက်ကြောင်းဟာ့ဒ်ဝဲအနေဖြင့်အသုံးပြုသူအစီအစဉ်များကိုချိတ်ဆက်အလွှာတစ်ဦးကြင်ကြင်နာနာအဖြစ်ယူဆနိုင်ပါတယ်။

ကရှင်းလင်းစေရန်, ကျွန်တော်တစ်ဦးရိုးရှင်းတဲ့ဥပမာပေးရကြမည်။ အဆိုပါ Windows operating system (system ကိုအလွှာ), အသံကဒ် ( "သံ") နှင့်မီဒီယာကစားသမားကိုယူ (လျှောက်လွှာဆော့ဖျဝဲ) ။ saundkarta မှအသံမျိုးပွားနိုင်, သင်ကစားသမားများအတွက်ပလက်ဖောင်းဖြစ်သည့် operating system ကိုက device ကိုထိန်းချုပ်ပေးမယ့်ယာဉ်မောင်း (system ကိုဆော့ဖျဝဲ) လိုအပ်ပါတယ်။ စနစ် device ကိုအသိအမှတျပွုကတည်းက၎င်း၏ညွှန်ကြားချက်မှတဆင့်ကအထူးကုဒ်ပြောင်းကိရိယာများနှင့်ဒီကုဒ်ဒါ (အပိုဆောင်း software ကို tools များ) ကိုအသုံးပြုသည်အသံဖိုင်အမျိုးအစားကို detect လုပ်ဖို့, ကစားသမားကိုထိန်းချုပ်ကသူတို့ကိုထုတ်လွှင်။ ဆက်ဆံရေးသိသာသည်။

လျှောက်လွှာအစီအစဉ်များ

စနစ်အစိတ်အပိုင်းများကို run သို့မဟုတ်တစ်ခုတည်းသောအစိတ်အပိုင်းတစ်ရပ်၌သူတို့ကိုမသုံးကြဘူးသမြှသောသူတို့အပလီကေးရှင်းများပါဝင်မှ application များအတွက်ကောင်းစွာသတ်မှတ်တိကျတဲ့အသုံးပြုသူတာဝန်များကိုဖြေရှင်းနိုင်။

ဥပမာအားဖြင့်ယနေ့ကျနော်တို့အများကြီးယူဆောင်လာနိုင်သည်ကိုသင်ကြည့်ရှုနိုင်သကဲ့သို့, ဆော့ဖ်ဝဲ၏အသီးအသီးအမျိုးအစား (Software များ) ရုံးအစုံ, မီဒီယာအယ်ဒီတာများ, သင်္ချာတွက်ချက်မှုများနှင့်ဒီဇိုင်းစနစ်, စတာတွေကအင်တာနက်နှင့်ကွန်ရက်စီမံခန့်ခွဲမှုမှဝင်ရောက်ခွင့်, ဒေတာ logger ၏နည်းလမ်းများ - အကောင်အထည်ဖော်မှုအပေါ်အာရုံစိုက်တဲ့ tool တစ်ခု .. ကျဉ်းမြောင်းသောအလုပ်များကိုအကွာအဝေး, နှင့်အသုံးပြုသူတပြင်လုံးကိုကွန်ပျူတာစနစ်ဖြင့်တိုက်ရိုက်အပြန်အလှန်ဆက်သွယ်။

Tools များ & အသုံးအဆောင်များ

အဆိုပါ tools တွေကို software ကိုတခြားအမျိုးအစားများ၏ဖွံ့ဖြိုးတိုးတက်မှုနှင့်ပြုပြင်ထိန်းသိမ်းမှုများအတွက် software ကိုပါဝင်သည်။ ဒါကပလက်ဖောင်းဘာသာစကားပါဝင်နိုင်ပါသည် programming ကိုပတ်ဝန်းကျင် ဖွံ့ဖြိုးရေး, အဆိုပါ SDK ကို packages များ, bug ကိုခြေရာခံခြင်းနှင့် version ကိုထိန်းချုပ်။

သူတို့ကိုအောက်မှာမကြာခဏရည်ညွှန်းကြောင်း utilities, နှငျ့ ပတျသကျ. software ကို အခြားနည်းလမ်းများ၏ setting မှရယူရာမရှိဘဲစုစည်းအတွက်ဟာ့ဒ်ဝဲ parameters တွေကို configure လုပ်ဖို့, နှင့် / သို့မဟုတ်ကွန်ပျူတာစနစ်၏ software ကိုအစိတ်အပိုင်းများ, အကောင်အထည်ဖော်မရပါ။ ထိုကဲ့သို့သောဆော့ဖ်ဝဲကို operating system ကိုအတွက်ပေါင်းစည်းသို့မဟုတ်သီးခြားစီ installed နိုင်ပါသည်။ အချို့ကိစ္စများတွင်အသုံးအပြည့်အဝအလိုအလျောက်ချိန်ညှိမှုများ (ဥပမာအကောင်းမြင်လျှောက်လွှာ bug တွေကို fix နဲ့ Windows-စနစ်များ၏စွမ်းဆောင်ရည်တိုးတက်လာဖို့) သုံးနိုင်ပါသည်။

အစားတစ်ဦး epilogue ၏

ပြီးသားအထက်တွင်ဖော်ပြခဲ့သကဲ့သို့, တစ်ခုတည်းလျှောက်လွှာ, ဒါပေမယ့်လည်းအစုတခုသာဖြစ်နိုင်, ကတည်းက«ဤအစီအစဉ်ကဘာလဲ "ဒီချဉ်းကပ်မှုအတန်ငယ်မမှန်ကန်ကြောင်း: နောက်ဆုံးအနေနဲ့ကအများအပြားသည်အသုံးပြုသူများမကြာခဏဟူသောဝေါဟာရကို Software များနှင့် ပတ်သက်. အခြားမေးစရာသည်ဟုထုတ်ပြန်ချက်တွင်ဖော်ပြထားသည်ရကျိုးနပ်သည် အစီအစဉ်များ, တစ်ဦးနဲ့အခြားအစိတ်အပိုင်းများကိုထိန်းချုပ်ဖို့ဘာသာစကားပညတ်တော်တို့ကို, ညွှန်ကြားချက်များနှင့်ပရိုဂရမ်းမင်းဘာသာစကား၏စည်းမျဉ်းများအစုသို့မဟုတ် binary code ကို၏ပုံစံအတွက်အပြောင်းအလဲနဲ့နှင့်သေဒဏ်စီရင်ဘို့မိမိတို့လွှဲပြောင်းဥပမာ, ဗဟို Processor ကို။

ဖော်ပြချက်ထဲတွင်ယနေ့အလွန်အလွန်များစွာရေတွက်နိုင်သည့် subclasses သို့ထပ်မံခွဲခြားခြင်းမရှိဘဲ software ကိုသာအဓိကအမျိုးအစားများကိုတင်ပြခဲ့ကြသည်ဘာဖြစ်လို့လဲဆိုတော့ဒါကခွဲခြားကိုလည်းအလွန်ခြွင်းချက်ဖြစ်ပါတယ်။ သို့သော်သာမန်အသုံးပြုသူလောက်နိုင်ပါတယ်ဟူသောဝေါဟာရကို Software များနှင့်ဤအသိပညာ၏ကနဦးနားလည်မှုအဘို့။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.delachieve.com. Theme powered by WordPress.