百科问答小站 logo
百科问答小站 font logo



通过 Bochs 让高性能的 Android 手机流畅运行 Windows 虚拟机是否可行? 第1页

  

user avatar   pansz 网友的相关建议: 
      

首先,arm 架构顶级手机的八核 CPU 性能与主流双核 x86 桌面机仍然有很大差距,差距没有量化,大约在 3-5 倍的水平。

其次,大家可能认为 vmware 之类虚拟机在性能上与真机相差不大,但那属于同构虚拟(x86虚拟x86)。Bochs 的机制决定了它属于异构虚拟,而异构虚拟机(客户CPU不等于主CPU架构)的效率一般在 20-30 分之一的水平,也就是说,用 arm 架构虚拟 x86 架构 CPU,与原生系统大约相差 数十倍的性能。反之也一样,用 x86 虚拟 arm 的性能,也差数十倍。

把两个因素相乘,目前的手机跑 XP ,性能在 PC 的百分之一。

为了避免有人 argue 坚持认为手机性能与主流双核 PC 差不多,好吧,就算你坚持认为手机性能跟 PC 差不多,但是依然无法跨越「异构虚拟」的这一坎,所以数十倍的性能差距依然存在。

结论:异构虚拟具有巨大的性能差距,所以,要让 android 手机流畅运行 XP ,要么是把 android 手机的 CPU 变成 x86 的,要么是把 XP 编译出 arm 的版本,然后使用基于同构虚拟的技术,克服了「异构虚拟」的这个巨大鸿沟,才能谈所谓性能问题。




  

相关话题

  如何评价 Windows 10 的 10586 (Threshold2) 升级? 
  为什么 iOS 来源于 FreeBSD 没有人讨论,但是鸿蒙使用部分来安卓代码,却被人一直在攻击? 
  华为正式发布鸿蒙 HarmonyOS 3 开发者预览版,还是安卓套壳吗? 
  为什么Windows 10 会发生全局性的Freeze? 
  Android手机图形解锁错误5次后会冻结30秒,这样设计的原理和作用是什么? 
  为什么国内用户倾向于认为 Windows 是廉价的? 
  如何看待手机内存 RAM 容量疯长甚至有隐隐超过电脑通用 8G 的趋势? 
  鸿蒙会不会成为下一个 yunos? 
  是否有可能在未来的某一天,安卓由于失败的软件生态圈而衰落,而wp凭借着高质量的生态圈和流畅性超越他? 
  在中国中小学计算机课堂中,推广 Linux 系统而不用 Windows ,可能吗? 

前一个讨论
信用卡管理 Apps 通过邮件读取账单,为什么会有这么过分的设计?
下一个讨论
设计优秀的 API 有什么特征?





© 2025-06-17 - tinynew.org. All Rights Reserved.
© 2025-06-17 - tinynew.org. 保留所有权利