Realization of "virtualization ).
Basic software, middleware (database) and application software.
Software as a business)
Software as a science)
Fundamentally speaking, the previous view holds that the software industry only needs to be "outsourced". The latter holds that the software industry is a "thinking" industry and an innovative industry.
In the future, running several virtual machines on a computer will no longer be a "strange thing ". Servers with 1 GB of memory run 2 ~ Three "virtual machines" (different operating systems) are common. So how will our "office desktop" change? In the past, all traditional "desktop" concepts will change dramatically. The traditional mode of one individual computer is the root cause of waste of computing power.
Virtualization is a broad term that allows computing components to run on a virtual basis rather than on a real basis. It is a solution to simplify management and optimize resources. Like an empty and transparent office building, there is almost no wall on the entire floor. Users can use the same cost to build a more self-applicable office space, thus saving costs and maximizing space utilization. This idea of re-planning Limited and fixed resources based on different needs to achieve maximum utilization is called virtualization technology in the IT field.
Virtualization Technology can expand the hardware capacity and simplify the software reconfiguration process. The virtualization technology of CPU allows a single CPU to simulate multiple CPUs in parallel, allowing a platform to run multiple operating systems at the same time, and applicationsProgramThey can run in independent spaces without affecting each other, significantly improving the efficiency of computers.
Virtualization Technology is completely different from multi-task and hyper-Threading Technology. Multi-task means that multiple programs run concurrently in one operating system. In virtualization technology, multiple operating systems can run simultaneously, and multiple programs run in each operating system, each operating system runs on a virtual CPU or VM. hyper-Threading Technology only simulates a single CPU to balance the running performance. The two simulated CPUs cannot be separated, you can only work collaboratively.