Please enter your email
Careers at TRANGO

Introduction to Virtualization

What is virtualization ?

Virtualization is a technique by which developers can run multiple Execution Environments on a single hardware platform under the control of a Virtual Machine Monitor (VMM), sometimes called a Hypervisor.  Within each Execution Environment is a virtual representation of the underlying hardware that makes it possible to host an Operating System (OS) and its applications, a Real-time operating system (RTOS), or a stand-alone application.


Without Virtualization

With Virtualization

Each Execution Environment needs its own CPU and associated resources (memory and peripherals)

Multiple Execution Environments can run simultaneously on a shared and partitioned hardware platform (single or multi-core)

What are virtualization's benefits ?

  • Cost reduction
The Bill of Materials is highly optimized and reduced thanks to the shared use of a single single hardware element between different software functions.  For example, a mobile phone telecom stack and the application/MMI software. TRANGO's hypervisor allows designers to securely share single or multi-processor platforms, and optimize the load balancing of resources between each software sub-systems.

  • Faster-Time To Market

TRANGO's hypervisor reduces the development effort involved in going from an existing product to the next generation, and improves the re-use and portability of legacy software and drivers. A virtualization architecture can also be used to maintain common drivers and proprietary firmware for all supported operating systems (Linux, Windows CE, Symbian, etc.).

  • New product features

Products designed with TRANGO's hypervisor are inherently scalable and extensible .

The rapid integration of a Rich OS such as Linux or WindowsCE into its own execution environment makes available a wide variety of new applications while leaving the base functionality of the device intact.

TRANGO-enabled products support hot and secure update policies, allowing rapid run-time field upgrades.

TRANGO Virtual Processors has established strong partnerships with third-party vendors, providing trusted services in conjunction with the  TRANGO architecture: DRM, Broadcast, Secure Update, Device Management, Payment, Crypto and many more.

                    TRANGO products help customers design new products and features in a cost-efficient way with faster Time-To-Market