Obsah:
Definice - Co znamená VxWorks?
VxWorks je proprietární a přizpůsobitelný operační systém v reálném čase (RTOS). VxWorks je navržen pro distribuované výpočty na většině centrálních procesorových jednotek (CPU) s vestavěnými systémy.
VxWorks se používá s celou řadou hardwaru, včetně komunikačních a síťových zařízení, testovacích a měřicích zařízení, počítačových periferií, automobilových systémů a spotřebního zboží.
Techopedia vysvětluje VxWorks
VxWorks je kompatibilní s celou řadou procesorů, včetně: Mikroprocesor bez propojených fází potrubí (MIPS), PowerPC, Intel i960, škálovatelná architektura procesoru (SPARC), SH-4, rodina x86, pokročilý rizikový stroj (ARM), StrongARM a xScale .
Mezi funkce VxWorks patří:
- Izolované aplikace v uživatelském režimu
- Procesy v reálném čase
- Ochrana paměti
- Efektivní meziprocesy, jako je transparentní meziprocesová komunikace (TIPC)
- Vypořádání se s chybou
- Podpora symetrického multiprocesingu (SMP) a asymetrického multiprocesingu (ASMP)
- Binární, počítací a vzájemné vylučovací semafory s prioritní dědičností
- Multitaskingové jádro s preemptivním časovým plánováním a rychlou odezvou
- Kompatibilita certifikovaná POSIX PSE52 s prostředím provádění v uživatelském režimu
- Distribuované a lokální fronty zpráv
- Simulátory VxSim
- Souborové systémy, včetně síťového systému souborů (NFS), vysoce spolehlivého systému souborů (HRFS) a systému pro ukládání disků (DOSFS)
- Síťový zásobník internetového protokolu verze 6 (IPv6)
VxWorks se také používá v kosmickém průmyslu. Příklady zahrnují:
- Experiment s hlubokým vesmírným programem (DSPSE), známý také jako Clementine
- Mars průzkumný orbiter
- Phoenix Mars Lander
- Sonda s hlubokým dopadem
- Sojourner Mars Pathfinder rover
- Spirit a Opportunity Mars Exploration Rovers
- Hvězdný prach
Protože kód je psán podle potřeby, může být pro začínající programátory výzva VxWorks. VxWorks však využívá menší výpočetní výkon než UNIX a běží rychleji, protože obsah je ukládán na minimálním základě.
VxWorks, vydaný v roce 1985, byl vytvořen a prodán společností Wind River Systems of Alameda, CA (USA).