VxWorks

Definition - What does VxWorks mean?

VxWorks is a proprietary and customizable real-time operating system (RTOS). VxWorks is designed for distributed computing on most central processing units (CPU) with embedded systems.

VxWorks is used with a spectrum of hardware, including communications and network devices, testing and measuring devices, computer peripherals, automotive systems and consumer products.

Techopedia explains VxWorks

VxWorks is compatible with a variety of CPUs, including: Microprocessor without Interlocked Pipeline Stages (MIPS), PowerPC, Intel i960, Scalable Processor Architecture (SPARC), SH-4, the x86 family, Advanced Risc Machine (ARM), StrongARM and xScale.

VxWorks features include:

  • Isolated user-mode applications
  • Real-time processes
  • Memory protection
  • Efficient interprocessing, such as Transparent Inter-Process Communication (TIPC)
  • Error handling
  • Support for symmetric multiprocessing (SMP) and asymmetric multiprocessing (ASMP)
  • Binary, counting and mutual exclusion semaphores with priority inheritance
  • Multitasking kernel with preemptive round-robin scheduling and fast interrupt response
  • POSIX PSE52-certified compatibility with user-mode execution environment
  • Distributed and local message queues
  • VxSim simulators
  • File systems, including Network File System (NFS), High Reliability File System (HRFS) and Disk Operating System Filing System (DOSFS)
  • Internet Protocol version 6 (IPv6) Networking Stack

VxWorks is also applied in the spacecraft industry. Examples include:

  • Deep Space Program Science Experiment (DSPSE), also known as Clementine
  • Mars Reconnaissance Orbiter
  • Phoenix Mars Lander
  • Deep Impact space probe
  • Sojourner Mars Pathfinder rover
  • Spirit and Opportunity Mars Exploration Rovers
  • Stardust

Because code is written as required, VxWorks may be challenging for novice programmers. However, VxWorks uses less processing power than UNIX and runs at faster speeds because content is saved on a minimal basis.

Released in 1985, VxWorks was created and sold by Wind River Systems of Alameda, CA (USA).

Posted by:

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
Techopedia on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!
Techwise Webinar Series
The Cloud Imperative - What, Why, When, And How
The Cloud Imperative - What, Why, When, And How:
Join veteran analysts Dr. Robin Bloor of The Bloor Group, and Mark Madsen of Third Nature, as they explain how today’s cutting edge Cloud solutions can deliver enterprise caliber software like never before.

Email Newsletter

Join 138,000+ IT pros on our weekly newsletter

Resources
Free Whitepaper – Bridging the IT Operations Application Owner Gap
Free Whitepaper – Bridging the IT Operations Application Owner Gap:
Conflicting organizational needs all too often create tension between functional silos. Application owners demand more and more resources.
Free 30 Day Trial – VMTurbo Operations Manager
Free 30 Day Trial – VMTurbo Operations Manager:
VMTurbo's flagship product, Operations Manager maintains your virtual and cloud environments in a healthy state. It manages homogeneous and...