VRTX

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
VRTX
sistem de operare
Dezvoltator Grafică Mentor
Familie Sistem de operare în timp real
Eliberarea inițială (1981)
Tipul licenței Software proprietar
Site-ul web eda.sw.siemens.com

VRTX - Executiv versatil în timp real este un sistem de operare în timp real orientat spre sisteme încorporate și SoC și, prin urmare, dezvoltat pentru a rula pe hardware minim: singurele cerințe indispensabile pentru a rula sunt un microprocesor și RAM . Este un sistem de operare proprietar capabil să ofere performanțe dificile în timp real, cu suport complet multitasking . Nucleul sistemului de operare constă dintr-un nanokernel , care este un nucleu minim care oferă capacitățile de bază pentru serviciile de multitasking și sincronizare între procese. Acest sistem de operare acceptă mai multe arhitecturi, inclusiv ARM , MIPS , PowerPC și alte microprocesoare RISC .

Istorie

Dezvoltarea VRTX a început la începutul anilor 1980 din mâinile lui James Ready și Colin Hunter, fondatorii Hunter & Ready, care ulterior au devenit Ready Systems. Această companie a fuzionat ulterior cu Microtec Research. Microtec în 1995 a fost achiziționată de Mentor Graphics, care până în prezent oferă suport minim pentru VRTX sub marca Microtec, dar distribuie un nou RTOS numit Nucleus, care acceptă standardul POSIX .

Caracteristici

Fiind un sistem de operare greu în timp real, nu este echipat cu instrumentele standard cu care este obișnuit un utilizator obișnuit: nu are niciun sistem de fișiere , nu are instrumente de control la nivel înalt (ci doar console emulate pe protocolul Ethernet ).

  • Sprijină multitasking.
  • Este echipat cu un planificator de priorități și evenimente care gestionează coada de prioritate cu politica FIFO .
  • Comunicarea și sincronizarea între sarcini pot avea loc în diferite moduri: cutii poștale, cozi FIFO, evenimente, semafore și mutute.
  • Este capabil să aloce și să repartizeze dinamic memoria: orice obiect poate fi creat și distrus datorită bazinelor de structuri libere.
  • Este capabil să execute procese în modul utilizator și în modul kernel.

VTRXsa este pe deplin preentent, spre deosebire de VRTX32. Acesta din urmă permite reprogramarea numai după terminarea unui apel de sistem. VRTXsa, pe de altă parte, poate întrerupe sarcinile și începe procedura de reprogramare chiar în timpul executării unui apel de sistem, adică atunci când o sarcină rulează în modul kernel.

Versiuni

Cea mai recentă versiune a VRTX distribuită este VRTXsa.

Alte versiuni distribuite: VRTX32, VRTXmc, VRTX.

Curiozitate

VRTX este utilizat pentru a gestiona Telescopul Spațial Hubble și Laboratorul de Științe Marte .

linkuri externe