What is Virtualization?

ByCordi Caulton 2020-01-06 1806

Virtualization is virtualization technology, and virtualization is a broad term, which usually means that computing elements run on a virtual basis rather than on a real basis in terms of computers. Virtualization technology can expand the capacity of hardware and simplify the process of software reconfiguration. CPU's virtualization technology can simulate multi-CPU parallelism with a single CPU, allowing a platform to run multiple operating systems at the same time, and applications can run in independent spaces without affecting each other, thus significantly improving computer efficiency.


Virtualization technology is completely different from multitasking and hyperthreading technology. Multitasking means that multiple programs run in parallel in one operating system, while in virtualization technology, multiple operating systems can be run at the same time, and there are multiple programs running in each operating system, and each operating system runs on a virtual CPU or virtual host. The hyperthreading technology is only a single CPU simulation of double CPU to balance the performance of the program, the two simulated CPU can not be separated, can only work together.

Virtualization technology is also different from the current VMware Workstation and other software that can also achieve virtual effects, is a huge technological progress, specifically manifested in reducing the overhead related to software virtual machines and supporting a wider range of operating systems.

Function introduction

Software-only virtualization solutions have many limitations. In many cases, the & amp;ldquo; customer operating system communicates with the hardware through the VMM (Virtual MachineMonitor, virtual machine monitor, and it is up to VMM to determine its access to all virtual machines on the system. In pure software virtualization solutions, the position of VMM in the software suite is the traditional location of the operating system, while the location of the operating system is the traditional location of applications. This additional communication layer requires binary conversion to simulate the hardware environment by providing interfaces to physical resources such as processors, memory, storage, video cards, and network cards. This transformation is bound to increase the complexity of the system. In addition, the support of guest operating systems is limited by the capabilities of virtual machine environments, which hinders the deployment of specific technologies, such as 64-bit guest operating systems. In software-only solutions, the increased complexity of the software stack means that these environments are difficult to manage, making it more difficult to ensure system reliability and security.

The virtualization technology of CPU is a hardware scheme. CPU, which supports virtual technology, has specially optimized instruction sets to control the virtual process. Through these instruction sets, VMM can easily improve the performance. Compared with the virtual implementation of the software, the performance will be greatly improved. Virtualization technology provides chip-based capabilities, and pure software solutions can be improved with compatible VMM software. Because the virtualized hardware can provide a new architecture and support the operating system to run directly on it, there is no need for binary conversion, which reduces the related performance overhead, greatly simplifies the VMM design, and enables VMM to be written according to common standards with more powerful performance. In addition, in pure software VMM, there is a lack of support for 64-bit guest operating systems, and with the increasing popularity of 64-bit processors, this serious disadvantage has become increasingly prominent. CPU's virtualization technology supports 64-bit guest operating systems in addition to a wide range of traditional operating systems.

 You may also want to read:
 Does the HUAWEI FreeBuds 3 Work Well With iPhone?
 Honor Magic Watch 2 VS Amazfit Stratos 3: Which Smart Running Watch is Better?
 EMUI 10 Always-On Display (AOD) feature: supported devices and everything you need to know about it
 HUAWEI Band 4 Pro VS Band 4 VS Band 3 Pro: What are the Differences Between these there Smart Band?

Gearbest Daily deals up to 69 percent off

Extensive Product Selection

● Over 300,000 products

● 20 different categories

● 15 local warehosues

● Multiple top brands

Convenient Payment

● Global payment options: Visa, MasterCard, American Express

● PayPal, Western Union and bank transfer are accepted

● Boleto Bancario via Ebanx (for Brazil)

Prompt Shipping

● Unregistered air mail

● Registered air mail

● Priority line

● Expedited shipping

Dedicated After-sales Service

● 45 day money back guarantee

● 365 day free repair warranty

● 7 day Dead on Arrival guarantee (DOA)

You might also like


Related Products