Virtualization

undefined:Virtualization is a computing technology that can create virtual versions of something on the same level of abstraction, such as virtual computer hardware platforms, storage devices, and computer network resources.

We can think of a body as a physical computer, which has its own hardware resources, such as the brain, nervous system, sensory organs, etc. These resources can be divided into multiple virtual computers, each running its own operating system, which is its own personality, thoughts, emotions, etc. Each headmate behaves like an independent entity, even though it is only running on a part of the actual underlying hardware.

There are several types of virtualization:


 * Full Virtualization: In this type, each virtual machine runs a complete operating system, and does not need to modify the operating system at all. This type can provide the highest compatibility and isolation, but also requires the highest overhead and resource consumption. In a system, this corresponds to those headmate who have a complete self-awareness, memory and independent thinking ability.
 * Containerization: In this type, each virtual machine runs on the same operating system kernel, but has its own user space and processes. This type can provide higher efficiency and density, but lower security and isolation. In median, this corresponds to the aspects of an intermediate state system.
 * Hybrid Virtualization: In this type, each virtual machine runs a partially modified operating system, in order to interact better with the underlying hardware or other virtual machines. This type can provide better balance and flexibility, but also requires more technology and maintenance. In a system, this may correspond to early created headmate, who do not have fully independent thinking abilities yet, but are no longer completely part of core.

These computer science terms are all about introducing new management methods and problem-solving solutions.