Appendix
Terminology & Acronyms and Abbreviations
For the terminology & acronyms and abbreviation used in this document, see Table 1 and Table 2.
Table 1 Terminology
Term | Description |
---|
AArch64 | AArch64 is an execution state of the ARMv8 architecture. AArch64 is not only an extension of the 32-bit ARM architecture, but also a brand new architecture in ARMv8 that uses the brand new A64 instruction set. |
Domain | A collection of configurable resources, including memory, vCPUs, network devices, and disk devices. Run the VM in the domain. A domain is allocated with virtual resources and can be independently started, stopped, and restarted. |
Libvirt | A set of tools used to manage virtualization platforms, including KVM, QEMU, Xen, and other virtualization platforms. |
Guest OS | The OS running on the VM. |
Host OS | The OS of the virtual physical machine. |
Hypervisor | Virtual machine monitor (VMM), is an intermediate software layer that runs between a basic physical server and an OS. It allows multiple OSs and applications to share hardware. |
VM | A complete virtual computer system that is constructed by using the virtualization technology and simulating the functions of a complete computer hardware system through software. |
Table 2 Acronyms and abbreviations
Acronyms and abbreviations | Full spelling | Full name | Description |
---|
NUMA | Non-Uniform Memory Access Architecture | Non Uniform Memory Access Architecture | NUMA is a memory architecture designed for multi-processor computers. Under NUMA, a processor accesses its own local memory faster than accessing non-local memory (the memory is located on another processor, or the memory shared between processors). |
KVM | Kernel-based Virtual Machine | Kernel-based VM | KVM is a kernel-based VM. It is a kernel module of Linux and makes Linux a hypervisor. |
OVS | Open vSwitch | Open vSwitch | OVS is a high-quality multi-layer vSwitch that uses the open-source Apache 2.0 license protocol. |
QEMU | Quick Emulator | Quick Emulator | QEMU is a general-purpose, open-source emulator that implements hardware virtualization. |
SMP | Symmetric Multi-Processor | Symmetric Multi-Processor | SMP is a multi-processor computer hardware architecture. Currently, most processor systems use a symmetric multi-processor architecture. The architecture system has multiple processors, each processor shares the memory subsystem and bus structure. |
UEFI | Unified Extensible Firmware Interface | Unified Extensible Firmware Interface | A standard that describes new interfaces in detail. This interface is used by the OS to automatically load the prestart operation environment to an OS. |
VM | Virtual Machine | VM | A complete virtual computer system that is constructed by using the virtualization technology and simulating the functions of a complete computer hardware system through software. |
VMM | Virtual Machine Monitor | VM Monitor | An intermediate software layer that runs between a basic physical server and an OS. It allows multiple OSs and applications to share hardware. |