The Virtualization Technology on computers is simply the process of creating multiple independent virtual machines from a single physical machine. These virtual machines use the same resources from the physical machine (CPU, RAM, ROM, ..)
And each of them operate independently as a real physical machine so that the system can run many operating systems at the same time, in order to meet the different needs of usage. When the Virtualization Technology is enabled, the system will create a virtualization layer for virtual machines to be running on. (Wiki).
Unlike Hyper-Threading technology, which allows a physical CPU to perform like two CPUs. And it is capable of processing multiple tasks at the same time by dividing into different threads but still on the same machine.
The Virtualization Technology makes the system understand that there are many CPUs corresponding to many separate virtual machines running on independent operating systems and they handle tasks independently.
Currently, almost every CPU has integrated virtualization technology with different names such as Intel® Virtualization Technology (VT-x) on Intel CPUs and AMD Virtualization (AMD-V) on AMD CPUs.
Before Virtualization Technology was born, the operating system and applications ran on a single physical computer. And physical computers and operating systems exist under a 1:1 relationship. However, this relationship can not optimize the usage capacity of the physical server (only about 5-10% of the capacity) causing the problem of wasting resources in the computer.
The problem is that when you want to deploy multiple operating systems, you need to have multiple physical servers. Meanwhile, upgrading the hardware to deploy will take a lot of time, effort and money to assemble and install. Therefore, you need Virtualization Technology to overcome these problems and help operate simultaneously multiple operating systems independently on the same physical server.
Are there many applications that allow virtualization? And why should virtualization be enabled inside the CPU?
Currently, there are plenty of applications to create virtual machines such as VMWare or emulators like NoxPlayer that support us to implement virtualization and run operating systems independently on physical machines.
However, these applications can not optimize the physical server hardware when they are being used. Enabling VT (Virtualization Technology) in the CPU will help these applications be able to use the hardware support optimization scripts effectively. It will deliver noticeably improved performance.
Because of those reasons, many emulators today like NoxPlayer have required users to enable Virtualization Technology (VT) before opening the application. And that is understandable because NoxPlayer desires to bring the best experience to users.
Turning on VT does not bring any bad effects to computer hardware, because this is a technology that has been researched and developed since 2005. So far, VT has been nearly perfect, so there is no need to worry when using it.
To be able to install some emulation or virtualization software, it requires the CPU chip on your computer to support Virtualization Technology. For Intel CPU, this technology is called Intel® Virtualization Technology (Intel® VT for short) or VT-x), and for AMD CPU, it is AMD Virtualization ( AMD-V for short).
Tips 1: Use LeoMoon CPU-V
Step 1: Download the software named LeoMoon CPU-V here.
Step 2: After the software is downloaded, extract and double click to use. The software is portable so you do not need to install it, just double click the LeoMoon CPU-V.exe file or right-click the file and select Run as administrator.
Step 3: Check the results
If Virtualization Technology is not enabled, there will be a red x.
Tips 2: Open Task Manager on the computer
Tips 3: Check on Gameloop
Windows 7, 8, 10 (Chipset ADM ryzen, Intel core) Laptop Asus, HP, Lenovo, Acer, Dell Inspiron, MSI, Haier…
Table of Contents