![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qemu
文章平均质量分 68
Max2005
网络通信开发。互联网新兵。
展开
-
QEMU虚拟机关键源代码学习
---> QEMU是一款虚拟机软件,模拟了包括CPU在内的各种硬件系统,包括: 指令解释和执行异常、中断、时钟等CPU相关模块内存、网卡、硬盘,显示系统,以及键盘和鼠标输入 QEMU虚拟机的初始化过程: 分配、初始化虚拟的CPU、内存等数据结构。分配、初始化其他硬件设备如指定了CPU状态和内存镜像则将两者加载启动时钟系统调用cpu_exec运行guest系统 以下分若原创 2012-03-11 12:01:05 · 4194 阅读 · 2 评论 -
JVM和QEMU虚拟机的对比学习
没有深究细节,从理解原理的角度整理了如下各点。 JVM是模拟一台机器对字节码指令的执行,在这点上和我们平常说的QEMU这类软件虚拟机类似。 运行在x86系统中的QEMU虚拟机的工作过程: 1、从二进制的原始指令流中读取一条指令,该指令流可能使用其他CPU的指令系统,不一定是x86的指令系统。 2、把该指令转换为x86系统的一套指令组合以完成该原始指令对内存或其他资源的操作。 3、原创 2012-03-08 11:04:33 · 1806 阅读 · 0 评论