摘要: Qemu Object Model QOM (Qemu Object Model)是Qemu实现的面向对象编程模式。Qemu是用C语言编写的,而C语言是面向过程的编程语言,无法享受面向对象编程模式针对复杂软件系统在设计模式上的优越性。为解决该问题,Qemu社区通过C语言实现了一套面向对象的编程接口, 阅读全文
posted @ 2021-04-21 10:23 Edver 阅读(1819) 评论(0) 推荐(1) 编辑
摘要: 1. 概述 在传统的设备模拟中,虚拟机内部设备驱动完全不知道自己处在虚拟化环境中,所以I/O操作会完整的走 虚拟机内核栈->QEMU->宿主机内核栈,产生很多VM Exit和VM Entry,导致性能很差。Virtio方案旨在提高I/O性能。在改方案中虚拟机能够感知到自己处于虚拟化环境中,并且会加载 阅读全文
posted @ 2021-04-21 10:14 Edver 阅读(12164) 评论(1) 推荐(1) 编辑