- Oracle VM Manager 2.1.2
- Tarry Singh
- 345字
- 2021-04-01 13:54:58
What forms of virtualization do we have?
There are several forms of virtualization and let's briefly go through a few of them (for the sake of brevity we will stick to server virtualization):
- Emulation: A trick to copy a resource and make it look like some other resource can be called emulation.
- Partitioning: Segmenting a resource so it looks like many resources.
- Clustering: Aggregating many resources so they look like one. Think of the Oracle RAC VIP, where all you need is one IP which is a Virtual IP.
However exciting it sounds, we won't go too deep into the partitioning and clustering part and instead we'll have a look at the forms of emulation. They are—full virtualization, para-virtualization, and hardware-assist virtualization.
Full virtualization uses a concept of Binary Translation (BT) to provide a typical runtime re-write method which is required for this method to work. Here each instruction is read from the machine's binary and helps place the machine in a similar state to where the VM would be, after it has carried out that specific function. However, there are discussions about the "accuracy of emulation" as to how accurate the instruction modifications are. There are five types of accuracies, from datapath accuracy to HLE. But we won't delve into these deeper as we might have to get scientists from Intel and AMD to do the explanation.
Para-virtualization took birth from the Xen project originated at Cambridge University. It is the Open Source answer to the ring privileging solution. Simply said, instead of capturing the whole IA32 instruction set, it just captures the parts that are altered, thus increasing the performance of the VMs against the full-virtualization methods.
Finally, hardware-assist virtualization rests on the newer families of chips such as Intel VTx and AMD V chipsets. This enables unmodified VMs to execute on more enhanced VMMs (Virtual Machine Monitors). They might be faster than the above mentioned two methods but a lot of mixing occurs where both full and para-virtualization solutions are taking full advantage of the VTx and AMD V technologies.
- 中文版AutoCAD 2016從入門到精通
- 從零開始學LATEX
- Solid Works 2021產品設計標準教程
- Creo Parametric 5.0中文版從入門到精通
- Microsoft SharePoint 2010 Power User Cookbook: SharePoint Applied
- 攝影照片修飾完全自學手冊
- PyTorch深度學習簡明實戰
- Premiere CC視頻編輯入門與應用
- Elgg Social Networking
- 中文版AutoCAD 2022從入門到精通
- 中文版3ds Max 2020基礎教程
- Joomla! E/Commerce with VirtueMart
- Premiere視頻編輯案例教程:Premiere Pro 2020(微課版·第2版)
- 剪輯師寶典:視頻剪輯思維與案例實戰
- 同花順軟件操作技巧與實戰指南