Casa Sviluppo Che cos'è vxworks? - definizione da techopedia

Che cos'è vxworks? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa VxWorks?

VxWorks è un sistema operativo in tempo reale (RTOS) proprietario e personalizzabile. VxWorks è progettato per l'elaborazione distribuita sulla maggior parte delle unità di elaborazione centrale (CPU) con sistemi integrati.


VxWorks viene utilizzato con una gamma di hardware, inclusi dispositivi di comunicazione e di rete, dispositivi di test e misurazione, periferiche per computer, sistemi automobilistici e prodotti di consumo.

Techopedia spiega VxWorks

VxWorks è compatibile con una varietà di CPU, tra cui: microprocessore senza Interlocked Pipeline Stages (MIPS), PowerPC, Intel i960, Scalable Processor Architecture (SPARC), SH-4, la famiglia x86, Advanced Risc Machine (ARM), StrongARM e xScale .


Le funzionalità di VxWorks includono:

  • Applicazioni in modalità utente isolate
  • Processi in tempo reale
  • Protezione della memoria

  • Interprocessing efficiente, come la comunicazione tra processi trasparente (TIPC)
  • Gestione degli errori

  • Supporto per multiprocessing simmetrico (SMP) e multiprocessing asimmetrico (ASMP)

  • Semafori binari, di conteggio e di mutua esclusione con eredità prioritaria
  • Kernel multitasking con pianificazione preventiva round-robin e risposta rapida agli interrupt
  • Compatibilità certificata POSIX PSE52 con ambiente di esecuzione in modalità utente
  • Code di messaggi distribuite e locali
  • Simulatori VxSim
  • File system, inclusi Network File System (NFS), High Reliability File System (HRFS) e Disk Operating System Filing System (DOSFS)

  • Stack di rete Internet Protocol versione 6 (IPv6)

VxWorks è applicato anche nel settore dei veicoli spaziali. Esempi inclusi:

  • Deep Space Program Science Experiment (DSPSE), noto anche come Clementine
  • Mars Reconnaissance Orbiter
  • Phoenix Mars Lander
  • Sonda spaziale Deep Impact
  • Sojourner Mars Pathfinder rover
  • Spirito e opportunità Mars Exploration Rovers
  • polvere di stelle

Poiché il codice è scritto come richiesto, VxWorks potrebbe essere una sfida per i programmatori alle prime armi. Tuttavia, VxWorks utilizza una potenza di elaborazione inferiore rispetto a UNIX e funziona a velocità più elevate poiché il contenuto viene salvato su base minima.


Rilasciato nel 1985, VxWorks è stato creato e venduto da Wind River Systems di Alameda, California (USA).

Che cos'è vxworks? - definizione da techopedia