您好,欢迎来到bob中国

技术交流

bob中国

技术交流

技术交流

首页 > 技术交流

【48812】你的电脑会渐渐的流通!由于 Intel总算想通了

来源:技术交流    发布时间:2024-07-07 14:03:37

  用过电脑的应该都知道,Windows 的兼容性好到让人简直找不到不兼容的软件。

  这种极点的兼容性一方面有微软的劳绩,另一方面, Intel 的 x86 处理器架构实在是

  尽管后边为了新的硬件特性增加了不少新的指令集,但老的指令集也坚决不删。杰出的便是个一脉相承,同宗同源。

  可是看样子, Intel 在坚持了快半个世纪之后,总算决议给它来一刀了。

  大概是果子的 ARM 处理器给了 Intel 太大的震慑,前些日子 Intel 发布了一份《设想简化的 Intel 架构》白皮书。

  可是, Intel 砍掉了一大堆旧特性,把它给精简(Simplify)了。

  最中心的一点,便是只保留了 64 位形式,完全砍掉了 16 位和 32 位形式的支撑。

  要知道,64 位处理器假设想要原生支撑旧时代的 32 位程序,价值仍是相当大的。

  比如说在骁龙 8Gen2 里,需求兼容 32 位的 A710 中心,能耗上比没有兼容性包袱的 A715 中心差了 20%。

  而现在, Intel 也像苹果、高通相同,为了产品功能,全面拥抱 64 位规划了。

  成果我在看 Intel 这个白皮书的时分,发现里边说到:“简化架构仍旧能够终究靠 64 位形式供给 32 位程序支撑。”

  换句话说,咱们现在电脑上那堆褴褛好用的小工具、QQ、百度网盘,以及各种网络游戏。

  这些处于 “32 位重灾区” 的程序,就算一辈子不改用 64 位代码,也能在 Intel 之后的 x86S 架构上直接运转。

  为了搞理解 Intel 到底是做了什么,才做到了苹果都做不到的事,我好好去找了找材料。

  Intel 移除 32 位形式,的确不等于移除 32 位程序支撑。乃至移除了 32 位形式,还能让 32 位程序的作业速度变快。

  首要,一块最新的 Intel i9 处理器,运转功率能够比美苹果 M1 处理器。

  可是咱们猜猜,它在运转一个最新开发的 64 位程序时,第一步履行的操作是什么?

  是把自己模仿成一颗1978 年的 8086处理器,然后以 16 位形式开端运转程序代码。

  32 位模仿天然也是跑不了的,这时分处理器才会终究回到 64 位作业形式,再次开端履行。

  是不是很笼统。所以为什么,处理器里会有这么笼统的一个 “逐级切换” 的进程呢?

  由于 1985 年, Intel 规划首颗 32 位架构处理器80386的时分,便是这么界说 “兼容的运转标准” 的。别问,问便是 “兼容性考虑” 的一部分。

  但由于操作体系的调度方法,它每秒都要产生几十上百次!集腋成裘,这得多糟蹋啊。

  就这样 Intel 还能把 i9 的运转功率做到苹果 M1 的水平,对不住英子,曾经是我误解你了。我向你抱歉!!!

  咳咳,好了咱们言归正传:这次的 x86S 最重要的一点改变,便是砍掉了这个 “逐级模仿” 形式,起手当即进入 64 位形式干活。这不简略多了!

  而且没有了 16 位和 32 位模仿,不只是代码履行流程得到了精简,处理器规划也能得到简化。

  把这些爷爷辈电路砍掉之后,腾出来的当地天然能够给更新、更名贵的功能模块运用。

  OK, Intel 做了什么咱们搞理解了,可是另一个问题仍是没处理:为什么处理器里都没有 32 位形式了,未来的 x86S 也仍是能无伤运转 32 位程序?

  早在 WinXP 64 位版发布的时分,微软的程序员们就在体系里内置好了 “32 位 Windows 子体系”,能够以近乎无损且无感的方法转译 32 位程序到 64 位体系中履行。

  换句话说,现在咱们电脑里的 32 位程序,其实也没用到处理器的 32 位形式。

  假设你是个一向运用最新 Windows 体系的普通用户,那么 Intel 接下来要推行的 x86S 对你是百利无一害的。等新的 x86S 处理器发布之后,冲就完事了 。

  现在大多数人应该能看出来,作为一个沿用了小半个世纪的架构,每一颗 Intel x86 处理器都是一个小小的 “屎山堆”。

  上面说到的 16-32-64 的兼容形式,是对CPU功能比较有影响的一个规划,但它其实还仅仅 x86 这坨屎山的一个旁边面。

  事实上, Intel 这次为了罗列 x86 里有多少 “ 过期特性 ”,花掉了十多页 pdf。

  所以为什么 Intel 憋到现在才开端决议对 x86 架构动刀子,曾经没有人站出来过吗?

  其实是有过的,早在 1994 年的时分,32 位的 x86 处理器就现已暴露出问题了。

  这对其时的个人电脑来说问题不大,可是对公司和网站的服务器来说,这相当于把功能上限给锁死了。

  那一次, Intel 给出的答案是推出全新的“安腾”架构 不只支撑超大的内存,而且规划比 x86 架构精巧的多。

  成果由于完全不兼容曾经的 x86 程序,任何一个程序要想运转在安腾处理器上,都要重写。

  而且据开发过安腾程序的小伙伴说,开发安腾架构的程序,要比开发 x86 架构的程序杂乱的多。

  所以全世界的程序员们一同,给 Intel 严严实实上了一课 压根没人想给他搞开发。

  估量首要是由于这次简直把公司玩死的阅历,才让 Intel 把确保兼容这件事给写进了祖训里。

  最近两年,苹果靠着 M 系列芯片张狂吃走商场,传统 x86 电脑的市占率如山体滑坡。

  假设咱们看过行业新闻会发现,现在华为、阿里发布的新款服务器,简直都是一水的 ARM 处理器。

  兼容性当然能够换来 x86 程序员们的必定,但假设整个 x86 商场都要穿了,兼容不兼容的,仍是先放一边儿吧。

  现在的商场风向,现已满足激起 Intel 的危机感了。而 x86S,便是 Intel 应对这次危机的答卷。

  而且与上一次雷厉风行,“重新做人”的安腾比较,x86S 这次的调整就像一场精妙的手术。

  对普通用户来说,原有的软件都能正常运用,就和苹果从 Intel 转向 ARM 时相同 那处理器的改变和咱们有啥联系呢?

  究竟前两年就有一个现成的比如:高通和联发科抛弃 32 位支撑之后,安卓手机芯片的功能瞬间飙升了一截,初次和早早抛弃 32 位的苹果 A 系列芯片站到了同一水平线上。

  相同的,关于 x86 这位拖着半个世纪包袱的老将,放下曩昔的重担,想来只会让它跑的更快。

上一篇:【48812】英特尔再次展示强壮执行力一年发布两款至强处理器
下一篇:Intel:1314代酷睿补丁简直无损功能!未来悉数的产品都安全