Acasă Dezvoltare Ce este vxworks? - definiție din techopedia

Ce este vxworks? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă VxWorks?

VxWorks este un sistem de operare în timp real (RTOS) proprietar și personalizabil. VxWorks este proiectat pentru calcularea distribuită pe majoritatea unităților centrale de procesare (CPU) cu sisteme încorporate.


VxWorks este utilizat cu un spectru de hardware, inclusiv dispozitive de comunicații și de rețea, dispozitive de testare și măsurare, periferice pentru computere, sisteme auto și produse de larg consum.

Techopedia explică VxWorks

VxWorks este compatibil cu o varietate de procesoare, incluzând: Microprocesor fără Etapele conductelor interblocate (MIPS), PowerPC, Intel i960, Arhitectură de procesare scalabilă (SPARC), SH-4, familia x86, Advanced Risc Machine (ARM), StrongARM și xScale .


Funcțiile VxWorks includ:

  • Aplicații izolate în modul utilizator
  • Procese în timp real
  • Protecția memoriei

  • Interprocesare eficientă, cum ar fi comunicarea inter-proces transparentă (TIPC)
  • Eroare de manipulare

  • Suport pentru multiprocesare simetrică (SMP) și multiprocesare asimetrică (ASMP)

  • Semafoare binare, de numărare și excludere reciprocă, cu moștenire prioritară
  • Nucleu multitasking cu programare prevestitoare a rundelor-rundă și răspuns rapid la întrerupere
  • Compatibilitate certificată POSIX PSE52 cu mediul de execuție al utilizatorului
  • Cozi de mesaje distribuite și locale
  • Simulatoare VxSim
  • Sisteme de fișiere, inclusiv Sistemul de fișiere de rețea (NFS), Sistemul de fișiere de înaltă fiabilitate (HRFS) și Sistemul de fișiere cu sistem de operare pe disc (DOSFS)

  • Internet Protocol versiunea 6 (IPv6) Stil de rețea

VxWorks este aplicat și în industria navelor spațiale. Exemplele includ:

  • Deep Space Program Science Science Experiment (DSPSE), cunoscut și sub numele de Clementine
  • Mars Reconnaissance Orbiter
  • Phoenix Mars Lander
  • Sonda spațială Deep Impact
  • Sojourner Mars Pathfinder rover
  • Sporuri de explorare pe Marte de spirit și oportunitate
  • praf de stele

Deoarece codul este scris după cum este necesar, VxWorks poate fi dificil pentru programatorii începători. Cu toate acestea, VxWorks utilizează mai puțină putere de procesare decât UNIX și rulează cu viteze mai rapide, deoarece conținutul este salvat în mod minim.


Lansat în 1985, VxWorks a fost creat și vândut de Wind River Systems din Alameda, CA (SUA).

Ce este vxworks? - definiție din techopedia