мисалы, Windows сыяктуу VxWorks жана салттуу системалар катары реалдуу убакыт иштеп системаларынын ортосунда кандай айырма бар?


жооп 1:

Анык убакта иштеген системалар бул маселелер бир мезгилде жүзөгө ашырылат камсыз кылат. Бул өтө маанилүү кээ бир аймактарында болот. Мисалы, өз алдынча унаа башкаруу системасын карап көрөлү. Ошондо алар сен ата-зорго бурулбаса, анда урунган эмес, ошондуктан эсептөөлөр, чектелген мөөнөттө аяктады сак болушу керек.

пландоочу нерселер түзмөктө чуркап кантип мындай кепилдиктерди берүү үчүн иштеп жаткан системасын долбоорлоо, ар түрдүү экенин, бул каражаттар. Ошол эле учурда бул иш тутуму өтүнмөлөр үчүн жазылган маалымат бул талаптарга жана жүйөлөргө бир аз өзгөрүп турат дегенди билдирет.

системасы жалкоо көрүнүшү мүмкүн, бирок Windows бир программа, 20 мс аяктаган жок болгондо, бул оор ката жагдайда алып келбейт. ар түрдүү нерселер артыкчылыктуу болушу мүмкүн, анткени айлана-чөйрөнү коргоо, көп учурда жакшы колдонуучулар системасы менен өз ара аракет үчүн бул түрү.


жооп 2:

Салим Abdulrasool сонун жооп бар, ал бардык системасын күтүү жөнүндө. реалдуу убакытта аныктамасын эсептөөдө окуянын чыгышына ортосундагы кепилдик жооп болуп саналат, адатта токтото туруу, ошондой эле бул иш-чарага системасы күчүндө болот.

Сиз иштеп жаткан системасынын ар кандай өндүрүүчүлөрдүн Hardwaremix жана өзгөртүүлөрдү жана текшерүүдөн өлчөгөн менен негизги жабдык комплекти менен, алар ишке ашырылып жатат турган ылдамдыгына жараша жооп убактысын аныктоо байкайт.

Сиз Windows 1 секунданын жооп убактысын аныктоо менен реалдуу убакыт катары аныктоого болот. Бул жооп убакыт реалдуу убакыт болуп эсептелет жараянына жол бериши мүмкүн.

Ошол эле чектөө үчүн реалдуу убакыт системасы темада коддоо. Сиздин коду кийинки үзүү түрү чейин аякташы керек, кодду жоопторду жана система менен бардык башка бузулса, эске алып, аткарышыбыз керек. Эгер бул ишке ашпай калса, анда коду үймөгүн талкалап реалдуу коркунуч бар.


жооп 3:

Мен негизинен Saleem жана Эндрю эмне дегенине макул. Жалпысынан алганда, пландаштыруу үчүн алгоритмдерди бир RTOS жана кадимки иш тутумунун ортосундагы айырма бар. Бул зарыл болгон иштетүү тутумунун жана артыкчылыктарын колдонуу домендин көз каранды.

шарттуу иштетүү системасында, басым Өткөрүүчү жөндөмдүүлүгү жана адилеттүүлүк боюнча милдеттерди эң ​​жогорку саны белгилүү бир убакыттын өтүшү менен бүтүшү мүмкүн, ошондуктан бардык иштерин аяктай турган мүмкүнчүлүгү бар.

бир RTOS-жылы, мүмкүн жыйынтык терезе жабык талап, кээ бир маселелер бар. башка милдеттерди жана жалпы Өткөрүүчү бул каражаттар адилетсиздик кыскарган болсо да. RTOS реалдуу убакыт тапшырманы колдонуучунун тобу бир criticality ээ. Анын ичинде мурда башталган милдет Стандарттыка алат жана реалдуу убакыт тапшырманы аткаруу үчүн бөлүп койгон болот. Бул акыйкаттуу бузган болсо, принцип кепилденген реалдуу убакытта алып туруу талап кылынат.

Мен кепилдик аяктоо мезгили "мүмкүн болушунча жакын", деп айтты себеби сиз бир эле учурда 5 реалдуу убакыт милдеттерди баштаганда талап терезенин ичинде бардык милдеттерди аткарууга мүмкүн эмес болуп саналат. системасы дизайнер бүт системанын үлгүсү ушундай мүмкүнчүлүктөрдү жана кубаттуулугу пландаштырууну эске алат.


жооп 4:

VxWorks реалдуу убакыт иштеп жаткан системасы (RTOS) жана Windows жалпы максаты иштеп жаткан системасы (GPOS) болгондуктан, RTOS же GPOS катары суроо каралышы мүмкүн.

негизги айырмачылык GPOS белгилөө эмес, ал эми убакыт жүрүм-туруму менен, белгилөө болуп саналат RTOS болуп саналат.

RTOS милдеттерди гана белгилүү жана убакытты талап бирдик күтүлүүдө белгилөө убакыт жүрүм-чарасы. Мисалы: 2-мс үлгүсүн эсептөө (милдет) жүзөгө ашырылат деп айтууга болот.

GPOS кызмат ылайык (милдеттери) кокустук убакыт кечиктирип прикладдык программалар жана Ошентип жай сезимталдыгын күтүлбөгөн убакта алып толуктай алат. Мисал: Биз Microsoft Word, аны көрүү үчүн баскандыгы кийин 2 секунда ичинде Windows ачылат деп кепилдик бере албайт.