Virtualization technology

Definition
Virtualization technology is

"[t]echnology that virtually partitions/integrates components of computer systems, including CPUs, memory, storage, OS, and networks, etc."