Kompjutera, Sistemet operative
Çfarë është një sistem operativ në kohë reale?
Cilat janë sistemet operative të kohës reale? I kushtoj vëmendje të studimit të hollësishëm të RTOS. Para së gjithash, kjo është e llojeve të veçanta të sistemeve operative, të cilat ndryshojnë nga sistemi përgjithshëm operativ për performancën e saj dhe shpejtësinë në situatat më të këqija. Ka shumë koncepte që zbulojnë specifikat:
- RTOS - një sistem që është në gjendje të ofrojë shërbimet e nevojshme për një periudhë të caktuar kohe;
- sistemi në kohë reale, i cili karakterizohet nga gatishmëria e vazhdueshme, dhe përpunimi i informacionit të dukshme për përdoruesit;
- "Sistemi i shpejtë", i cili vjen në ballë jo koha përgjigje RTOS, i dhe kohë të mjaftueshme për të punuar me aplikimin.
Për plotësinë, ajo është me vlerë duke i kushtuar vëmendje të karakteristikave të sistemeve operative në kohë reale. Tipari më i rëndësishëm është e garantuar dhe përgjigje të qëndrueshme ndaj ngjarjeve. Detyrat çdo nivel (prioritet i lartë dhe të ulët) nuk duhet të ndërhyjë me njëri-tjetrin dhe të zhvendosë njëri-tjetrin. Niveli i lartë i kërkesave për përgjigje kohë në një ngjarje të veçantë në kohë reale.
Llojet e sistemit operativ të kohë reale
Ndarë ato sipas programeve: ngurtë (e vështirë), e butë (i butë) dhe interaktive. Një vështrim të shkurtër në secilin lloj.
RTOS Hard kanë një kohë përgjigje të mirë-përcaktuar për ngjarjen në kohë reale. Shembull: a hardware ndërpresë, kontrolli ekran urdhëron që të përpunohen për një kohë të caktuar, siç ndodh në 100% të rasteve.
Sistemet e butë në kohë reale të lejojë 80-90% e rasteve të devijojnë nga afatit të caktuar kohor nga një mënyrë. Por më e rëndësishmja, këto vonesa nuk të çojnë në pasoja të pariparueshme.
RTOS Interactive përfshijnë faktori njeri (kur individi pret një përgjigje nga sistemi pas udhëzimeve apo urdhrave dhënë atyre).
Sistemet më të njohura në kohë reale operative dhe karakteristikat e tyre
Shumica RTOS - kim dhe rreth tyre është e vështirë për të marrë informacion të detajuar. Kompania ka zhvilluar Win Driver Systems VxWorks (hard RTOS) për zhvillimin e ngulitur software në PC. Ajo është e bazuar në kompjuter host, në të cilën kryer zhvillimin e software, dhe kompjuterit klientit, ku ajo është përdorur nën kontrollin VxWorks.
Këto të sistemit në kohë reale operativ - shirokonastraivaemye, por modulet software nuk mund të përdoret në një mjedis tjetër, e cila i bën ata mjaft të kufizuara në përdorim. Përfitimet përfshijnë:
- numër të pakufizuar të detyrave.
- Numri i prioriteteve - në 256.
- Detyrat janë planifikuar në mënyrë ciklike ose me prioritet.
- semaforëve, të cilat ndihmojnë të menaxhuar burimet kritike të sistemit.
sistemit operativ Realtime QNX neutrino Realtime Sistemi Operativ - prodhim i kompanisë QNX Systems Software. Ajo është e bazuar në arkitekturën ndër-server dhe karakterizohet nga një pjesë të madhe multi-tasking në një mënyrë prioritare. Çdo element i sistemit punon në mënyrë të pavarur: çdo njësi e pavarur mund të riniset me gabimet dhe dështimet e pa ndikuar në funksionimin e bërthamës apo komponentëve të tjerë. Ajo gjithashtu ka një lidhin konfigurimit të thellë në bërthamën themelore, i cili eliminon punën në një mjedis tjetër.
ChorusOS është një shembull i një sistemi operativ ngulitur, e cila është përdorur gjerësisht në telekomunikacion. Ajo mbështet një shumëllojshmëri të protokolleve të telekomunikacionit, Java-teknologji, e cila lejon futjen e zhvillimeve të reja dhe aplikimet.
Ndryshe nga OS dhe qëllim të përbashkët
RTOS ndryshojnë nga sistemet me qëllim të përgjithshëm, natyra determinist të punës, e cila është për shkak të kontrollit të rreptë të kohës së kaluar në detyra të përpunimit. Koncepti i "determinacy" përshkruan një interval të paracaktuara kohë, gjatë të cilit kryhet një program në kohë reale.
Similar articles
Trending Now