Hjem Udvikling Hvad er vxworks? - definition fra techopedia

Hvad er vxworks? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder VxWorks?

VxWorks er et proprietært og tilpasses realtidsoperativsystem (RTOS). VxWorks er designet til distribueret computing på de fleste centrale behandlingsenheder (CPU) med indlejrede systemer.


VxWorks bruges med et spektrum af hardware, herunder kommunikations- og netværksenheder, test- og måleenheder, perifere enheder til computere, automobilsystemer og forbrugerprodukter.

Techopedia forklarer VxWorks

VxWorks er kompatibel med en række forskellige CPU'er, herunder: Mikroprocessor uden sammenkoblede rørledningsstadier (MIPS), PowerPC, Intel i960, skalerbar processorarkitektur (SPARC), SH-4, x86-familien, Advanced Risc Machine (ARM), StrongARM og xScale .


VxWorks-funktioner inkluderer:

  • Isolerede applikationer i brugertilstand
  • Realtidsprocesser
  • Hukommelsesbeskyttelse

  • Effektiv interprocession, såsom gennemsigtig interproceskommunikation (TIPC)
  • Fejl ved håndtering

  • Support til symmetrisk multiprocessering (SMP) og asymmetrisk multiprocessering (ASMP)

  • Binære, optælling og gensidig ekskludering semaforer med prioriteret arv
  • Multitasking-kerne med præemptiv rund-robin-planlægning og hurtig interrupt-respons
  • POSIX PSE52-certificeret kompatibilitet med brugerfunktionsudførelsesmiljø
  • Distribuerede og lokale meddelelseskøer
  • VxSim-simulatorer
  • Filsystemer, herunder netværksfilsystem (NFS), filsystem med høj pålidelighed (HRFS) og filsystem til diskoperativsystem (DOSFS)

  • Internetprotokol version 6 (IPv6) Networking Stack

VxWorks anvendes også i rumfartsindustrien. Eksempler inkluderer:

  • Deep Space Program Science Experiment (DSPSE), også kendt som Clementine
  • Mars Reconnaissance Orbiter
  • Phoenix Mars Lander
  • Deep Impact space sonde
  • Sojourner Mars Pathfinder rover
  • Ånd og mulighed for Mars Exploration Rovers
  • Stardust

Da kode skrives efter behov, kan VxWorks være en udfordring for nybegynderprogrammører. VxWorks bruger dog mindre behandlingskraft end UNIX og kører med hurtigere hastigheder, fordi indhold gemmes på et minimalt grundlag.


Udgivet i 1985 blev VxWorks oprettet og solgt af Wind River Systems i Alameda, CA (USA).

Hvad er vxworks? - definition fra techopedia