https://www.eet-china.com/mp/a221822.html

英特尔发布了一份新的白皮书(Intel X86-S扩展架构规格),计划简化其处理器指令集架构(ISA)。英特尔提供了“x86-S”的ISA(指令集架构),其中“S”可能代表“简化”。它是当前 x86-64 ISA 的修订版,去除了所有遗留问题,作为一个仅 64 位的指令集架构独立存在。

你可能会问是什么遗留问题?有很多。现代 x86-64 ISA 起源于1978 年发布的英特尔 8086 处理器,大量原始指令集保留在现代处理器中,更不用说每个后续处理器添加的扩展了: 286、386和486,

英特尔正在考虑削减的内容包括 16 位寻址支持、环 3 I/O 端口访问、环 1 和环 2 整体、字符串端口 I/O、包括 8259 在内的遗留 APIC 支持,当然还有所有与所有这些旧东西相关的处理器模式位。

许多喜欢使用最新Windows应用程序和游戏的当代PC用户早已在Windows 7时代转移到64位Windows。这使得系统内存量超过4GB(32位操作系统只能解决3.2GB的内存),而64位应用程序和游戏开始成为主流。因此,由于目前的Windows 11操作系统只有64位,应用程序和游戏占用了数千兆字节的内存,英特尔希望将架构精简考虑追溯到最初的8086芯片,这似乎是合理的。

x86S 架构的主要优势之一是可以更快地启动 CPU,因为在启动期间无需使用未分页的传统模式。"英特尔64架构设计在复位后的状态与最初的8086相同,然后需要一系列的代码转换来进入64位模式,"英特尔对其传统支持解释道。"一旦运行,这些模式就不会在现代应用或操作系统中使用。"作为最终用户,如果您不使用 16 位应用程序,您最有可能注意到的变化是启动速度甚至超过我们已有的速度。

 
视频:Sigfox“独有”的创新应用场景

因此,很容易理解,架构精简将带来好处,而上面概述的复杂启动过程将是新Intel x86S芯片用户观察到的第一个好处。对用户和开发人员还有什么好处?英特尔提供了以下要点:

  • 使用64位的简化分段模型来支持32位应用程序的分段,与现代操作系统已经使用的相匹配。
  • 删除现代软件不使用的ring 1和ring 2以及过时的分割功能,如门。
  • 移除16位寻址支持。
  • 取消对ring 3 I/O端口访问的支持。
  • 消除字符串端口I/O,它支持过时的CPU驱动I/O模型。
  • 限制本地中断控制器(APIC)使用X2APIC,并删除旧的8259支持。
  • 删除一些未使用的操作系统模式位。

这样的转变不会彻底消除对遗留操作系统的支持。正如该公司在一篇文章中所说,英特尔拥有成熟的虚拟化技术,仍然可以启动遗留软件。对于那些对在最新的英特尔硬件上运行旧的操作系统和软件感兴趣的人,英特尔建议有成熟的基于虚拟化的软件解决方案,用户可以使用虚拟化硬件(VMX)。“提供一个解决方案来模拟启动遗留操作系统所需的功能。”狂热的复古电脑爱好者也会收集和使用旧的PC系统来运行他们的旧软件库。本周早些时候,我们注意到有新的英特尔386和英特尔8088便携式电脑正在开发和在线销售。

有趣的是,英特尔描述这些“遗留缩减”处理器的方式听起来像是它们与标准英特尔 64(或 x86-64)处理器并存。事实上,Intel 描述了一个场景,其中标准 Intel64 处理器实现了 x86S 的新功能,包括 64 位本机引导。显然,该公司正在征求任何人对该提案的反馈意见。

这次改变,是不是只影响操作系统呢?就目前看起来,应该不会影响到32bit和64bit的Ring 3应用,除了操作系统,BIOS会需要修改,某些板卡的ROM会受到影响。

[转帖]Intel“革命性”X86s架构,带来哪些颠覆及影响?的更多相关文章

  1. [转帖]intel发布会之前,漫谈CPU核心架构:CCX、Ring Bus、Mesh

    intel发布会之前,漫谈CPU核心架构:CCX.Ring Bus.Mesh https://baijiahao.baidu.com/s?id=1607585351741429318&wfr= ...

  2. [转帖]Intel为何吊打AMD,先进半导体工艺带来什么?

    Intel为何吊打AMD,先进半导体工艺带来什么? 2016-3-10 15:38  |  作者:Strike   |  关键字:超能课堂,半导体工艺,CPU制程 分享到       按照摩尔定律的发 ...

  3. [转帖]Intel新一代Xeon完整曝光

    AMD已经官宣7nm工艺的第二代EPYC霄龙服务器平台,今年上半年就会大规模出货,而在Intel这边,由于10nm工艺进展还是不够快,在服务器上还是需要14nm继续打天下,而且还有两代14nm工艺产品 ...

  4. 用Spring.Services整合 thrift0.9.2生成的wcf中间代码-复杂的架构带来简单的代码和高可维护性

    最近一直在看关于thrift的相关文章,涉及到的内容的基本都是表层的.一旦具体要用到实际的项目中的时候就会遇到各种问题了! 比如说:thrift 的服务器端载体的选择.中间代码的生成options(a ...

  5. [转帖]Intel 上一代 可扩展CPU的简单报价

    8.1万元人间毒物!Intel 28核铂金版Xeon 8180零售上市 http://news.mydrivers.com/1/541/541670.htm 猜你想看:英特尔 CPU处理器 Xeon ...

  6. [转帖]Intel Xeon路线图:7nm处理器要上DDR5、PCIe 5.0

    Intel Xeon路线图:7nm处理器要上DDR5.PCIe 5.0 https://www.cnbeta.com/articles/tech/849631.htm 在月初的投资者会议上,Intel ...

  7. 【转帖】LoadRunner系统架构简介

    LoadRunner系统架构简介: LoadRunner是通过创建虚拟用户来代替真实实际用户来操作客户端软件比如Internet Explorer,来向IIS.Apache等Web服务器发送HTTP协 ...

  8. [转帖]深度分析HBase架构

    深度分析HBase架构 https://zhuanlan.zhihu.com/p/30414252   原文链接(https://mapr.com/blog/in-depth-look-hbase-a ...

  9. [转帖]Intel要提供2.5G的消费级以太网 价格2.4刀

    千兆网已成过去!Intel将全面普及2.5Gbps以太网 https://news.cnblogs.com/n/641736/ 硬件发展突飞猛进 投递人 itwriter 发布于 2019-10-02 ...

  10. Intel Nehalem微架构Calpella平台机型Windows XP系统下如何开启AHCI硬盘工作模式(XP系统下如何加载AHCI驱动)

    问题描述用户来电表示使用IDE模式安装XP系统后开启AHCI模式会出现开机蓝屏重启的问题,咨询如何在XP下加载AHCI驱动,以便开启BIOS中AHCI选项来发挥硬盘的最佳性能   问题分析 Windo ...

随机推荐

  1. Spring源码学习笔记7——Spring bean的初始化

    一丶前言 上篇中我们了解了Spring bean的实例化--存在方法覆盖的使用CGLIB动态代理生成子类,反之反射调用构造函数.实例化后bean中的字段都是默认值,接下来就是对bean的属性进行填充, ...

  2. 深度探秘.NET 5

    今年11月10号 .NET 5.0 如约而至.这是.NET All in one后的第一个版本,虽然不是LTS(Long term support)版本,但是是生产环境可用的. 有微软的背书,微软从. ...

  3. react+antd选择框输入

    react+antd选择框输入 const onSearch=(fn,value)=>{ if(value){//这个if无比重要 form.setFieldsValue({"Owne ...

  4. 数据库技术丨GaussDB(DWS)数据同步状态查看方法

    摘要:针对数据同步状态查看方法,GaussDB(DWS)提供了丰富的系统函数.视图.工具等可以直观地对同步进度进行跟踪,尤其是为方便定位人员使用,gs_ctl工具已集合了大部分相关系统函数的调用,可做 ...

  5. 数仓专家面对面 | 为什么我选择GaussDB(DWS)

    摘要:你知道数仓是如何应运而生的吗?你了解数仓未来的发展趋势吗?想知道国内数仓专家的看法吗? 导语 数据仓库的发展一直是备受关注的议题,随着近年来技术的不断演进,数仓也在更新迭代. 你知道数仓是如何应 ...

  6. iOS distribution发布证书过期或者被手动revoke了app会被下架吗?

    ​ 在距离distribution 证书过期一个月(或被手动revoke了)的时候会受到apple的邮件 ​编辑 虽然distribution过期(或者被手动revoke)了,如果你的开发者账号是co ...

  7. .Net Core 多语言

    StartUp.cs public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.UseEndpoint ...

  8. 负载均衡 —— SpringCloud Netflix Ribbon

    Ribbon 简介 Ribbon 是 Netfix 客户端的负载均衡器,可对 HTTP 和 TCP 客户端的行为进行控制.为 Ribbon 配置服务提供者地址后,Ribbon 就可以基于某种负载均衡算 ...

  9. python WordCloud matplotlib docx 简易生成docx报告

    # encode=utf-8 import numpy as np import matplotlib.pyplot as plt from docx import Document from doc ...

  10. 提供免费 TPU 的 ControlNet 微调活动来啦

    相信大家已经感受到 AI 绘画的魅力,多多少少也可以自称半个「prompt 小专家」了,而在 AI 绘画的时候 Stable Diffusion 也会出现一些小瑕疵,比如 AI 不是灵魂画「手」,还有 ...