Exemple de sisteme de operare în timp real. Exemple de sisteme de operare de rețea
conținut
Sistemele de operare în timp real, rigide, presupun că calculul nu poate fi efectuat dacă obiectul nu este disponibil la ora programată (o astfel de operație va eșua).
Într-un sistem de operare moale, în timp real, linia de asamblare va continua să funcționeze în astfel de condiții, dar volumul producției poate fi mai mic, deoarece obiectele nu pot fi disponibile la timpul stabilit, astfel încât robotul va fi temporar neproductiv.
Înainte de a oferi exemple de sisteme de operare în timp real, trebuie să înțelegeți caracteristicile utilizării acestora. 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. 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 caracteristicile acestora
În general sisteme de operare timpul real are următoarele caracteristici caracteristice:
- Multitasking.
- Fluxurile tehnologice care pot fi o prioritate.
- Un număr suficient de niveluri de întrerupere.
Sistemul de operare în timp real este folosit adesea în shell-uri mici încorporate care sunt utilizate în format micro-dispozitiv. Astfel, unele nuclee pot fi considerate drept sarcini unice sisteme de operare (exemple: core î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 este plin sistemul de operare în timp real, ca regulă, există mai mult decât un kernel.
Un exemplu tipic al unei aplicații RTOS este un receptor HDTV și un 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 "da exemple de sisteme de operare de acest tip" suna, cele mai cunoscute nume sunt menționate. Ce este inclus în acest grup?
VxWorks de la WindRiver
VxWorks este un sistem de operare în timp real dezvoltat ca software proprietar cu ajutorul WindRiver. Inițial lansat în 1987, VxWorks a fost inițial destinat utilizării în sisteme încorporate care necesită performanțe în timp real și 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 noua versiune 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.
QNX Neutrino
De asemenea, exemple clasice de sisteme de operare de acest tip sunt niște cochilii asemănătoare 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 nuclear popular în timp 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, păstrând în același timp nucleul în sine. Acest lucru facilitează utilizarea FreeRTOS în propriile aplicații.
Windows CE
Windows Embedded Compact este sistemul de operare al subfamiliei, dezvoltat de Microsoft Corporation î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.
- Structura fișierelor sistemelor de operare și clasificarea acestora
- Sisteme de operare de rețea, caracteristicile acestora și criteriile de selecție
- Combinația de chei și evoluția sistemelor de operare
- De ce nu funcționează ecranul de tipărire?
- Funcțiile de bază ale sistemelor de operare
- Sisteme de operare: exemple cu descrieri. Exemple de sisteme de operare de rețea
- Care este cel mai bun sistem de operare pentru un netbook?
- "Windows 11" - numele următoarei versiuni a sistemului de operare de la Microsoft?
- Clasificarea sistemelor de operare
- Cum să eliminați al doilea sistem de operare?
- Cum funcționează sistemul de operare de generația a cincea pe Ipad 2
- Ce sunt sistemele de operare în timp real?
- Modul de compatibilitate
- Ce este sistemul de operare
- Sistemul de operare Linux: avantaje și dezavantaje
- Sistem de operare Android. Care este motivul pentru această popularitate?
- Lineage 2: Eroare 1073, cum se rezolvă și se execută jocul
- Ce este inclus în software-ul de sistem?
- Care este cel mai bun sistem de operare?
- Dezasamblam sistemele de operare moderne
- Sistemul de operare este creierul calculatorului