Innehållsförteckning:
Definition - Vad betyder VxWorks?
VxWorks är ett proprietärt och anpassningsbart realtidsoperativsystem (RTOS). VxWorks är designad för distribuerad datoranvändning på de flesta centrala processorenheter (CPU) med inbäddade system.
VxWorks används med ett spektrum av hårdvara, inklusive kommunikations- och nätverksenheter, test- och mätanordningar, datorutrustning, fordonssystem och konsumentprodukter.
Techopedia förklarar VxWorks
VxWorks är kompatibel med en mängd olika processorer, inklusive: Mikroprocessor utan interlocked Pipeline Stages (MIPS), PowerPC, Intel i960, Scalable Processor Architecture (SPARC), SH-4, x86-familjen, Advanced Risc Machine (ARM), StrongARM och xScale .
VxWorks funktioner inkluderar:
- Isolerade användarläge-applikationer
- Processer i realtid
- Minnesskydd
- Effektiv interprocessing, såsom genomskinlig kommunikation mellan processer (TIPC)
- Felhantering
- Stöd för symmetrisk multiprocessering (SMP) och asymmetrisk multiprocessering (ASMP)
- Binära, räkna och ömsesidiga uteslutningssemaforer med prioriterad arv
- Multitasking-kärna med preemptiv round-robin-schemaläggning och snabbt avbrottssvar
- POSIX PSE52-certifierad kompatibilitet med användarläget exekveringsmiljö
- Distribuerade och lokala meddelandeköer
- VxSim-simulatorer
- Filsystem, inklusive NFS (Network File System), File File System (HRFS) med hög tillförlitlighet (DOSFS)
- Internet Protocol version 6 (IPv6) Networking Stack
VxWorks används också inom rymdskeppsindustrin. Exempel inkluderar:
- Deep Space Program Science Experiment (DSPSE), även känd som Clementine
- Mars Reconnaissance Orbiter
- Phoenix Mars Lander
- Deep Impact space probe
- Sojourner Mars Pathfinder rover
- Spirit and Opportunity Mars Exploration Rovers
- Stardust
Eftersom kod skrivs efter behov kan VxWorks vara utmanande för nybörjare. VxWorks använder dock mindre processorkraft än UNIX och körs med snabbare hastigheter eftersom innehåll sparas på minimal basis.
VxWorks släpptes 1985 och skapades och såldes av Wind River Systems i Alameda, CA (USA).
