㛊一
目前手机上的CPU指令集为ARM的指令集,而PC上的CPU指令集为x86指令集,现在有很多可以在PC上模拟Android的软件,但是手机由于限于硬件及尺寸的原因,暂时没有出现通用的虚拟电脑软件,只有某些厂家生产了基于Intel Atom处理器的平板电脑,可以使用windows系统,但是效果还是不好,效果最好的是微软的surface,但是那已经称不上真正的平板电脑了。
因此,在目前的技术没有突破的情况下,暂时没看到过手机上的虚拟电脑。
网络蚂蚁工
答案当然是有的!
请看我的在手机上运行的windowsXP系统,我甚至还能在里边上网。
请注意这不是远程控制电脑,也不是什么云电脑,而是真正独立运行在手机上的windows操作系统,拥有正常电脑大部分功能,比如利用手机网络连接上网、连接蓝牙鼠标键盘操作、安装删除程序、管理手机上的文件等等,这也就是题主所说的“虚拟电脑”。
为什么可以有?
虽然windows系统的指令集和手机的不相容,一个是X86指令集,一个是ARM指令集,本来是不能运行的。
计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合。
但是有个叫虚拟机的好东西,可以把两种完全不同硬件平台的东西联系在一起。
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
你看电脑上都能虚拟出Android系统,手机现在的硬件也很给力了,为什么倒过来不行呢?
怎么可以有?
Android平台上的X86虚拟机叫Limbo x86 PC Emulator。在虚拟机上安装windows系统就能拥有一台虚拟电脑了。
limbo的使用方法和一般的虚拟机类似。
首先点击右上角的None,New一个新的虚拟机。
输入虚拟机名称,点击Create即可创建一台虚拟电脑了。
自定义虚拟电脑的配置,设置cpu、显卡、内存、网卡。
在Disks一栏激活一个硬盘,点击open载入系统镜像。
设置完成之后启动虚拟机,之后的操作和真实电脑安装系统的流程是一样的,装完系统你就拥有一台自己的虚拟电脑了。
觉得我的回答还不错的话点个赞吧(•̀⌄•́)
有任何疑问欢迎在评论区留言。
宁静之域
有的,从早期的bochs到后来的limbo,都可以运行windows,唯一缺点就是,慢啊
同架构下的虚拟器,参考vmos,模拟安卓系统,运行效率基本上和实机没什么区别,比如光速虚拟机的运行效率有时候还比实机快。
但是不同架构就不一样了,即使是远古时期的ibm的系统,到现在都没有非同架构下的,比较接近100%效率的模拟器。
所以基本上运行虚拟机要2-3倍的配置才可以流畅运行,并且什么也干不了,非精简版的系统打开个表格都能卡住,更不要提玩游戏了
(倒是有可以流畅玩游戏的办法,不过只能98或者95系统,不想折腾的话就用exagear,想折腾的话就用dosbox)