Kāda ir reālā laika operētājsistēmas?Pievērsiet uzmanību uz detalizētu pētījumu par RTOS.Pirmkārt, tā ir īpaša veida operētājsistēmas, kas atšķiras no sugas operētājsistēmas savu sniegumu un ātrumu sliktākajā situācijās.Ir daudzi jēdzieni, kas atklāj specifiku:
- RTOS - sistēma, kas spēj nodrošināt nepieciešamos pakalpojumus uz noteiktu laiku;
- reālā laika sistēma, ko raksturo pastāvīga gatavība, un informācijas pārredzama lietotājiem apstrāde;
- "ātra sistēmas", kas nāk uz priekšu nav reakcijas laiks rtos, un pietiekami daudz laika, lai strādātu kopā ar pieteikumu.
Par pilnīgumu, ir vērts pievērst uzmanību no reālā laika operētājsistēmas īpašībām.Vissvarīgākā iezīme ir garantēta un stabila reakcija uz notikumiem.Uzdevumi jebkurā līmenī (augsta un zema prioritāte) nedrīkst būt pretrunā ar otru un izspiest otru.Augsta līmeņa prasības brīdī, atbildot uz konkrētu notikumu reālā laikā.
veidi reālā laika operētājsistēmas
atdalot tās atkarībā no programmas: stingrs (cietais), mīksts (soft) un interaktīvu.Īsi apskatīt katru veidu.
Hard RTOS ir fiksēts laika reakciju uz notikumiem reālajā laikā.Piemērs aparatūras pārtraukt, displeja vadības komandas jāapstrādā noteiktā laikā, kas notiek 100% gadījumu.
soft reāllaika sistēmas ļauj 80-90% gadījumu novirzīties no noteiktā termiņā vienu pasūtījumu.Bet pats galvenais, šie kavējumi neizraisīja neatgriezeniskas sekas.
Interactive RTOS ietver cilvēka faktoru (ja indivīds gaida atbildi no sistēmas, kad tie noteikti vadlīnijas vai instrukcijas).
populārākais reālā laika operētājsistēmas un to raksturojums
Lielākā RTOS - jonu un grūtības, lai iegūtu detalizētu informāciju.Uzņēmums ir izstrādājis WinDriver Systems VxWorks (grūti rtos) iegultās programmatūras izstrādes uz PC.Tā ir balstīta uz darbu uzņēmējas datoru, kurā programmatūra tiek attīstīta, un klienta datorā, kur tā tiek izmantota par VxWorks vadību.
Šie reālā laika operētājsistēmas - shirokonastraivaemye, bet programmu moduļi nevar izmantot citā vidē, kas padara tos diezgan ierobežots lietošanas.Priekšrocības:
- Neierobežota vairākus uzdevumus.
- prioritāšu skaits - līdz 256.
- Uzdevumi tiek plānoti cikliski vai pēc prioritātes.
- semaphores, kas palīdz pārvaldīt kritiskos sistēmas resursus.
reālā laika operētājsistēmas QNX neitrīno Realtime Operētājsistēma - brainchild uzņēmuma QNX Software Systems.Tā ir balstīta uz pārrobežu servera arhitektūru un ir raksturīgs liels multitasking ar prioritātes režīmā.Katrs sistēmas elements darbojas neatkarīgi: nepilnības un darbības traucējumi, jebkura vienība var tikt atsākta patstāvīgi neietekmējot darbu kodols vai citu sastāvdaļu.Tā arī ir dziļa konfigurācijas saistās ar pamata kodols, kas novērš strādāt citā vidē.
ChorusOS ir piemērs iegulto operētājsistēmu, kas tiek plaši izmantots telekomunikācijām.Tā atbalsta dažādus telekomunikāciju protokolus, Java tehnoloģiju, kas ļauj jaunu attīstību un lietojumu ieviešanu.
atšķirība no braukšanas publiskās un galamērķa
RTOS atšķirties no vispārējas nozīmes deterministisko rakstura darbu, kas ir saistīts ar stingru kontroli laika pavada uz apstrādes uzdevumus.Par "determinacy" koncepcija ir aprakstīta iepriekš noteiktu laika intervālu, pār kuru vada reālā laika programmu.