Huis Ontwikkeling Wat is vxworks? - definitie van techopedia

Wat is vxworks? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent VxWorks?

VxWorks is een eigen en aanpasbaar realtime besturingssysteem (RTOS). VxWorks is ontworpen voor gedistribueerde computing op de meeste centrale verwerkingseenheden (CPU) met ingebedde systemen.


VxWorks wordt gebruikt met een spectrum van hardware, waaronder communicatie- en netwerkapparatuur, test- en meetapparatuur, computerrandapparatuur, automotive-systemen en consumentenproducten.

Techopedia legt VxWorks uit

VxWorks is compatibel met een verscheidenheid aan CPU's, waaronder: Microprocessor zonder interlocked pijplijnstadia (MIPS), PowerPC, Intel i960, Scalable Processor Architecture (SPARC), SH-4, de x86-familie, Advanced Risc Machine (ARM), StrongARM en xScale .


VxWorks-functies zijn onder meer:

  • Geïsoleerde toepassingen in de gebruikersmodus
  • Realtime processen
  • Geheugen bescherming

  • Efficiënte interprocessing, zoals transparante communicatie tussen processen (TIPC)
  • Foutafhandeling

  • Ondersteuning voor symmetrische multiprocessing (SMP) en asymmetrische multiprocessing (ASMP)

  • Binaire, tellen en wederzijdse uitsluiting semaforen met prioriteit overerving
  • Multitasking-kernel met preventieve round-robin-planning en snelle interruptrespons
  • POSIX PSE52-gecertificeerde compatibiliteit met uitvoeringsmodus gebruikersmodus
  • Gedistribueerde en lokale berichtenwachtrijen
  • VxSim-simulatoren
  • Bestandssystemen, waaronder Network File System (NFS), High Reliability File System (HRFS) en Disk Operating System Filing System (DOSFS)

  • Internet Protocol versie 6 (IPv6) Netwerkstack

VxWorks wordt ook toegepast in de ruimtevaartindustrie. Voorbeelden hiervan zijn:

  • Deep Space Program Science Experiment (DSPSE), ook bekend als Clementine
  • Mars verkennings Orbiter
  • Phoenix Mars Lander
  • Deep Impact ruimtesonde
  • Sojourner Mars Pathfinder rover
  • Spirit and Opportunity Mars Exploration Rovers
  • sterrenstof

Omdat code naar behoefte wordt geschreven, kan VxWorks een uitdaging zijn voor beginnende programmeurs. VxWorks gebruikt echter minder verwerkingskracht dan UNIX en werkt op hogere snelheden omdat inhoud minimaal wordt opgeslagen.


VxWorks werd uitgebracht in 1985 en werd gecreëerd en verkocht door Wind River Systems uit Alameda, CA (VS).

Wat is vxworks? - definitie van techopedia