Lar Desenvolvimento O que é o vxworks? - o que é techopedia

O que é o vxworks? - o que é techopedia

Índice:

Anonim

Definição - O que significa o VxWorks?

O VxWorks é um sistema operacional em tempo real (RTOS) proprietário e personalizável. O VxWorks foi projetado para computação distribuída na maioria das unidades de processamento central (CPU) com sistemas incorporados.


O VxWorks é usado com um espectro de hardware, incluindo dispositivos de comunicação e rede, dispositivos de teste e medição, periféricos de computadores, sistemas automotivos e produtos de consumo.

Techopedia explica VxWorks

O VxWorks é compatível com uma variedade de CPUs, incluindo: Microprocessador sem MIPS (Interlocked Pipeline Stages), 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 no modo de usuário
  • Processos em tempo real
  • Proteção de memória

  • Interprocessamento eficiente, como Comunicação entre processos transparente (TIPC)
  • Manipulação de erros

  • Suporte para multiprocessamento simétrico (SMP) e multiprocessamento assimétrico (ASMP)

  • Semáforos binários, contáveis ​​e de exclusão mútua com herança prioritária
  • Kernel multitarefa com agendamento preventivo round-robin e resposta rápida à interrupção
  • Compatibilidade com 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 NFS (Network File System), HRFS (High Confiabilidade File System) e DOSFS (Disk Operating System File File System)

  • Pilha de rede do protocolo Internet versão 6 (IPv6)

O VxWorks também é aplicado na indústria de naves espaciais. Exemplos incluem:

  • Experiência Científica do Programa do Espaço Profundo (DSPSE), também conhecida como Clementine
  • Mars Reconnaissance Orbiter
  • Phoenix Mars Lander
  • Sonda espacial Deep Impact
  • Sojourner Mars Pathfinder rover
  • Espírito e oportunidade Mars Exploration Rovers
  • poeira estelar

Como o código é escrito conforme necessário, o VxWorks pode ser um desafio para programadores iniciantes. No entanto, o VxWorks usa menos poder de processamento que o UNIX e é executado em velocidades mais rápidas porque o conteúdo é salvo em uma base mínima.


Lançado em 1985, o VxWorks foi criado e vendido pela Wind River Systems de Alameda, CA (EUA).

O que é o vxworks? - o que é techopedia