ЭЭМ, Иштетүү системалары
Реалдуу убакыт иштеп жаткан системасы деген эмне?
Кандай иштеп системалар реалдуу убакыт? RTOS изилдөөгө, кулак салгыла. Баарынан мурда, бул өзгөчө түрү болуп иштеп жаткан системасы, жаман кырдаалдарда аны аткаруу, ылдамдыгынын жалпы тутуму менен айырмаланат. өзгөчөлүктөрүн ачып көптөгөн түшүнүктөр колдонулат:
- RTOS - белгилүү бир мөөнөт үчүн зарыл кызмат көрсөтүүлөрдү камсыз кыла турган бир система;
- дайыма даяр менен мүнөздөлөт реалдуу убакыт системасы, жана колдонуучуларга көрүнүп маалыматтарды каттоо, иштеп чыгуу;
- "тез системасы", айкын эмес, жооп убакыт RTOS жана жетиштүү убакыт колдонуу менен иштөө үчүн келет.
толуктугун, ал реалдуу убакыт иштеп системалардын касиеттерине кулак салып кетүү керек. абдан маанилүү бир өзгөчөлүк кепилдик жана окуялар туруктуу жооп берет. Милдеттери ар кандай деңгээл (жогорку жана төмөнкү артыкчылыктуу) бири-бири менен аралашуу, ошондой эле бири-бирине сүрүп керек. реалдуу убакытта белгилүү бир окуяга жооп берүү мөөнөтү боюнча талаптарды жогорку деңгээл.
иштеп жаткан системасынын түрлөрү жана реалдуу убакыт
программалар боюнча аларга жер бөлүп катуу (катуу), жумшак (жумшак) жана өз ара аракеттенүү. ар бир түрү боюнча кыскача карап чыгуу.
Hard RTOS реалдуу убакытта окуя боюнча так жооп убакыт бар. Мисал: аппараттык үзгүлтүккө, дисплей башкаруу үчүн иштетиле турган буйрук , белгилүү бир убакыт учурларда 100% болот деп.
Soft реалдуу убакыт системалары учурда 80-90% бир буйругу менен белгилүү бир мөөнөт четтөөгө мүмкүнчүлүк берет. Бирок, биринчи кезекте, бул кечигүүлөр орду толгус натыйжаларга алып келген жок.
Interactive RTOS камтыйт адам ойноорун (жеке берген көрсөтмө же буйрук кийин системасынын жооп күтүп жатканда).
таанымал реалдуу убакта иштеген системалар жана алардын өзгөчөлүктөрү
Көпчүлүк RTOS - жагынан чектөөлөр бар, ошондуктан алар тууралуу толук маалымат алуу кыйын. Компания ЖК киргизилген программалык камсыздоону иштеп чыгуу үчүн WindRiver системалары VxWorks (оор RTOS) иштелип чыккан. Ал VxWorks көзөмөлүндө колдонулган программалык камсыздоо иштеп чыгуу боюнча жүргүзүлүп турган алуучу отуруп, жана кардар отуруп, негизделген.
Бул реалдуу убакыт иштеп жаткан системасы - shirokonastraivaemye, бирок программалык модулдары менен аларды толук пайдалануу менен чектелет кылат башка айлана-чөйрөнү коргоо, пайдалануу мүмкүн эмес. Артыкчылыктары болуп төмөнкүлөр саналат:
- милдеттерди чексиз саны.
- саны артыкчылыктуу - 256 из.
- Маселелер .L жумуштун же артыкчылык менен белгиленген.
- оор системасы ресурстарды башкаруу жардам semaphores.
Реалдуу иштетүү системасы QNX нейтрино Реалдуу Operating System - компаниянын QNX программалык системасы Петрэус жасаган. Бул кайчылаш-Server архитектура жана артыкчылыктуу режимине көп көп ишти менен мүнөздөлөт негизделген. системанын ар бир элементи өз алдынча иштейт: ар бир бирдиги алдынча ядронун же башка компоненттеринин ишин таасир жок кемчиликтерибизди менен кайра баштоо мүмкүн. Ошондой эле ал башка чөйрөдө иш менен жокко негизги өзөгү, бир терең тарам, эмнеге ээ.
ChorusOS көп Телебайланыш колдонулат камтылган иштетүү тутуму бир мисалы болуп саналат. Ал колдогон түрдүү байланыш протоколдору, Java технологиялык, кайсы жол ачат жана ишке киргизүү боюнча жаңы окуялар жана колдонулуштары.
Айырмаланып OS жана жалпы максат
RTOS жалпы максаты системалар, негизинен, иштеп чыгуу милдеттери сарпталган убакыттын катуу контролдук кылуу үчүн иштин белгилөө мүнөзү менен айырмаланат. "Determinacy" түшүнүгү бир реалдуу убакытта программа боюнча, анын ичинде алдын ала убакыт аралыгын, сүрөттөйт.
Similar articles
Trending Now