Tech Glossary
Vad är VxWorks?
VxWorks är en realtidsoperativsystem (RTOS) som utvecklats av Wind River Systems. VxWorks används ofta i system som kräver hög tillförlitlighet, till exempel i fordon, flygplan, medicinsk utrustning, robotar och industriell automation. VxWorks innehåller ett kärnsystem och en mängd olika tilläggspaket, som alla kan anpassas efter behoven hos den specifika applikationen. Kärnsystemet innehåller en realtidskörning, en multitasking-preemptiv scheduler, en filsystemshantering och en TCP/IP-stack. Tilläggspaketen innehåller bland annat stöd för grafisk användargränssnitt, en webbserver, en databas, ett verktyg för att utveckla och debugga applikationer och ett stöd för att ansluta till olika typer av peripherals. VxWorks jämförs ofta med operativsystemen Linux och Android, men det finns flera viktiga skillnader. VxWorks är ett reeltidsoperativsystem, medan Linux och Android inte är det. Det betyder att VxWorks är bättre lämpat för applikationer som kräver hög tillförlitlighet och snabba svarstider. VxWorks har också ett mycket mindre minnesfootprint än Linux och Android, vilket gör det lämpligare för applikationer som körs på mindre enheter, till exempel i medicinsk utrustning eller robotar.