时间:2017-06-12 来源:互联网 浏览量:
北京时间6月12日上午消息,上周,x86处理器架构迎来39岁生日。1978年6月8日,英特尔首次推出了8086处理器。不过在这样的日子里,英特尔对所有开发x86模拟器技术的公司发出了威胁。
英特尔在博客中介绍了该公司关于拓展和优化x86指令集的一系列投资,其中的功能包括SSE、AVX、TSX事务型存储,以及SGX安全区域等,从而展示该公司如何让古老的指令集变得更先进。
然而在博客的后一部分,英特尔指出,许多这些进展都已申请专利,而该公司以往曾使用专利来保护关于x86的创新。曾被英特尔盯上的公司包括AMD、Cyrix、VIA和Transmeta等等。
这篇文章并未提到任何公司的名字,但不难看出英特尔将矛头指向了谁,这就是微软,或许也包括高通。今年晚些时候,包括华硕、惠普和联想在内的公司将推出搭载高通骁龙835处理器的Windows笔记本。
这并不是微软首次推出支持ARM处理器的Windows版本,微软在这方面的首次尝试是在2012年,当时微软推出了Windows RT。不过这次将有重要不同。Windows RT无法运行任何x86应用,与此不同,ARM版Windows 10将提供基于软件的x86模拟器,从而实现与大部分甚至全部x86应用的兼容。
这将对英特尔造成严重威胁。如果ARM版Windows能运行x86软件,并且带来了更低的价格、更长的电池续航时间,以及更轻薄的设计,那么英特尔在笔记本电脑市场的主导地位将被动摇。英特尔这篇博客文章明确表明,不仅将依靠技术去确保在这个领域的地位,在必要情况下还将诉诸法律。
目前尚不清楚ARM版Windows 10中x86模拟器的细节。其中的关键问题在于,模拟器将支持x86的哪些功能。核心的32位x86指令集已有30年历史(最初出现在1985年的386处理器中),因此将无法得到专利的保护。微软的x86模拟器可能将略过近期的x86扩展,例如TSX、SGX和MPE,因为使用这类扩展的软件并不多。某些扩展,例如VT-x虚拟化功能,对于运行Windows应用来说没有意义,因此可以直接跳过。
当然,英特尔可能只是在言论上保持强硬。在ARM版Windows 10真正面市之前,很难知道这一模拟器究竟有什么样的功能。此外,关于x86的专利是众所周知的,微软在开发模拟器的过程中肯定也考虑到了这点。而英特尔的商业模式仍然对微软有很大的依赖,因此如果英特尔在相关的法律行动方面肯定会保持谨慎。(李丽)