CalculatoareSisteme de operare

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

Sistemul de operare în timp real (RTOS) - acest sistem de operare, care garantează o anumită capacitate pentru un interval de timp predeterminat. De exemplu, acesta poate fi proiectat astfel încât să se afișeze că un obiect a devenit disponibil pentru robot de pe linia de asamblare. Astfel de acoperiri sunt clasificate ca fiind „greu“ și „moale“.

Sisteme de operare Hard timp real presupune că calcul nu poate fi executată, în cazul în care obiectul nu este disponibil în perioada desemnată (această operațiune se va încheia cu un eșec).

Sistemul de operare moale, în linia de asamblare în timp real în aceste condiții vor continua să funcționeze, dar de ieșire poate fi mai mic, deoarece instalațiile nu sunt în măsură să fie puse la dispoziție în timp util, astfel încât robotul va neproductivă temporar.

Înainte de a prezenta exemple de sisteme de operare în timp real, trebuie să înțeleagă particularitățile de utilizare a acestora. Unele dintre aceste OS sunt create pentru aplicații specifice, în timp ce altele - pentru mai general. Mai mult decât atât, unele carcasa de uz general este, de asemenea, utilizat, uneori, pentru operarea în timp real. Ca exemple de acest tip de sisteme de operare se poate efectua bine-cunoscut pentru Windows 2000 sau IBM Microsoft / 390. Asta este, chiar dacă sistemul de operare nu îndeplinește anumite cerințe, poate avea caracteristici care ne permit să-l considere ca o soluție pentru o anumită probleme de aplicare în timp real.

Exemple de sisteme de operare și caracterizarea acestora

În general, sistemul de operare de timp real , are următoarele caracteristici:

  • Multitasking.
  • Fluxurile de proces care pot fi prioritizate.
  • Un număr suficient de nivele de întrerupere.

sisteme de operare în timp real sunt adesea folosite în piei de mici integrate, care sunt utilizate în format microdevices. De exemplu, unele dintre nucleul poate fi considerat ca un singur sistem de operare tasking (exemple: nucleul ca parte IOS, Android, etc ...), în timp real. Cu toate acestea, pentru a-și îndeplini sarcinile necesare și alte componente ale dispozitivului, de exemplu, drivere. De aceea , cu drepturi depline a sistemului de operare este în timp real, de regulă, este mai mult decât doar kernel - ul.

Un exemplu tipic este aplicația RTOS HDTV-receptor și un ecran. El ar trebui să citească semnalul digital, decodeze și de afișare sub formă de date de intrare. Orice întârziere va fi vizibilă ca video de pixeli și / sau sunetul este distorsionat.

Cu toate acestea, atunci când sunetele vă rugăm „da exemple de sisteme de operare de acest tip,“ se referă la menționa cele mai cunoscute nume. Ce parte din acest grup?

VxWorks de la companii WinDriver

VxWorks este un sistem de operare în timp real 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 sprijină Intel (x86, inclusiv o versiune nouă a IntelQuarkSoC și x86-64), MIPS, PowerPC, SH-4, și ARM-arhitectura. Acesta este dotat cu un nucleu puternic RTOS, middleware, suport pentru taxa pe bază de pachete de completare și tehnologii hardware de la alți producători. În ultima sa ediție - VxWorks 7 - sistemul a fost actualizat la modularitatea și upgrade-ul, astfel încât nucleul sistemului de operare este conținut separat de middleware, aplicații și alte pachete.

QNX Neutrino

De asemenea, exemple clasice ale acestui tip de sisteme de operare - unele shell Unix-like. Aceasta este QNX neutrinul, dezvoltat inițial la începutul anilor 1980, compania canadiană Quantum Software Systems. În cele din urmă, dezvoltarea BlackBerry a fost achiziționată în 2010. QNX este una dintre primele sisteme de operare microkernel de succes comercial, care este folosit în diverse dispozitive, inclusiv automobile și telefoane mobile.

FreeRTOS

Este un popular FreeRTOS sistem de operare nucleară în timp real dispozitivele integrate, care este încărcat 35 de microcontrolere. Ea se extinde sub licență GPL, cu restricția suplimentară și excepții opționale. Restricție interzice analiza comparativă, în timp ce scutirea permite utilizatorilor să folosească propriul lor cod cu o sursă închisă, menținând în același timp miezul în sine. Facilitează astfel de utilizare în propriile FreeRTOS aplicații.

Windows CE

Windows Embedded Compact - este sistemul de operare al subfamiliei dezvoltat „Microsoft“ corporație din familia Windows Embedded de produse. Spre deosebire de Windows Embedded Standard, care se bazează pe Windows NT, aceste exemple de sisteme de operare utilizează exclusiv nucleu hibrid. „Microsoft“ Compania oferă licență pentru Windows CE pentru producătorii de echipamente originale, care pot modifica și crea interfetele proprii, oferind baza tehnică pentru acest lucru.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.birmiss.com. Theme powered by WordPress.