Obsah:
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).
