x86架构为什么更适合做云计算

x86架构为什么更适合做云计算,第1张

简单来说现在的商用服务器大多都是基于X86架构的,总根本的角度来说如果不是全新的架构能达到本质的改变,云计算这个全新的系统观念是不会造成硬件的改变的,改变整个硬件结构的代价太大了1 处理器能力强大、高扩展性,产业链成熟:随着英特尔推出至强5600、至强7500处理器,X86服务器在计算能力、高可用性、可靠性等方面已经跟Unix服务器不分伯仲。从目前注重节能的趋势来看,随着制程的演进以及架构的翻新,新一代的X86产品不仅将具备更高的效能,同时也具备了更低的功耗,对于极端注重省电的系统,也同样有相对应的产品线可供应用,这也是非x86架构难以比拟的。目前,大部分大规模云的构建都是基于x86架构,例如亚马逊、微软、Google、百度、阿里巴巴等。2 为虚拟化提供强大支持:英特尔最新一代微处理器本身已经包括了对于虚拟化的支持。英特尔目前的处理器中对于虚拟化的支持已经落实到芯片级。目前来看,基于X86平台下的虚拟化是整个虚拟化界的趋势,比如在服务器虚拟化方面,VMware、微软、Citirx等虚拟化软件旨在充分利用服务器资源,而英特尔则从底层芯片上让虚拟化更为智能化。而在存储虚拟化方面,主流高端存储厂商也更加青睐X86架构,X86架构的开放性、标准化、扩展性,以及日益提升的性能,是最能代表当前技术方向及满足用户在云计算方面日益多变的需求。3 开放架构,支撑关键业务:X86在开放性上具有先天的优势,这无疑给用户提供了更加灵活、丰富的选择。在云计算日益深入人心的今天,开放性已经成为业内的共识,云计算的未来必定是建立在开发性架构的基础之上。英特尔在这个过程中也起到了积极推动的作用,早在至强7400、7500时期,英特尔就致力于推动行业核心业务系统、数据库系统、ERP系统、CRM系统、虚拟化平台整合等关键应用在X86平台上的使用。国内用友、东方通、金证等ISV都已经切身感受到英特尔开放架构所带来的好处。开放式架构+开源 *** 作系统+开源软件将是大势所趋,符合云计算这种全新的IT使用模式。4 标准化:X86处理器所使用的指令集是符合工业标准的架构,几乎世面上所有的开发套件都有支持X86处理器的,加上完整支持32位与64位的运算体系,以及更低的功率消耗,这对于目前日趋复杂的嵌入式应用而言,有着相当大的帮助,开发商可以轻易的按照不同的应用环境,来选择具备不同校能指针的产品。5 X86架构在支持软件和设计两个方面,也均已大大领先于过去的两大服务器王者小型机和大型机:(1) 软件方面:X86架构所支持程序的数量最多,且能很好地支持中小企业常用的Windows Server系列。
记得采纳啊

X86就是我们一般用的32位的系统,X64就是64位的系统,
区别:
第一,设计初衷不同。64位 *** 作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32位 *** 作系统是为普通用户设计的。
第二,要求配置不同。64位 *** 作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位 *** 作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。当然,32位 *** 作系统安装在64位电脑上,其硬件恰似“大马拉小车”:64位效能就会大打折扣。
第三,运算速度不同。64位CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。
第四,寻址能力不同。64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,Windows Vista x64 Edition支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和 *** 作系统最大只可支持4G内存。
第五,软件普及不同。目前,64位常用软件比32位常用软件,要少得多的多。道理很简单:使用64位 *** 作系统的用户相对较少。因此,软件开发商必须考虑“投入产出比”,将有限资金投入到更多使用群体的软件之中。这也是为什么64位软件价格相对昂贵的重要原因(将成本摊入较少的发售之中)。
总而言之,Microsoft Windows 64位 *** 作系统,必须“上”靠64位主机硬件的支撑,“下”靠64位常用软件的协助,才能将64位的优势发挥到极致,“三位一体”缺一不可(道理很简单: *** 作系统只是承上启下的运行平台)。至于64位电脑可以安装32位 *** 作系统,64位 *** 作系统可以安装32位软件,那是设计上的“向下兼容”,不是64位设计初衷的本来含义(如上所述)。
1、64位电脑虽然可以安装32位 *** 作系统,但是32位电脑绝对不能安装64位 *** 作系统。这点至关重要务必牢记,以避免盲目下载和安装。
2、在64位电脑运行的32位 *** 作系统上,不能采取硬盘安装方式安装64位 *** 作系统。如若安装,首选光盘格式化安装方式,也可采用比较繁琐的DOS安装方式。
3、使用虚拟机安装 *** 作系统,实际上就是在目前运行的 *** 作系统上安装软件。因此,在32位 *** 作系统上不能虚拟安装64位 *** 作系统。即便采取“曲线”方式勉强安装,其实已经脱离了底层设备的支持,是毫无疑义的
腾讯电脑管家帮助了解更多知识,体验更多功能。

X86可以称作为32bit,x86是32位系统,其中的bit代表32位版本的系统,同时X86系统最大只能识别到内存是375G,有些电脑只能识别到325G,占用的内存更小。

cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位 *** 作系统针对的32位的CPU设计。


扩展资料

32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存是远远不够的了。我们需要更加大的内存寻址空间的话就需要对CPU进行升级。64位CPU就这样诞生了。64位CPU将原来的CPU总线拓展至64根,这使得CPU的内存寻址范围达到2~64。实际上只有较新的64位 *** 作系统才支持大于4G内存空间,且大内存支持会使得 *** 作系统的内存管理程序变得复杂。

AMD和Intel的64位CPU为了兼容旧程序,设计的CPU指令集就在原来的X86构架上直接拓展,一般使用X86-64或EM64T指令集,把原来的32位的硬件电路直接拓展为64位,并提供控寄存器,使得CPU既可以直接运行原来X86构架下的32位程序,又可以运行新设计的64位程序。

参考资料:

百度百科-32位 *** 作系统


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13303489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-11
下一篇 2023-07-11

发表评论

登录后才能评论

评论列表(0条)

保存