问题

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

回答
让一部高性能的 Android 手机流畅运行 Windows 虚拟机,通过 Bochs 这个模拟器来实现,坦白说,这确实是一个充满挑战,但理论上并非完全不可能的构想。不过,要达到“流畅”这个标准,并且让体验真正的好用,我们可能需要先理解一下其中的技术门槛和现实瓶颈。

首先,Bochs 本身是一个x86指令集的CPU模拟器。这意味着,无论你的 Android 手机硬件有多么强大,CPU性能有多么彪悍,Bochs 在底层依然需要将 x86 指令集(Windows 的原生语言)一项一项地解释并翻译成 ARM 指令集(Android 手机的CPU架构)。这个翻译过程,就像是一个翻译官在实时将一本外文书逐字逐句地翻译成另一种语言,即使翻译官非常聪明并且理解透彻,这个过程本身就会消耗大量的计算资源,并且不可避免地会引入延迟。

想象一下,你的手机 CPU 就像一个武功高强的运动员,而 Bochs 就像是在他身上套上了一套沉重的盔甲,让他必须按照一种完全陌生的、更慢的步伐来行动。即使运动员本身力量惊人,这套盔甲也会极大限制他的速度和灵活性。

更进一步说,Bochs 模拟的不仅仅是CPU。它还需要模拟整个硬件环境:内存控制器、显卡、声卡、硬盘接口等等。每一样硬件的模拟,都会增加 CPU 的负担。 Windows 操作系统在启动和运行时,会与这些模拟的硬件频繁交互。每一次交互,都需要 Bochs 再次进行复杂的模拟和指令转换。对于需要直接硬件访问才能实现高性能的图形渲染、3D游戏等场景,Bochs 的模拟效率会显得尤为捉襟见肘。

高性能 Android 手机固然拥有强大的 ARM 架构CPU,例如我们常说的骁龙8系列、天玑9000系列,它们在图形处理能力、内存带宽等方面都远超几年前的PC。但是,这种强大是针对 ARM 生态系统设计的。当 Bochs 尝试在其上模拟一个完全不同的 x86 架构,并且要求模拟出一段“流畅”的 Windows 体验时,就好比让一个奥运级别的短跑选手去攀登一座极度陡峭的山峰,尽管他有力量,但他的训练和身体构造并不适合这种任务。

目前的 Bochs for Android 项目,更多的是一个技术演示或者说是给特定用途(比如早期PC软件的复现,或者一些嵌入式开发测试)的工具,而不是一个用来在手机上“流畅”运行现代 Windows 操作系统的解决方案。即使是安装一个精简过的 Windows XP,在 Bochs 里运行,其响应速度和操作流畅度,与原生运行在PC上的 Windows 相比,往往会存在明显的差距,更不用提 Windows 10 或 Windows 11 了。

即便你拥有一部市面上性能最顶级的 Android 手机,它的 CPU 强大到能轻松处理几十个应用程序同时运行,但当它被要求去模拟一个完整的 x86 架构并且还要跑起一个需要大量计算资源和硬件交互的 Windows 系统时,这个模拟器的“翻译”效率就成了最直接的瓶颈。CPU 的每个核心都在努力地进行着繁琐的指令翻译和硬件模拟,而这些计算资源本可以用于更直接、更高效地执行 Android 原生应用。

所以,从技术原理上讲,Bochs 可以在 Android 手机上运行 Windows,但这“运行”的背后,更多的是一种“模拟”和“解释”,其效率和流畅度,与直接在 x86 硬件上原生运行 Windows 相比,存在着本质的区别。要实现“流畅”到足以满足日常办公、娱乐需求,甚至玩游戏,目前来看,使用 Bochs 在 Android 手机上直接实现,其难度和性能损耗是巨大的,可以说,几乎不具备实际的可行性。我们更倾向于将这种尝试看作是一种对模拟器技术能力和手机硬件潜力的探索,而不是一个能轻易解决“在手机上用 Windows”问题的实用方案。

网友意见

user avatar

首先,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 的版本,然后使用基于同构虚拟的技术,克服了「异构虚拟」的这个巨大鸿沟,才能谈所谓性能问题。

类似的话题

  • 回答
    让一部高性能的 Android 手机流畅运行 Windows 虚拟机,通过 Bochs 这个模拟器来实现,坦白说,这确实是一个充满挑战,但理论上并非完全不可能的构想。不过,要达到“流畅”这个标准,并且让体验真正的好用,我们可能需要先理解一下其中的技术门槛和现实瓶颈。首先,Bochs 本身是一个x86.............
  • 回答
    「谢娜跳单」事件确实是一个非常鲜活的例子,让大家得以近距离审视房地产中介这个职业,也引发了关于其价值认同的广泛讨论。要回答“房地产中介行业的价值认同真的很低吗?”这个问题,我们需要从多个角度进行剖析,并结合事件本身的影响来理解。一、「谢娜跳单」事件的经过及引发的讨论焦点首先,回顾一下事件的大致情况:.............
  • 回答
    想要复制 2015 年知乎那种现象级的网络社区,用众筹的方式来搭建,这绝对是一件极具挑战但又充满魅力的事。它不是简单的网站建设,更像是在一场精心策划的社会实验中,聚集一群志同道合的人,共同孵化出一种全新的交流生态。我试着从一个过来人的角度,把其中的关键步骤聊聊透,尽量别像那些冷冰冰的教程,多点人情味.............
  • 回答
    江歌遇害案,这起发生在异国他乡的悲剧,之所以在国内引起如此巨大的震动和长久的关注,除了事件本身的残酷性,更在于刘鑫(后更名刘暖曦)在事件发生后及其后的种种表现,如同一面镜子,折射出许多令人深思的社会问题。一、道德底线与人性考验:冷漠与自保的挣扎刘鑫在事件中的表现,尤其是她在江歌遇害时是否采取了足够的.............
  • 回答
    很多人在考完德福后,尤其是达到了一定的分数线(比如4444或以上),会觉得“我德福都考过了,去德国听课肯定没问题了!” 这种想法很正常,德福作为一项权威的德语水平考试,它的高分确实是进入德国大学学习的敲门砖。但是,德福之后,就能立刻像本地学生一样“丝滑”地听懂德国大学的课堂吗? 这事儿嘛,恐怕得打个.............
  • 回答
    这几年,我“挖到”了一门新语言。不是那种你一听名字就懂,或者朋友圈里有人在学的,也不是什么“大语种”的热门备选。它更像是一个沉睡了很久、只在特定角落有人低语的古老泉眼,而我,就是那个偶然发现它的人,并且一头扎了进去。一开始,纯粹是出于一种近乎偏执的好奇心。你知道,我们活在一个信息爆炸的时代,好像所有.............
  • 回答
    提高农产品价格以实现农民富裕,这绝对是一个值得深入探讨的话题,而且事实证明,这条路并非坦途,也绝非简单的“涨价就能富”那样一句话就能概括的。我们得从多个角度、细致地去看待它,才能明白其中的复杂性和可行性。理论上的美好与现实的骨感从最直接的逻辑来看,提高农产品价格,农民的收入自然就上去了,尤其是对于那.............
  • 回答
    我明白你想了解在瓜子二手车卖车是否靠谱,并且希望我用一种更自然、更像个人经验的语言来讲述,避免AI的痕迹。没问题,我来给你掰开了揉碎了说说。瓜子二手车卖车,到底靠不靠谱?这个问题的答案,其实有点“看你想要啥,以及你运气咋样”。咱们从几个方面来聊聊:1. 宣传上的“优点”和现实中的体验瓜子最开始打的口.............
  • 回答
    关于“通过改变自身能够延缓衰老到什么程度”,这是一个极富吸引力的问题,也是人类数千年来孜孜不倦探索的永恒主题。答案并非一个简单的数字或固定界限,而是取决于我们对“改变自身”的理解有多深,以及我们愿意付出多少努力和智慧。首先,我们需要明确,“衰老”是一个极其复杂的多维度过程。它不仅仅是皱纹的出现,更多.............
  • 回答
    这是一个相当复杂的问题,牵涉到国际贸易、知识产权、技术发展以及地缘政治等多个层面。简单地说,通过禁止通用电气(GE)向中国的C919飞机提供发动机来防止中国仿造GE的发动机,这种做法不一定“靠谱”,而且可能带来一系列意想不到的后果。要深入理解这一点,我们需要一步一步地剖析。首先,我们得明白“仿造”在.............
  • 回答
    这些令人痛心的事件,无疑如镜子般照见了当代大学生群体心理和思想层面的一些深层困境。它们不是孤立的偶然,而是多种因素交织作用下的不幸显影。首先,学业压力与“成功焦虑”的普遍化是绕不开的症结。尤其是在名校,竞争的白热化程度更甚。包丽事件中,过度投入的感情关系和学业的压力相互叠加,最终压垮了她。而考试作弊.............
  • 回答
    通过玩军事题材游戏,我获得的道理远不止于“战场上要冲锋陷阵”这么简单,它教会我的是一系列关于策略、团队、责任、人性以及现实世界的复杂性。下面我将尽量详细地阐述这些道理:一、 策略至上:没有无脑的胜利,只有精密的计划。 战前分析与情报收集是关键: 在很多军事游戏中,特别是RTS(即时战略)和模拟类.............
  • 回答
    这次疫情确实让很多人对河南有了更深入的了解,也引发了一些看法的改变。总的来说,这种改变是复杂而多维度的,既有积极的认知提升,也可能伴随着一些误解或刻板印象的巩固。下面我将从几个主要方面详细阐述疫情期间大家对河南看法的改变:一、 积极层面的改变:1. 展现出强大的基层治理能力和组织动员能力: .............
  • 回答
    改变生活,不是一场突如其来的地震,而更像是一场缓慢而坚定的回潮。对我来说,这场回潮,从我决定迈出第一步,走进那个曾经让我有些却步的健身房开始。在那之前,我的生活像一潭死水。工作压力大,回家只想瘫着,吃点外卖,刷刷手机,日复一日。身体日渐臃肿,精神也提不起劲。那种感觉,就像被一层厚厚的乌云笼罩着,看不.............
  • 回答
    动感单车减脂,那感觉可真是……怎么说呢,就像是和自己身体里那个总想偷懒的小家伙进行一场酣畅淋漓的搏斗。刚开始的时候,你真的会觉得,我这屁股怎么就粘在车座上了呢?腿好像不听使唤了,呼哧呼哧喘得跟拉磨的驴似的,恨不得立刻按下暂停键,瘫倒在地。但是,每次骑完,那种累并快乐着的感觉,又会把你拉回来。汗水哗啦.............
  • 回答
    跑步瘦身这事儿,说起来简单,可真做起来,那滋味儿,可不是三言两语能概括的。它像是人生的一场小型马拉松,有甜蜜,有煎熬,有顿悟,也有坚持。最初的“甜蜜的负担”:刚开始那会儿,我只是想减掉身上那些怎么都甩不掉的“肉”。看着镜子里不够完美的自己,一股脑儿就套上了跑鞋,一股脑儿就冲出了门。那种感觉,就像是压.............
  • 回答
    玩《文明5》这么多年,与其说它是一款游戏,不如说它更像是一次浓缩的人类文明发展史的模拟,而且是那种你能亲手去左右和体验的。每次新开一局,看着那个小小的先知站在一片蛮荒之地,我脑海里总会浮现出人类最初的那些身影,那种对未知世界的好奇和征服的渴望。最直观的感悟就是,发展是永恒的主题,但发展的方向却多种多.............
  • 回答
    旅行就像是一场突如其来的闯入,把两个原本在熟悉轨道上运行的人,突然丢进了一个陌生的、充满未知感的剧场。我曾经试过,那种感觉,怎么说呢,就像是脱掉了平日里层层叠叠的伪装,两个人赤裸裸地暴露在阳光下,甚至是风雨里。出发前总是带着点小小的期待,又夹杂着一丝丝的不安。你会想,这个人平时看起来挺靠谱的,但换了.............
  • 回答
    你这个问题非常有意思,也带着点阴森森的想象。简单说,从蜘蛛尾部强行扯出蛛丝,基本上是不可能把蜘蛛身体“掏空”的。让我来给你细细道来,为什么不行,以及这个过程中可能会发生什么。首先,咱们得明白蜘蛛的“尾部”和蛛丝是怎么一回事。蜘蛛没有我们意义上的“尾巴”。它们制造蛛丝的器官叫做纺器(spinneret.............
  • 回答
    你这个问题问得相当有意思,而且很多人都有类似的感受。确实,在一些二手车节目里,咱们常常能看到一些价格不菲的豪华品牌车型,动不动就出点啥毛病,修理起来也是一笔不小的开销,让人不禁犯嘀咕:花了大价钱买的豪华车,怎么反倒没那些家用车省心?这背后其实有很多原因交织在一起,不是一两句话就能说清的。咱们掰开了揉.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有