Domov vývoj Čo je vxworks? - definícia z technológie

Čo je vxworks? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená VxWorks?

VxWorks je proprietárny a prispôsobiteľný operačný systém v reálnom čase (RTOS). VxWorks je navrhnutý pre distribuované výpočty na väčšine centrálnych procesorových jednotiek (CPU) so zabudovanými systémami.


VxWorks sa používa so širokým spektrom hardvéru, vrátane komunikačných a sieťových zariadení, testovacích a meracích zariadení, počítačových periférií, automobilových systémov a spotrebného tovaru.

Techopedia vysvetľuje VxWorks

VxWorks je kompatibilný s celým radom procesorov vrátane: Mikroprocesor bez prepojených fáz potrubí (MIPS), PowerPC, Intel i960, škálovateľná architektúra procesorov (SPARC), SH-4, rodina x86, pokročilý riskový stroj (ARM), StrongARM a xScale,


Funkcie VxWorks zahŕňajú:

  • Izolované aplikácie v užívateľskom režime
  • Procesy v reálnom čase
  • Ochrana pamäte

  • Efektívne medziprocesy, napríklad transparentná medziprocesová komunikácia (TIPC)
  • Chyba pri manipulácii

  • Podpora symetrického multiprocesovania (SMP) a asymetrického multiprocesovania (ASMP)

  • Semafory binárnych, počítacích a vzájomných vylúčení s prioritným dedičstvom
  • Multitaskingové jadro s preventívnym rozvrhovaním a rýchlym prerušením reakcie
  • Kompatibilita s certifikátom POSIX PSE52 s prostredím vykonávania v používateľskom režime
  • Distribuované a lokálne fronty správ
  • Simulátory VxSim
  • Systém súborov vrátane sieťového systému súborov (NFS), systému súborov s vysokou spoľahlivosťou (HRFS) a systému súborov s operačným systémom diskov (DOSFS)

  • Sieťový zásobník internetového protokolu verzie 6 (IPv6)

VxWorks sa používa aj v kozmickom priemysle. Príklady zahŕňajú:

  • Experiment Deep Space Program Science Experiment (DSPSE), známy tiež ako Clementine
  • Mars Reconnaissance Orbiter
  • Phoenix Mars Lander
  • Sonda s hlbokým nárazom
  • Sojourner Mars Pathfinder rover
  • Duch a príležitosť Mars Exploration Rovers
  • Stardust

Pretože kód je napísaný podľa potreby, pre začínajúcich programátorov môže byť VxWorks výzvou. VxWorks však využíva menej výpočtového výkonu ako UNIX a beží rýchlejšie, pretože obsah sa ukladá na minimálnej úrovni.


Spoločnosť VxWorks, ktorá bola uvedená na trh v roku 1985, bola vytvorená a predaná spoločnosťou Wind River Systems of Alameda v Kalifornii (USA).

Čo je vxworks? - definícia z technológie