Casa Desenvolupament Què és vxworks? - Definició de tecnologia

Què és vxworks? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa VxWorks?

VxWorks és un sistema operatiu en temps real (RTOS) propietari i personalitzable. VxWorks està dissenyat per a la computació distribuïda en la majoria de les unitats centrals de processament (CPU) amb sistemes incrustats.


VxWorks s’utilitza amb un ampli ventall de maquinari, incloent dispositius de comunicacions i de xarxa, dispositius de prova i mesura, perifèrics d’ordinadors, sistemes d’automoció i productes de consum.

Techopedia explica VxWorks

VxWorks és compatible amb una gran varietat de CPU, incloses: Microprocessador sense etapes de pipeline interconnectades (MIPS), PowerPC, Intel i960, Architecture Scalable Processor Architecture (SPARC), SH-4, la família x86, Advanced Risc Machine (ARM), StrongARM i xScale .


Les funcions de VxWorks inclouen:

  • Aplicacions aïllades en mode usuari
  • Processos en temps real
  • Protecció de la memòria

  • Interprocessament eficient, com ara la comunicació entre processos transparents (TIPC)
  • Error de maneig

  • Suport per a multiprocessament simètric (SMP) i multiprocessament asimètric (ASMP)

  • Semàfors binaris, de recompte i exclusió mútua amb herència prioritària
  • Nucli multitasca amb programació preventiva de robin round i resposta d’interrupció ràpida
  • Compatibilitat certificada POSIX PSE52 amb l'entorn d'execució en mode d'usuari
  • Cues de missatges distribuïdes i locals
  • Simuladors de VxSim
  • Sistemes d’arxius, inclòs el sistema de fitxers de xarxa (NFS), el sistema de fitxers d’alta fiabilitat (HRFS) i el sistema d’arxiu del sistema operatiu de disc (DOSFS)

  • Pila de xarxa de la versió 6 del protocol d'Internet (IPv6)

VxWorks també s'aplica a la indústria de les naus espacials. Uns exemples inclouen:

  • Experiment de ciències del programa Deep Space (DSPSE), també conegut com Clementina
  • Mars Reconnaissance Orbiter
  • Phoenix Mars Lander
  • Sonda espacial Deep Impact
  • Sojourner Mars Pathfinder rover
  • Rovers Exploration de Mars i Spirit i l’oportunitat
  • Estel

Com que el codi està escrit com cal, VxWorks pot ser un repte per als programadors novells. No obstant això, VxWorks utilitza menys potència de processament que UNIX i funciona a velocitats més ràpides perquè el contingut s’estalvia al mínim.


Llançat el 1985, VxWorks va ser creat i venut per Wind River Systems de Alameda, Califòrnia (EUA).

Què és vxworks? - Definició de tecnologia