Hogar Desarrollo ¿Qué es vxworks? - definición de techopedia

¿Qué es vxworks? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa VxWorks?

VxWorks es un sistema operativo en tiempo real (RTOS) patentado y personalizable. VxWorks está diseñado para la informática distribuida en la mayoría de las unidades de procesamiento central (CPU) con sistemas integrados.


VxWorks se utiliza con un espectro de hardware, que incluye dispositivos de comunicación y red, dispositivos de prueba y medición, periféricos informáticos, sistemas automotrices y productos de consumo.

Techopedia explica VxWorks

VxWorks es compatible con una variedad de CPU, que incluyen: Microprocesador sin etapas de interconexión de tuberías (MIPS), PowerPC, Intel i960, Arquitectura de procesador escalable (SPARC), SH-4, la familia x86, Advanced Risc Machine (ARM), StrongARM y xScale .


Las características de VxWorks incluyen:

  • Aplicaciones aisladas en modo usuario
  • Procesos en tiempo real
  • Protección de la memoria

  • Interprocesamiento eficiente, como la Comunicación transparente entre procesos (TIPC)
  • Manejo de errores

  • Soporte para multiprocesamiento simétrico (SMP) y multiprocesamiento asimétrico (ASMP)

  • Semáforos binarios, de conteo y de exclusión mutua con herencia prioritaria
  • Núcleo multitarea con programación preventiva de turnos y respuesta de interrupción rápida
  • Compatibilidad con POSIX PSE52 certificada con entorno de ejecución en modo de usuario
  • Colas de mensajes distribuidos y locales.
  • Simuladores VxSim
  • Sistemas de archivos, incluidos el Sistema de archivos de red (NFS), el Sistema de archivos de alta confiabilidad (HRFS) y el Sistema de archivos del sistema operativo de disco (DOSFS)

  • Protocolo de Internet versión 6 (IPv6) Pila de red

VxWorks también se aplica en la industria de naves espaciales. Ejemplos incluyen:

  • Deep Space Program Science Experiment (DSPSE), también conocido como Clementine
  • Orbitador de reconocimiento de Marte
  • Phoenix Mars Lander
  • Sonda espacial de impacto profundo
  • Rover Sojourner Mars Pathfinder
  • Espíritu y oportunidad Rovers de exploración de Marte
  • Stardust

Debido a que el código está escrito como se requiere, VxWorks puede ser un desafío para los programadores novatos. Sin embargo, VxWorks utiliza menos potencia de procesamiento que UNIX y se ejecuta a velocidades más rápidas porque el contenido se guarda de forma mínima.


Lanzado en 1985, VxWorks fue creado y vendido por Wind River Systems de Alameda, CA (EE. UU.).

¿Qué es vxworks? - definición de techopedia