Taula de continguts:
Definició: què significa VxWorks?
VxWorks és un sistema operatiu en temps real (RTOS) propietari i personalitzable. VxWorks està dissenyat per a la computació distribuïda en la majoria de les unitats centrals de processament (CPU) amb sistemes incrustats.
VxWorks s’utilitza amb un ampli ventall de maquinari, incloent dispositius de comunicacions i de xarxa, dispositius de prova i mesura, perifèrics d’ordinadors, sistemes d’automoció i productes de consum.
Techopedia explica VxWorks
VxWorks és compatible amb una gran varietat de CPU, incloses: Microprocessador sense etapes de pipeline interconnectades (MIPS), PowerPC, Intel i960, Architecture Scalable Processor Architecture (SPARC), SH-4, la família x86, Advanced Risc Machine (ARM), StrongARM i xScale .
Les funcions de VxWorks inclouen:
- Aplicacions aïllades en mode usuari
- Processos en temps real
- Protecció de la memòria
- Interprocessament eficient, com ara la comunicació entre processos transparents (TIPC)
- Error de maneig
- Suport per a multiprocessament simètric (SMP) i multiprocessament asimètric (ASMP)
- Semàfors binaris, de recompte i exclusió mútua amb herència prioritària
- Nucli multitasca amb programació preventiva de robin round i resposta d’interrupció ràpida
- Compatibilitat certificada POSIX PSE52 amb l'entorn d'execució en mode d'usuari
- Cues de missatges distribuïdes i locals
- Simuladors de VxSim
- Sistemes d’arxius, inclòs el sistema de fitxers de xarxa (NFS), el sistema de fitxers d’alta fiabilitat (HRFS) i el sistema d’arxiu del sistema operatiu de disc (DOSFS)
- Pila de xarxa de la versió 6 del protocol d'Internet (IPv6)
VxWorks també s'aplica a la indústria de les naus espacials. Uns exemples inclouen:
- Experiment de ciències del programa Deep Space (DSPSE), també conegut com Clementina
- Mars Reconnaissance Orbiter
- Phoenix Mars Lander
- Sonda espacial Deep Impact
- Sojourner Mars Pathfinder rover
- Rovers Exploration de Mars i Spirit i l’oportunitat
- Estel
Com que el codi està escrit com cal, VxWorks pot ser un repte per als programadors novells. No obstant això, VxWorks utilitza menys potència de processament que UNIX i funciona a velocitats més ràpides perquè el contingut s’estalvia al mínim.
Llançat el 1985, VxWorks va ser creat i venut per Wind River Systems de Alameda, Califòrnia (EUA).