QEMU是一套可以在Windows操作系统中仿真出另一套操作系统的仿真软件.因为它可以在系统中仿真出一颗虚拟的CPU,然后将要仿真的操作系统交给这颗虚拟CPU去处理,所以能够达到同一平台却能同时执行两种操作系统的目的.QEMU的使用非常简单,因为它不用安装,只要使用文字指令和参数就可以操作.而它可以仿真的操作系统类型也非常多元,包括Linux系列、Mac OS系列、FreeBSD系列、Windows系列等等操作系统通通都没问题.一般的操作系统仿真程序的执行速度都非常慢,但是QEMU的速度居然可以达到正常的四分之一以上,在仿真程序中算是快的了.对于有需要在同一台计算机上安装多个操作系统的人来说,QEMU一定可以帮的上很大的忙.
QEMU是一套由Fabrice Bellard所编写的开源跨平台模拟器.它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性.经由kqemu这个非自由的加速器,QEMU能模拟至接近真实电脑的速度.QEMU有两种主要
个人感觉最大的区别在于侧重点的不同:“vm重点于在一个硬件平台下运行多个操作系统,虚拟硬件平台与宿主硬件架构一致”,也就是说虚拟机程序中的指令一般就是宿主CPU指令集,可以直接执行,因此一般速度上也就比较快.qemu的特点是可以虚拟不同的硬件平台架构.比如在X86机器上做Android和Symbian开发时候,可以看到他们的sdk中的基于ARM指令集合的手机模拟器,都是基于Qemu的(当然这与Qemu是开源的有很大关系).手机模拟器虚拟机中运行的程序是ARM指令,需要转换成X86指令才能在宿主机器上运行,这样速度一般会慢点.不过一些JIT之类的技术可以让他们快点.
简单点说呢,虚拟机就是一个用特定的软件,安装在现有的操作系统里面,执行跟真实软件一样的功能,而且不需要占用太多的硬盘和内存,损坏之后,只需要在虚拟机里面恢复一下,不像现有的操作系统那样,那么麻烦.一句话,虚拟机就是跟你的操作系统一样的一个系统,只不过你的现实的操作系统是利用电脑运行的,而虚拟机是利用像VM这样的程序来运行的.虚拟机的用处很广的,很多在现实操作系统里面不好实现的操作,都能拿虚拟机来做实验,损坏系统文件也不要紧,大不了重装一下虚拟的操作系统,要不然就把像VM这样的程序卸载了,再装一遍,简单,而且不损坏硬盘什么的硬件.虚拟机就是用来做实验的.
在一块硬盘上安装多个操作系统,不仅安装麻烦,多系统的维护更是一个棘手的难题.相信很多朋友都用过虚拟系统软件来解决多操作系统并存的难题,不过常规的虚拟系统软件不仅需要安装,而且配置也较为复杂.Qemu则是一款免费、绿色的虚拟系统软件,这样借助移动硬盘就可以轻松拥有多个随身系统了.
编译一个什么都没有的内核,然后选择正确的cpu类型,选择内核要支持elf格式的程序.在ubuntu上安装软件qemu还是用经典的方法apt-get:sudo apt-get install qemu.qemu的使用比较麻烦,用图形界面可以简单使用,推荐安装以下两个软件:qemualtor、qemu Launcher,可以在新利德里安装,非常简单.注意一定要安装这个东西,否则会出现很多错误:sudo apt-get install kvm-pxe,不知道这个软件是什么意思,从kvm上看,应该是kvm内核驱动相关的的,但是有的机子不支持kvm,所以不明白,但是要装上.
adb的全名是Android调试桥,它充当调试桥.Adb是Android SDK中的工具,使用此工具,您可以直接操作和管理Android模拟2113器或真实的Android设备(例如G1手机). Android系统的adb的全名是Android Debug Bridge,在Android开发
ADB的全称为Android Debug Bridge,就是起到调试桥的作用.通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具.ADB的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯
很多解释 但好像和游戏没关VPM网络也就是虚拟广域网(互联网),用到这样的网络一般是大公司才会用到.列如一个公司在北方一个在南方,他们只想用自已的网络,不想用互联网.但又因离得太远,搞局域网是不太可能的.这时,VPM网络就
仿真器,或模拟器(英文;emulator、simulator),根据此原理制作的软件又可称为模拟程序,是指主要透过软件模拟硬件处理器的功能和指令系统的程序使计算机或者其他多媒体平台(掌上电脑,手机)能够运行其他平台上的软件.在自动化