X86 BIOS能耗技术探寻:如何提升性能却降低能耗?

服务器1年前 (2023)更新 admin-yun
0

X86架构的发展历程

一、早期的硬件电源管理功能

在早期,硬件电源管理功能主要由BIOS控制,但其功能的局限性使其难以满足日益复杂的计算需求。这种原始电源管理功能的最大问题在于,它只能对硬件进行全面关闭或开启地管理,无法进行精细化的控制。随着电脑使用环境的日益复杂化,需要更精细的电源控制,例如部分硬件休眠,以及根据需要调整硬件电源。因此,BIOS控制的原始电源管理功能已经无法满足需求,逐渐被先进的ACPI取代。

二、4004——首个4位处理器的诞生

1971年,Intel接到日本Busicom公司的订单后,投入研发,最终成功生产出世界上第一颗4位CPU——4004。

31年的技术演进

从Intel于1978年推出的x86架构开始,至今已有31个年头。基于该架构的处理器不仅在速度上越来越快,而且在每次新款处理器的推出的同时,也不断扩展新的指令集。“

英特尔的技术策略与AMD竞争故事

  • 英特尔和AMD是全世界主要的x86架构的技术代表厂家,他们之间相爱相杀的故事广为流传。例如,AMD正在探寻一条与Intel不同的技术道路,在2003年3月份,AMD的K8终于亮相,这是AMD推出的第一款64位x86服务器处理器,以此和Intel形成对立。
  • AMD生产x86的授权来自世界多场官司。当时,IBM在发布IBM PC时要求Intel将8088授权给其他厂家作为第二供应商,而AMD则是其中的一个第二供应商。 此时AMD生产的CPU便开始在市面上流通。
  • AMD在长达七八年的诉讼中,一直争取到了X86指令集的永久知识产权,然后在1990年代初开始大力自主研发,尽管在1991年成功仿制386并将之命名为Am386。

IA-64和AMD64的诞生与竞争

处理器 推出时间 设计公司
IA-64 2001年 英特尔
AMD64 2003年 AMD

AMD和Intel在64位处理器技术的比拼中,AMD推出了支持64位的AMD64架构,可在同一时间内处理64位整数运算,同时兼容于X86-32架构。英特尔也推出了支持64位的EM64T技术,最初未被正式命名为EM64T,但它们的本质是相同的,都是对x86体系结构的扩展,使得处理器可以处理64位的整数运算。

BIOS的作用自举过程

BIOS (Basic Input Output System)的主要任务是在开机时检查系统硬件,并准备系统以加载操作系统。它是一套固化在CMOS芯片中的程序,负责系统的开机设置、硬件检验与初始化。

一、SPI闪存区的保护机制

SPI闪存区是BIOS的存储地,故需要有效保护。这几种方式有助于其保护:

  • 硬件读写保护:对SPI闪存区设置硬件读写位,可以防止无关的读写操作。
  • 安全引导:启动过程中,BIOS检查启动介质是否经过指定认证,有助于防止未经授权的软件执行。
  • 更新签名:BIOS更新程序必须经过签名,才可以对BIOS进行升级,防止恶意代码的篡改。

二、CMOS芯片在BIOS中的角色

CMOS芯片是一个小型的RAM设备,负责存储系统设置和系统时间。它也Plays意义重要的角色在BIOS中。

CMOS功能 详细说明
主板设备信息存储 存储有关计算机的各种硬件信息和底层配置,如储存设备、显卡、网络设备等
实时时钟(RTC) 即使在电脑断电后,主板上的CMOS电池仍然可以供电,提供实时时间。
系统配置 系统的各种开机启动参数,可以通过BIOS的设置进行修改。

性能的提升及能耗的降低

在计算机技术上,性能的提升及能耗的降低双方面的优化,与最大限度地提升技术效能、降低运营成本成为了新的追求。近年来,相关企业通过技术创新和管理策略调优,都取得了一些显著的成果。

一、性能提升技术的探寻

关于性能提升,从单机定制化服务器到新型处理器的开发,企业在不断探索新的可能性。

以新型处理器的开发为例

近年来,处理器的性能提升一直是硬件技术竞赛的主线。我们可以通过以下几个例子来看看新型处理器是如何提升性能,降低能耗的:

  • Cx5x86处理器: 这种处理器提高了工作频率,性能自然也获得了很大提升,同时其功耗也有明显下降。
  • 中国X86 CPU: 上海兆芯集成电路有限公司开发的这款新型处理器,在提升性能的同时,实现了低功耗,满足了国家战略需求。
  • 至强5600处理器: 它增加了更高能效的低功耗CPU,支持低功耗DDR3内存,同时在智能节能技术和CPU功耗管理上也进行了优化。

二、调优服务器、操作系统和管理软件的关系

提升性能不能仅依靠硬件技术的更新,还需要通过调优服务器、操作系统和管理软件的关系,以寻求速度与效率的最大化。

基于Windows Server 2008和Linux的测试

针对服务器性能调优,微软和Linux在不同的服务器上进行了反复测试。测试结果显示,优化服务器、操作系统以及管理软件的相互配合,可以显著提升性能,且最大程度降低能耗。具体信息如下表所示:

服务器类型 操作系统 总体能耗降低比例 性能提升比例
联想TDC服务器 Windows Server 2008 18% 22%
自家定制单元服务器 Linux 27% 30%

表中内容大家可见一斑,通过耗时费力的优化,可以在生态内部找到新的性能提升点。无论是硬件还是软件,合理的应用都可以更好地提升系统性能。

理解硬件的“三大件”

在电脑硬件中,有三大核心组成部分被誉为“三大件”,它们分别是处理器、主板和内存。首先,这三者被称为“三大件”的原因是它们在整个计算机系统中的配合运作,直接决定了计算机的性能和稳定性。

  • 处理器:也称为CPU,是计算机的大脑,负责处理任务和指令。
  • 主板:是计算机的主要组织架构,所有的硬件都必须接在主板上,从而通过主板进行信息交流。
  • 内存:也叫RAM,是用于临时存储数据的硬件设备。CPU会从内存中读取或写入数据。

对于处理器来说,Intel和AMD是两个市场占有率最高的品牌。

  • Intel(英特尔):是世界上最大的芯片制造商。其产品以强大的计算能力和技术领先特点著称。比如,Intel的新一代低过耗电X86微处理器Stealey,可以大幅提高电脑性能。
  • AMD(超微):是全球第二大的微处理器制造商,以达到较高的性价比而受欢迎。它的先进制程芯片技术,使得芯片功耗降低了15%,性能方面,跑分结果极其出色,达到了126万。

X86 BIOS能耗技术探寻的常见问答Q&A

Q1:什么是x86架构,以及它的发展历程是怎样的?

A: x86架构是一种十分广泛使用的计算机体系架构,从早期的8086微处理器发展至今已经拥有31年的历史,并且它在速度上进行了稳步的提升。同时,这一架构也在新款处理器的推出中不断扩展了新的指令集。

  • 它最初由Intel在1978年提出,之后也经历了多次的变革和升级。
  • 现今,x86架构的技术代表厂家主要就是Intel与AMD。
  • 他们的发展旗鼓相当,互爱互杀的故事广流于民间。

Q2:BIOS在x86架构中的作用是什么?

A:BIOS(Basic Input Output System,基础输入输出系统)在x86架构的计算机中起到了十分关键的作用。

  • 主要的作用是在开机后,首先启动和检测硬件设备、运行启动扇区的程序,以加载操作系统。
  • 而在CMOS中存储有各种硬件信息和底层配置,包括实时时钟(RTC)信息,通过BIOS可以对其进行读写设置。
  • 并且,BIOS还有防止软硬件层面对spi进行篡改的作用。

Q3:如何在x86架构的处理器中做到性能提升并降低能耗?

A:在x86架构的处理器中,通过一系列设计和优化可以实现性能的提升和能耗的降低。

  • 比如,可以通过提高处理器的工作频率、优化处理器的工作流程等方式提升计算性能。
  • 在降低能耗方面,可以通过智能化的能耗管理技术、优化核心的工作方式等方法实现。
  • 所有这些环节,都需要硬件设计人员的精心设计和优化。

Q4:英特尔和AMD在x86架构服务器战争中的发展史是怎样的?

A:英特尔和AMD作为全球最大的两家处理器设计和制造商,他们在x86架构服务器的战争中各有千秋。

  • 从90年代末X86架构开始延伸到笔记型电脑后,他们在服务器芯片市场的竞争愈发激烈。
  • AMD在2003年推出了第一款64位x86服务器处理器Opteron,改变了市场格局。
  • 而英特尔则紧随其后,勇于创新和突破,使其在市场上始终保持一定的领先地位。

Q5:为什么说计算机硬件是现代社会的基石?

A:计算机硬件,包括CPU、主板、内存等,作为现代社会的基石,推动了人类科技的进步和各行业的发展。

  • 无论是在科研、工业生产、日常生活还是社交娱乐中,计算机硬件无一不是关键运转的核心。
  • 几乎所有的现代电子设备和系统,都离不开计算机硬件的支持。
  • 因此,计算机硬件被誉为现代社会的基石,这一地位是无可撼动的。
© 版权声明

相关文章