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. |