ကွန်ပျူတာများ, Operating systems
Real-time operating system မြား၏ဥပမာများ။ ကွန်ယက်ကိုလည်ပတ်မှုစနစ်များဥပမာ
အဆိုပါ operating system ကို မှန်ကန်အချိန် (RTOS) - ဒီ OS ကိုတစ်ဦးကြိုတင်သတ်မှတ်ထားသောအချိန်ကြားကာလတစ်အချို့စွမ်းရည်အာမခံပေးသော။ object တစ်ခုအသင်းတော်ကိုလိုင်းပေါ်တွင်စက်ရုပ်များအတွက်ရရှိနိုင်ဖြစ်လာတော်မူကြောင်းကိုပြသသကဲ့သို့ဥပမာ, ဒီဇိုင်းရေးဆွဲနိုင်ပါသည်။ ထိုသို့သောအင်္ကျီကို "ခက်ခဲ" နှင့်အဖြစ်ခွဲခြားထားပါသည် "ပျော့။ "
Real-time ခက်တဲ့ operating systems အရာဝတ္ထု (ဒီစစ်ဆင်ရေးပျက်ကွက်အတွက်အဆုံးသတ်ပါလိမ့်မယ်) သတ်မှတ်ထားသောကာလမှာမရရှိနိုင်လျှင်တွက်ချက်မှု, ကွပ်မျက်ခံရမရနိုငျယူဆ။
ဤအခြေအနေများအောက်တွင် Real-time စည်းဝေးပွဲကိုလိုင်းအတွက်ပျော့ operating system ကိုဆက်လက်လုပ်ကိုင်မည်, သို့သော်အဆောက်အဦစက်ရုပ်ယာယီအသုံးမကျသောလိမ့်မည်သောရလဒ်နှင့်အတူအချိန်တန်ရရှိနိုင်ပါစေခြင်းငှါမတတ်နိုင်သောကြောင့် output ကိုနိမ့်နေပေမည်။
Real-time operating စနစ်များဥပမာတင်ပြခြင်းမပြုမီ, သင်သည်သူတို့၏အသုံးပြုမှုများ၏ပိုင်ထိုက်သောနားလည်ရန်လိုအပ်သည်။ ဤအ OS ကိုအချို့ကိုသတ်သတ်မှတ်မှတ် application များအတွက်ဖန်တီးနေစဉ်အခြားသူများကို - ပိုယေဘုယျသည်။ ထို့အပြင်အချို့ယေဘုယျ-ရည်ရွယ်ချက်ထည်ကိုလည်းတခါတရံအမှန်တကယ်အချိန်အတွက်စစ်ဆင်ရေးများအတွက်အသုံးပြုသည်။ operating system မြား၏ဤအမျိုးအစားနမူနာအဖြစ်လူသိများသည် Windows 2000 သို့မဟုတ် IBM ကမိုက်ကရိုဆော့ဖ / 390 လုပ်ဆောင်နိုင်ပါတယ်။ ဒါက operating system ကိုအချို့သောလိုအပ်ချက်များကိုဖြည့်ဆည်းမပေးပါဘူး, ဒါကြောင့်ကျွန်တော်တို့ကိုမှန်ကန်အချိန်အတွက်တိကျတဲ့လျှောက်လွှာပြဿနာများအတွက်အဖြေတစ်ခုကြောင့်ထည့်သွင်းစဉ်းစားရန်ခွင့်ပြုကြောင်းဝိသေသလက္ခဏာများရှိစေခြင်းငှါလျှင်ပင်ဖြစ်ပါသည်။
Operating System ကိုဥပမာ နဲ့သူတို့ရဲ့စရိုက်လက္ခဏာတွေ
ယေဘုယျအားဖြင့် ထို operating system ကို မှန်ကန်အချိန်အောက်ပါဝိသေသလက္ခဏာများရှိပြီး:
- multitasking ။
- ဦးစားပေးနိုင်မှုလုပ်ငန်းစဉ်စီးဆင်းမှု။
- ကြားဖြတ်အဆင့်ဆင့်၏တစ်ဦးကလုံလောက်သောအရေအတွက်သည်။
real-time operating system မြားကိုမကြာခဏ microdevices ပုံစံများတွင်အသုံးပြုထားသည့်အသေးစား embedded အရေခွံအတွက်အသုံးပြုကြသည်။ အစစ်အမှန်အချိန်မှာတော့: ဥပမာ, နျူကလိယအချို့ကို Single-tasking operating system ကို (စသည်တို့ကို IOS ကို, Android ၏တစ်စိတ်တစ်ဒေသအဖြစ် kernel ကို ... ဥပမာ) အဖြစ်စဉ်းစားနိုင်ပါတယ်။ သို့သော်၎င်းတို့၏တာဝန်များကိုဖျော်ဖြေဖို့ဥပမာအားဖြင့်, ယာဉ်မောင်း, ကိရိယာ၏အခြားအစိတ်အပိုင်းများကိုလိုအပ်သည်။ ဒါကဘာကြောင့် Full-စုံတဲ့ရဲ့ operating system ကို Real-time ဖြစ်ပါသည် စည်းကမ်းအဖြစ်, ရုံ kernel ကိုထက်ပိုပါတယ်။
ပုံမှန်ဥပမာအားလျှောက်လွှာ RTOS HDTV-လက်ခံနှင့် display ကိုဖြစ်ပါတယ်။ သူသည်ဒစ်ဂျစ်တယ် signal ကိုဖတ်ပါဖော်များနှင့်ဝင်လာသောအချက်အလက်များ၏ပုံစံကိုပြသသင့်ပါတယ်။ အဆိုပါ pixel ဗီဒီယိုနှင့် / သို့မဟုတ်အသံကပုံပျက်နေသည်အဖြစ်မဆိုနှောင့်နှေးသိသာပါလိမ့်မည်။
သို့သော်အသံနှစ်သက်သောအခါ, "ဒီအမျိုးအစား Operating System ကိုဥပမာပေး," အကျော်ကြားဆုံးအမည်များကိုဖော်ပြထားခြင်းကိုရည်ညွှန်းသည်။ ဤအုပ်စု၏အဘယျစိတျအပိုငျး?
ကုမ္ပဏီများသည် WindRiver ထံမှ VxWorks
VxWorks WindRiver ၏အကူအညီနှင့်အတူစီးပွားဖြစ်ဆော့ဗ်ဝဲအဖြစ်ဖွံ့ဖြိုးပြီးတစ်ဦးကို real-time operating system ဖြစ်ပါတယ်။ ပထမဦးဆုံး 1987 ခုနှစ်တွင်ဖြန့်ချိသည့်အခါ VxWorks မူလက Real-time နှင့်တွက်ချက်စွမ်းဆောင်ရည်လိုအပ်ကြောင်း embedded စနစ်များကိုအသုံးပြုရန်အတွက်ဒီဇိုင်းရေးဆွဲခဲ့သည်။ ထို့ကြောင့် operating system မြား၏ဤအမျိုးအစားဥပမာမော်တော်ကားနှင့်စားသုံးသူအီလက်ထရောနစ်တိုးတက်စေခြင်း, ကာကွယ်စောင့်ရှောက်ရေးနှင့်ဘေးကင်းလုံခြုံရေးဒေသများ, ကွဲပြားခြားနားသောစက်မှုလုပ်ငန်းများ (အထူးသဖြင့်အာကာသနှင့်ကာကွယ်ရေး), ဆေးဘက်ဆိုင်ရာစက်ပစ္စည်းများ, စက်မှုပစ္စည်းကိရိယာများ, စက်ရုပ်, စွမ်းအင်, သယ်ယူပို့ဆောင်ရေးစီမံခန့်ခွဲမှု, ကွန်ယက်အခြေခံအဆောက်အဦများထုတ်လုပ်ရာတွင်အသုံးပြုကြသည်။
VxWorks အဆိုပါ Intel သည် (IntelQuarkSoC နှင့် x86-64 ၏ဗားရှင်းအသစ်အပါအဝင် x86), MIPS, PowerPC အတွက်, SH-4, နှင့် ARM-ဗိသုကာထောက်ခံပါတယ်။ ဒါဟာအင်အားကြီး RTOS kernel ကို, middleware, ကြေး-based အတွက် add-on packages များနှင့်အခြားထုတ်လုပ်သူများထံမှဟာ့ဒ်ဝဲနည်းပညာများအထောက်အပံ့နှင့်တကွကြွလာ။ အဆိုပါ VxWorks 7 - - ၎င်း၏နောက်ဆုံးပေါ်ပြဿနာအတွက် OS ကို kernel ကိုပု middleware, application များနှင့်အခြား packages များအနေဖြင့်သီးခြားစီပါရှိသောကြောင်းဒါစနစ် modular နှင့်အဆင့်မြှင့်ဖို့အဆင့်မြှင့်ခဲ့တာဖြစ်ပါတယ်။
QNX Neutrino
operating system မြား၏ဤအမျိုးအစားလည်းဂန္ဥပမာ - အချို့ Unix-like shell ကို။ ထိုသို့သောမူလကအစောပိုင်း 1980 ခုနှစ်တွင်တီထွင် QNX Neutrino, ကနေဒါကုမ္ပဏီ Quantum ဆော့ဝဲစနစ်များသည်။ နောက်ဆုံးတွင် BlackBerry ကိုဖွံ့ဖြိုးတိုးတက်ရေးအတွက် 2010 ခုနှစ်ဝယ်ယူခဲ့သည်။ QNX မော်တော်ယာဉ်နှင့်မိုဘိုင်းဖုန်းများအပါအဝင်အမျိုးမျိုးသော devices များအတွက်အသုံးပြုသည်အရာပထမဦးဆုံးစီးပွားဖြစ်အောင်မြင်သော microkernel တဲ့ operating systems တစ်ခုဖြစ်သည်။
FreeRTOS
FreeRTOS 35 Microcontroller တွေတင်ဆောင်ထားတဲ့နာမည်ကြီးနျူကလီးယား OS ကို Real-time embedded devices များဖြစ်ပါသည်။ ဒါဟာနောက်ထပ်ကန့်သတ်ခြင်းနှင့် optional ကိုခြွင်းချက်နှင့်အတူ GPL လိုင်စင်အောက်မှာကိုတိုးချဲ့။ အဆိုပါကင်းလွတ်ခွင့်အဓိကကိုယ်တိုင်ကထိန်းသိမ်းနေချိန်မှာအသုံးပြုသူများသည်တစ်ဦးတံခါးပိတ်အရင်းအမြစ်တွေနဲ့သူတို့ရဲ့ကိုယ်ပိုင်ကုဒ်သုံးစွဲဖို့ခွင့်ပြုစဉ်ကန့်သတ်, benchmarking တားမြစ်ထား။ ထို့ကြောင့်သင့်ကိုယ်ပိုင်ပလီကေးရှင်းကိုအသုံးပြုခြင်း FreeRTOS နိုင်အောင်စီစဉ်ပေးထားတယ်။
Windows ကိုအီး
Compact မြှုပ်ထားသော Windows ကို - ထုတ်ကုန်များ Windows ကိုနှစ်မြှုပ်ထားသောမိသားစုအတွင်း subfamily ဖွံ့ဖြိုးပြီး "မိုက်ကရိုဆော့ဖ" ကော်ပိုရေးရှင်းများ၏ operating system ဖြစ်ပါတယ်။ Windows NT ပေါ်တွင်အခြေခံသော Windows ကိုနှစ်မြှုပ်ထားသောစံ, မတူဘဲ, operating system မြား၏ဤဥပမာသီးသန့်စပ် kernel ကိုအသုံးပြုပါ။ "Microsoft က" ကုမ္ပဏီကဒီများအတွက်နည်းပညာဆိုင်ရာအခြေခံများကိုမိမိတို့ကိုယ်ပိုင်အသုံးပြုသူ interfaces ပြုပြင်မွမ်းမံခြင်းနှင့်ဖန်တီးနိုင်သူမူရင်းကိရိယာများထုတ်လုပ်သူများအတွက် Windows ကိုအီးလိုင်စင်ပေးသည်။
Similar articles
Trending Now