Exemple de sisteme de operare în timp real. Exemple de sisteme de operare de rețea

calculatoare

Sistem de operare în timp real (RTOS) -Acest sistem de operare, care garantează o anumită capacitate pentru un anumit interval de timp. De exemplu, poate fi proiectat pentru a arăta că un obiect a devenit disponibil robotului pe linia de asamblare. Aceste cochilii sunt clasificate ca "greu" și "moale".

exemple de sisteme de operare

Sisteme de operare rigide în modul realse presupune că calculul nu poate fi efectuat dacă obiectul nu este disponibil la momentul stabilit (o astfel de operație va eșua).

Într-un sistem de operare moale în modul realtimp de linie de asamblare în astfel de condiții vor continua să funcționeze, dar de ieșire poate fi mai mic, deoarece obiectele nu sunt în măsură să fie disponibile la ora programată, provocând robotul va neproductivă temporar.

Înainte de a da exemple de sisteme de operareîn timp real, trebuie să înțelegeți caracteristicile utilizării lor. Unele astfel de sisteme de operare sunt create pentru o aplicație specială, altele pentru una mai generală. În plus, unele cochilii cu scop general sunt de asemenea folosite uneori pentru a funcționa în modul în timp real. Ca exemple de sisteme de operare de acest tip pot ieși bine-cunoscutele Windows 2000 sau IBM Microsoft / 390. Aceasta înseamnă că, chiar dacă sistemul de operare nu îndeplinește anumite cerințe, acesta poate avea caracteristici care îi permit să fie privită ca soluție pentru o anumită sarcină a aplicației în timp real.

da exemple de sisteme de operare

Exemple de sisteme de operare și caracteristicile acestora

În general, sistemele de operare în timp real au următoarele caracteristici:

  • Multitasking.
  • Fluxurile tehnologice care pot fi o prioritate.
  • Un număr suficient de niveluri de întrerupere.

Sistemele de operare în timp real sunt adesea folosite înmici învelișuri încorporate care sunt utilizate în format de micro dispozitive. Deci, unele nuclee pot fi considerate ca sisteme de operare cu un singur task (exemple: kernels în compoziția iOS, Android, etc.) în timp real. Cu toate acestea, alte componente ale dispozitivului, cum ar fi driverele, trebuie să-și îndeplinească sarcinile. De aceea, un sistem de operare în timp real cu drepturi depline, de regulă, se întâmplă mai mult decât un kernel.

Un exemplu tipic al unei aplicații RTOS esteReceptor HDTV și afișaj. Trebuie să citească semnalul digital, să îl decodeze și să îl afișeze ca date primite. Orice întârziere va fi vizibilă ca un video de tip pixel și / sau un sunet distorsionat.

Cu toate acestea, atunci când cererea "dau exemple de sisteme de operare de acest tip" suna, cele mai cunoscute nume sunt menționate. Ce este inclus în acest grup?

exemple de sisteme de operare cu un singur task

VxWorks de la WindRiver

VxWorks este sistemul de operare al sistemului realtimp, dezvoltat ca un software proprietar, cu ajutorul WinDriver. Atunci când a lansat pentru prima dată în 1987, VxWorks a fost inițial conceput pentru a fi utilizat în sisteme integrate care necesită timp real și performanță deterministe. Astfel, exemple de acest tip de sisteme de operare sunt utilizate în zonele de protecție și de siguranță, diferite industrii (în special industria aerospațială și de apărare), fabricarea de dispozitive medicale, echipamente industriale, robotică, energie, de gestionare a transportului, infrastructura de rețea, pentru a îmbunătăți electronice auto și de consum.

VxWorks acceptă Intel (x86, inclusiv noiversiunea IntelQuarkSoC și x86-64), MIPS, PowerPC, SH-4 și arhitectura ARM. Acest RTOS vine cu un kernel puternic, middleware, suport pentru pachete suplimentare plătite și tehnologii hardware de la terțe părți. În cea mai recentă versiune - VxWorks 7 - sistemul a fost modernizat pentru modularitate și upgrade, astfel încât kernelul OS să fie păstrat separat de middleware, aplicații și alte pachete.

Exemple de sisteme de operare și caracteristicile acestora

QNX Neutrino

De asemenea, exemple clasice de sisteme de operareTipul specificat este un shell asemănător Unix. Acesta este QNX Neutrino, inițial dezvoltat la începutul anilor 1980 de către compania canadiană Quantum Software Systems. În cele din urmă, dezvoltarea a fost achiziționată de BlackBerry în 2010. QNX este unul dintre primele sisteme de operare microkernel cu succes în comerț, utilizat în diverse dispozitive, inclusiv telefoane mobile și auto.

FreeRTOS

FreeRTOS este un sistem de operare popular în mod nuclearTimp real pentru dispozitivele încorporate, care este încărcat de 35 de microcontrolere. Acesta este distribuit sub GPL cu o restricție suplimentară și excepții opționale. Restricția interzice comparația, în timp ce excepția vă permite să utilizați propriul cod de utilizator împreună cu codul sursă închis, menținând însă nucleul în sine. Acest lucru facilitează utilizarea FreeRTOS în propriile aplicații.

Windows CE

Windows Embedded Compact este un sistem de operareun sistem de subfamilii dezvoltat de Microsoft în cadrul familiei de produse Windows Embedded. Spre deosebire de Windows Embedded Standard, care se bazează pe Windows NT, aceste exemple ale sistemului de operare utilizează un nucleu hibrid exclusiv. Microsoft oferă licențe Windows CE producătorilor de echipamente originale care își pot modifica și crea propriile interfețe de utilizator, oferind o bază tehnică pentru acest lucru.