Definição – O que VxWorks significa?
VxWorks é um sistema operacional em tempo real (RTOS) proprietário e personalizável. VxWorks é projetado para computação distribuída na maioria das unidades de processamento central (CPU) com sistemas embarcados.
VxWorks é usado com um espectro de hardware, incluindo dispositivos de comunicação e rede, dispositivos de teste e medição, periféricos de computador, sistemas automotivos e produtos de consumo.
Definirtec explica VxWorks
VxWorks é compatível com uma variedade de CPUs, incluindo: Microprocessador sem Interlocked Pipeline Stages (MIPS), PowerPC, Intel i960, Scalable Processor Architecture (SPARC), SH-4, a família x86, Advanced Risc Machine (ARM), StrongARM e xScale .
Os recursos do VxWorks incluem:
- Aplicativos isolados de modo de usuário
- Processos em tempo real
- Proteção de memória
- Interprocessamento eficiente, como comunicação transparente entre processos (TIPC)
- Tratamento de erros
- Suporte para multiprocessamento simétrico (SMP) e multiprocessamento assimétrico (ASMP)
- Semáforos binários, de contagem e de exclusão mútua com herança de prioridade
- Kernel multitarefa com agendamento round-robin preventivo e resposta rápida a interrupções
- Compatibilidade com certificação POSIX PSE52 com ambiente de execução em modo de usuário
- Filas de mensagens distribuídas e locais
- Simuladores VxSim
- Sistemas de arquivos, incluindo Network File System (NFS), High Reliability File System (HRFS) e Disk Operating System Filing System (DOSFS)
- Pilha de rede do protocolo da Internet versão 6 (IPv6)
VxWorks também é aplicado na indústria de naves espaciais. Exemplos incluem:
- Deep Space Program Science Experiment (DSPSE), também conhecido como Clementine
- Mars Reconnaissance Orbiter
- Phoenix Mars Lander
- Sonda espacial de impacto profundo
- Rover Sojourner Mars Pathfinder
- Spirit e Opportunity Mars Exploration Rovers
- Stardust
Como o código é escrito conforme necessário, VxWorks pode ser um desafio para programadores novatos. No entanto, VxWorks usa menos poder de processamento do que UNIX e funciona em velocidades mais rápidas porque o conteúdo é salvo em uma base mínima.
Lançado em 1985, VxWorks foi criado e vendido pela Wind River Systems de Alameda, CA (EUA).