Windows10 推出最新混合 CPU 操作系统, 可同时运行 x86 和 arm64 的程序。

2017-12-07 10:26:08 +08:00
 3dwelcome

以前的 windows 分两个阵营,一个是 for arm, 比如树莓派的 window lot。另一个就是我们普通用到的 for pc 版 windows。

这两者程序,其实是相互不兼容的,因为 CPU 指令不一样。

然后微软就开始脑洞,如何让 ARM 完整支持 x86 的 exe,比如运行 photoshop 完整版本。

答案就是,发明一种特殊的系统 DLL 格式, 叫 Hybrid PE,替换所有 windows\system32 下的 dll,让其同时可以兼容 x86 和 arm64.

微软说本年底,和高通骁龙 835 一起推出混合宇宙最强版本 WINDOWS 10,很是期待。

5555 次点击
所在节点    分享发现
31 条回复
xjoker
2017-12-07 13:47:07 +08:00
@ihainan #20 (摔)
coolcoffee
2017-12-07 14:33:51 +08:00
@3dwelcome 做开发难道不是性能越高越好吗? 现在前端都把网页文本语言变成了编译性语言了,webpack 编译和 idea 智能提示等等, 就足够让一些性能差的电脑抓狂了。

如果只是开开 chrome,我为什么不选择平板?
huanxianghao
2017-12-07 14:42:31 +08:00
不知道有什么期待的?性能肯定没有 x86 的强
adadada
2017-12-07 14:45:03 +08:00
@3dwelcome 这事 Intel 之前推 x86 Android 的时候也干过,不过当然是从 ARM 翻译到 x86,结论也是性能不会下降的太厉害。不过我一直好奇的是这些方案是怎么解决多线程代码的,毕竟 ARM 和 x86 的内存模型差得还是挺大的。
tabris17
2017-12-07 15:12:22 +08:00
@3dwelcome 那到是挺黑科技的,就是好奇 x86 平台的特定指令该怎么处理
3dwelcome
2017-12-07 15:17:45 +08:00
@coolcoffee 前端代码写的怎么样,不是看用啥工具,是看人。也不是看机器配置有多高。就算给配一台 amd ryzen 16 线程超 NB 的笔记本电脑,页面写的烂的还是一样烂,没啥区别。

被动无风扇散热,一直是很难突破的天花板瓶颈,这和是不是 arm 架构关系不是太大,intel x86 也有这种问题。又想马儿跑的快,又想马儿不吃草,这中理想主义,现实中是很难实现的。如果上强力 CPU,那就必定要上主动散热装置和厚重的身躯,笔记本的轻薄优势就没有了。反正我是不太愿意选择这种重量级选手,轻薄才是第一考量的因素。

至于大家说的性能,我查了一下这款 arm 的跑 geekbench 32bit 性能测评,单核不行,但多核到了 3000 多分,毕竟 8 个核心在那里,慢不到哪里去的。
coolcoffee
2017-12-07 16:01:41 +08:00
@3dwelcome x86 很难把功耗降低, 那么短时间内我也相信 arm 很难把性能做高。 要轻薄我选择平板,MacBook 12 寸或者苏菲,这种四不象的看起来什么都能做,恐怕到最后什么都没做好。
Osk
2017-12-07 16:10:40 +08:00
价格(高通的东西,能便宜下来才是见鬼了,除非把联发科拉进来)
兼容性(别忘了是谁开发的 Powerpoint 程序,论 ppt 微软不知道比 AMD 高到哪里去了)
内核模式驱动(如果这个能解决还是要支持一下的,然而看 ppt 没说支持到内核模式驱动这一层啊)
还有就是,多核性能号称达到 i3 80%的 Atom,用起来真没 i3 舒服。。。
xdeng
2017-12-07 16:30:22 +08:00
macOS 也做过啊啊,Universal Binary Fat Binary
Actrace
2017-12-07 16:41:41 +08:00
@Osk Atom 毕竟低功耗啊。我感觉 Atom 的强化版本 Core-M 还是不错的。

话说希望这波更新不要把我的苏菲搞挂了。
iceheart
2017-12-08 17:32:17 +08:00
dll 会变大,因为要放两份机器指令。哪天再宣布支持 mips 了,就又加一份机器指令

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/412686

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX