Ce sunt sistemele de operare în timp real?

Ce sunt ei? sisteme de operare în timp real? Să acordăm atenție unui studiu detaliat al RTOS. În primul rând, acestea sunt tipuri speciale sistemul de operare, care diferă de sistemul universal prin performanța și viteza sa în cele mai grave situații. Există multe concepte care dezvăluie specificul:

- RTOS este un sistem care poate oferi serviciul necesar pentru o anumită perioadă de timp;

- un sistem în timp real care se caracterizează prin disponibilitatea constantă și timpul informațiilor prelucrate este imperceptibil pentru utilizatori;

- "Sistem rapid", unde prima dată nu este timpul de răspuns al RTOS, ci timpul suficient pentru a lucra cu aplicația.

Pentru completare, merită acordată atenție caracteristicilor sistemelor de operare în timp real. Cea mai importantă trăsătură este o reacție garantată și stabilă la evenimente. Sarcinile de orice nivel (prioritate ridicată și scăzută) nu trebuie să fie în conflict între ele și să se deplaseze reciproc. Nivel ridicat de cerințe privind timpul de răspuns la un anumit eveniment în timp real.

Tipuri de sisteme de operare timp real

Separați-le în funcție de programe: greu (dur), soft (soft) și interactiv. Să examinăm pe scurt fiecare specie.

Rigid RTOS au un timp de răspuns strict definit pentru eveniment în timp real. Exemplu: întreruperea hardware-ului, afișarea comenzilor de control ar trebui să fie procesată pentru un anumit timp, care se întâmplă în 100% din cazuri.

Sistemele soft în timp real permit în 80-90% din cazuri să se abată de la anumite intervale de timp printr-o singură comandă. Dar principalul lucru este că aceste întârzieri nu duc la consecințe ireparabile.

Interactive RTOS include factor uman (atunci când individul se așteaptă la un răspuns de la sistem după instrucțiunile sau comenzile date de el).

Cele mai frecvente sisteme de operare în timp real și caracteristicile acestora



Majoritatea RTOS-urilor sunt închise și este dificil să se obțină informații detaliate despre acestea. WindRiver Systems a dezvoltat VxWorks (RTOS rigid) pentru dezvoltarea de software pe PC-uri încorporate. Se bazează pe activitatea calculatorului gazdă pe care este dezvoltat software-ul și pe computerul client, unde este utilizat pentru managementul VxWorks.

Aceste sisteme de operare în timp real sunt foarte configurabile, dar modulele software nu pot fi utilizate într-un alt mediu, ceea ce le face destul de limitate în utilizare. Avantajele includ:

- Număr nelimitat de sarcini care trebuie rezolvate.

- Numărul sarcinilor prioritare este de până la 256.

- Sarcinile sunt programate ciclic sau după priorități.

- Semaphore care ajută la gestionarea resurselor critice ale sistemului.

Sisteme de operare în timp real QNX Neutrino Sistemul de operare în timp real este creatorul sistemelor software QNX. Se bazează pe o arhitectură cross-server și se caracterizează printr-un multitasking cu un mod de prioritate. Fiecare element al sistemului funcționează independent: pentru eșecuri și defecțiuni, orice legătură se poate reporni fără a afecta funcționarea kernelului sau a altor componente. De asemenea, are o configurație profundă, legată de nucleu, care exclude munca într-un alt mediu.

ChorusOS prezintă un exemplu de sistem de operare încorporat, utilizat pe scară largă în domeniul telecomunicațiilor. Acesta susține diverse protocoale de telecomunicații, tehnologii Java, care permit introducerea de noi aplicații și aplicații.

Diferență față de utilizarea obișnuită și sistemul de destinație

RTOS diferă de sistemele cu scop general prin caracterul determinist al operei, care este determinat de controlul strict al timpului petrecut pe sarcinile de procesare. Termenul "determinism" descrie un interval de timp predefinit pentru care rulează un singur program în timp real.

Distribuiți pe rețelele sociale:

înrudit
Structura fișierelor sistemelor de operare și clasificarea acestoraStructura fișierelor sistemelor de operare și clasificarea acestora
Sisteme de operare de rețea, caracteristicile acestora și criteriile de selecțieSisteme de operare de rețea, caracteristicile acestora și criteriile de selecție
Combinația de chei și evoluția sistemelor de operareCombinația de chei și evoluția sistemelor de operare
Funcțiile de bază ale sistemelor de operareFuncțiile de bază ale sistemelor de operare
Sisteme de operare: exemple cu descrieri. Exemple de sisteme de operare de rețeaSisteme de operare: exemple cu descrieri. Exemple de sisteme de operare de rețea
Sistem pe 32 de biți sau 64 - care este mai bine? Prezentare generală, descriere, caracteristici și…Sistem pe 32 de biți sau 64 - care este mai bine? Prezentare generală, descriere, caracteristici și…
Exemple de sisteme de operare în timp real. Exemple de sisteme de operare de rețeaExemple de sisteme de operare în timp real. Exemple de sisteme de operare de rețea
Cerințe de sistem Star Conflict pe PCCerințe de sistem Star Conflict pe PC
Care este cel mai bun sistem de operare pentru un netbook?Care este cel mai bun sistem de operare pentru un netbook?
Clasificarea sistemelor de operareClasificarea sistemelor de operare
» » Ce sunt sistemele de operare în timp real?