当前位置:首页 » 存储配置 » 存储x86架构

存储x86架构

发布时间: 2022-07-18 04:20:11

① X86架构和ARM架构有什么区别哪个更好麻烦专业人士解答下!

这两种CPU差别表现在几个方面:

从应用领域来说,X86主要用于PC领域如笔记本、台式机、小型服务器;ARM主要用于移动领域如手机、平板,但华科云ARM云终端机和X86瘦客户机都能应用于酒店、教育、企业办公等行业;从功耗来说,华科云X86瘦客户机功耗有17W,而ARM架构云终端功耗只有5W;

X86结构的电脑在性能上比X86架构的系统要快得多、强得多。但ARM的优势不在于性能强大而在于效率,而在一些任务相对固定的应用场合其优势就能发挥得淋漓尽致,两者各有优势。

② x86架构是哪个公司的

Intel。

英特尔推出X86架构已满40年了,同486相比,Pentium向前迈进了一大步,而PⅡ的前进步伐则没有这么大了,X86 CPU的发展似乎已到了尽头。

英特尔非常清楚,是X86指令集限制了CPU性能的进一步提高,因此,他们正同惠普共同努力开发下一代指令集架构(Instruction Set Architecture,ISA):EPIC(Explicitly Parallel Instruction Computing,显性并行指令计算)。

历史:

1978年6月8日,Intel发布了新款16位微处理器“8086”,也同时开创了一个新时代:x86架构诞生了。x86指的是特定微处理器执行的一些计算机语言指令集,定义了芯片的基本使用规则,一如今天的x64、IA64等。

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

简单来说现在的商用服务器大多都是基于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服务器硬件架构及原理

x86服务器使用CISC架构的处理器,类似于人们触摸的台式笔记本电脑。随着英特尔Xeon处理器的不断改进,有传言称x86服务器将占领小型计算机市场。
X86是一种基于CISC(复杂指令集)体系结构的处理器。大多数CPU制造商(如Amd,Intel)生产这种处理器。与具有精简指令结构计算机(RISC)体系结构的PowerPC(如苹果计算机)不同,CISC处理器按顺序执行程序指令,并按顺序执行每个指令中的操作。
顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢,RISC结构相对简单。它只需要硬件来执行有限数量的最常用指令。大多数复杂的操作使用复杂的编译器技术,由简单的指令组成。它主要用于高端服务器,特别是使用RISC指令系统CPU的高端服务器。

⑤ Intel x86的架构模式

x86架构是重要地可变指令长度的CISC(复杂指令集计算机,Complex Instruction Set Computer)。字组(word, 4字节)长度的存储器访问允许不对齐存储器地址,字组是以低位字节在前的顺序储存在存储器中。向前兼容性一直都是在x86架构的发展背后一股驱动力量(设计的需要决定了这项因素而常常导致批评,尤其是来自对手处理器的拥护者和理论界,他们对于一个被广泛认为是是落后设计的架构的持续成功感到不解)。但在较新的微架构中,x86处理器会把x86指令转换为更像RISC的微指令再予执行,从而获得可与RISC比拟的超标量性能,而仍然保持向前兼容。x86架构的处理器一共有四种执行模式,分别是真实模式,保护模式,系统管理模式以及虚拟V86模式。
在这篇简短的文章中出现的指令和寄存器助忆符号的名称,都在Intel文件中有所指定以及使用在 Intel组译器(Assembler)中(和兼容的,比如微软的MASM、Borland的TASM、CAD-UL的as386 等等)。一个以Intel语法指定的指令mov al, 30h与AT&T语法的movb x30, %al相当,都是会被转译为两个位的机器码B0 30(十六进制)。你可以发现在这段程序中的mov或 al,都是原来的Intel助忆符号。如果我们想要的话,我们可以写一个组译器由代码'move immediate byte hexadecimally encoded 30 into low half of the first register'(移动立即值位十六进制编码30到第一个寄存器的低半部位),来产生相同的机器码。然而,传统上汇编器(Assembler)一直使用Intel的助忆符号。
x86汇编语言会在x86 汇编语言文章中有更详细的讨论。 Intel 8086和8088有14个16位寄存器。其中四个(AX, BX, CX, DX)是通用目的(尽管每个寄存器都有附加目的;举个例子:只有CX可以被用来当作loop(循环)指令的计数器。)每个寄存器可以被当成两个分开的字节访问(因此BX的高位可以被当成BH,低位则可以当成BL)。除了这些寄存器,还有四个区段寄存器(CS、DS、SS、ES)。他们用来产生存储器的绝对地址。还有两个指针寄存器(SP是指向堆栈的底部,BP可以用来指向堆栈或存储器的其它地方)。两个指针寄存器(SI和DI)可以用来指向数组的内部。最后,有标志寄存器(包含状态标志比如进位、溢出、零标志,等等)。以及IP是用来指向目前运行指令的地址。
在实模式下,存储器的访问是被区段开来。为了得到最后20位的存储器地址,要将区段的地址往左移动4位,并且加上偏移的地址。因此,实模式下总共可以寻址的空间是2字节,或者是1MB,于1979年是相当让人印象深刻的象征。在实模式下有两种寻址模式:near和far。在 far模式,区段跟偏移都需要被指定;在near模式,只需要偏移模式被指定,而存储器区段是由适当的区段寄存器获得。以数据而言是使用DS寄存器,代码是CS寄存器,堆栈是SS寄存器。举个例子,如果DS是A000h且SI是5677h,DS:SI会指向计忆体的绝对地址DS × 16 + SI = A5677h
在这种架构下,两对不同的区段/偏移可以指向一个相同的绝对地址。因此如果DS是A111h且SI是4567h,DS:SI会指向跟上一段相同的A5677h。除了plicity之外,这种架构无法同时一次拥有4个以上的区段。此外,CS、DS和SS是为了程序正确功能而必须的,因此仅仅只有ES可以被用来指向其它的地方。这种模式原本是为了与Intel 8085兼容,导致程序设计师永无止尽的痛苦。
除了以上所说的,8086也拥有8-bit的64K(另一种说法是16-bit的32K)输入输出(en:I/O)空间,以及一个由硬件支持的64K(一个区段)存储器堆栈。只有words(2字节)可以被推入到堆栈中。堆栈是由存储器的上端往下成长,他的底端是由SS:SP指向。有256个中断(interrupts),可以由硬件或是软件同时组成。中断是可以串连在一起,使用堆栈来储存返回被中断的程序地址。 Intel 80286可以在不改变任何东西下,支持8086的实模式16位软件,然而它也支持额外的工作模式称为保护模式,可以将可寻址的物理内存扩充到16MB,可寻址的虚拟内存最大到 1GB。这是使用节区寄存器来储存在节区表格中的索引值。处理器中有两个这样的表格,分别为GDT和LDT,每一个可以储存最多8192个节区的描述子,每一个节区可以给予最大到64KB的存储器访问。节区表格提供一个24位的基底地址(base address),可以用此基底地址增加想要的偏移量来创造出一个绝对地址。此外,每一个节区可以被赋予四种权限等级中的一种(称为 rings)。
尽管这个推出的功能是一项进步,但是他们并没有被广泛地使用,因为保护模式的操作系统无法运行现有的实模式软件。这样的能力只有在随后80386处理器的虚拟86模式中出现。
在同时,操作系统比如OS/2尝试使用类似乒乓的方法,让处理器在保护和实模式间切换。这样都会让计算机变慢且不安全,像是在实模式下的程序可以轻易地使计算机当机。OS/2也定义了限制性的程序设计规则允许Family API或bound程序可以在实模式或保护模式下运行。然而这是给原本为保护模式下设计的程序有关,反之则不然。保护模式程序并不支持节区选择子和物理内存之间的关系。有时候会错误地相信在16位保护模式下运行实模式的程序,导致IBM必须选择使用Intel保留给BIOS的中断调用。事实上这类的程序使用任意的选择子数值和使用在上面提到的“节区运算”的方式有关。
这个问题也在Windows 3.x上出现。这个推出版本想要在16位保护模式下运行程序,而先前的版本只能在实模式下运行。理论上,如果Windows 1.x或2.x程序是写得“适当”且避免使用节区运算的方式,它就有可能在真实和保护模式两者下运行。Windows程序一般来说都会避免节区运算,这是因为Windows实现出软件的虚拟内存方式,及当程序不运行时候,搬移存储器中的代码和数据,所以操作绝对地址的方式是很危险的;当程序不运行时,被认为要保持存储器区块的“handles”,这样的handles已经非常相当于保护模式的选择子。在保护模式下的Windows 3.0运行一个旧的程序,会触发一个警告对话盒,建议在实模式下运行Windows(推测还是仍然可以使用扩充存储器,可能是在80386机器用EMM386模拟,因此它并不被局限于640KB)或是从厂商那更新到新的版本。好的行为之程序可能可以使用特别的工具来避免这样的对话盒。不可能有些GUI程序在16位保护模式下运行,且其它GUI程序在实模式运行,可能是因为这会需要两个分开的环境且会依于前面所提到的处理器在两个模式间的乒乓效应。从Windows 3.1版开始,实模式就消失了。 Intel 80386推出后,也许是到目前为止x86架构的最大跃进。除了需要值得注意的Intel 80386SX是32位架构但仅只有24位寻址(和16位数据总线)。除此之外其他架构都是32位 - 所有的寄存器、指令集、输出输入空间和存储器寻址。为了能够在后者所说的功能工作,要使用32位扩充的保护模式。然而不像286,386所有的区段可以使用32位的偏移量,即使存储器空间有使用区段,但也允许应用程序访问超过4GB空间而不需要区段的分隔。此外,32位保护模式提供分页的支持,是一种让虚拟内存得以实现的机制。
没有新的通用寄存器被加入。所有16位的寄存器除了区段寄存器外都扩充为32位。Intel在寄存器的助记符号上加入“E”来表示(因此扩充的AX变成EAX,SI变成ESI,依此类推)。因为有更多的寄存器数量、指令、和运算单元,因此机器码的格式也被扩充。为了提供与先前的架构兼容,包含运行码的区段可以被标示为16或是32位的指令集。此外,特殊的前置符号也可以用来在16位的区段包含32位的脚本,反之亦然。
分页跟区段的存储器访问是为了支持现在多任务操作系统所必须要的。Linux、386BSD、Windows NT和Windows 95都是一开始为386所发展,因为它是第一颗提供可靠地程序分离存储器空间的支持(每个程序拥有自己的寻址空间)以及可以在必要的情况下打断他们程序的运行(使用ring,一种x86保护模式下权力分级的名称)。这种386的基本架构变成未来所有x86系列发展的基础。
Intel 80386数学辅助运算处理器也在集成到这个CPU之后的x86系列中,也就是Intel 80486。新的FPU可以帮助浮点数运算,对于科学计算和图形设计是非常重要。 2001年Intel推出SSE2指令集,增加了:
完整地补充了整数指令(与MMX相似)到原来的SSE寄存器。 64位的SIMD浮点运算指令到原来的SSE寄存器。 第一个的增加导致MMX几乎是过时可以舍弃的,第二个则允许这些指令可以让传统的编译器现实地产生。 2007年1月,Intel公开发表使用其45纳米制程Penryn芯片家族的PC和服务器。Penryn是这一系列依据英特尔Core微架构之笔记本电脑、台式机和服务器芯片家族的代号,首次正式发布时共有16款处理器,除了一款Intel Core 2 Extreme QX9650是针对普通台式机市场外,其余的双核Xeon 5200系列和四核5400系列都是服务器处理器。基本上Penryn是继Merom之后的缩小版Core 2 Duo,再加上47条新的SSE4指令集等额外配备。SSE4指令集之首次发表时间为2006年9月的英特尔开发者论坛(IDF,Intel Developer Forum)。
另外,x86处理器制造厂商AMD也在该公司最新K10架构的Phenom处理器中,加入4条新的SSE4A指令集。注意,SSE4与SSE4A无法彼此兼容。 到2002年,由于32位特性的长度,x86的架构开始到达某些设计的极限。这个导致要处理大量的信息储存大于4GB会有困难,像是在数据库或是影片编辑上可以发现。
Intel原本已经决定在64位的时代完全地舍弃x86兼容性,推出新的架构称为IA-64技术作为他的Itanium处理器产品线的基础。IA-64与x86的软件天生不兼容;它使用各种模拟形式来运行x86的软件,不过,以模拟方式来运行的效率十分低下,并且会影响其他程序的运行。
AMD主动把32位x86(或称为IA-32)扩充为64位。它以一个称为AMD64的架构出现(在重命名前也称为x86-64),且以这个技术为基础的第一个产品是单内核的Opteron和Athlon 64处理器家族。由于AMD的64位处理器产品线首先进入市场,且微软也不愿意为Intel和AMD开发两套不同的64位操作系统,Intel也被迫采纳AMD64指令集且增加某些新的扩充到他们自己的产品,命名为EM64T架构(显然他们不想承认这些指令集是来自它的主要对手),EM64T后来被Intel正式更名为Intel 64。
这是由非Intel的制造商所发起和设计的第一次重大的x86架构升级。也许更重要的,它也是第一次Intel实际上从外部来源接受这项本质的技术。 虚拟x86是很困难的,因为它的架构并未达到波佩克与戈德堡虚拟化需求。然而,有好几个商业的虚拟x86产品,比如VMware和微软的Virtual PC。Intel和AMD两者都有公开宣布未来的x86处理器将会有新的增强来容易达到更有效率的虚拟。Intel针对这项虚拟特性的代号称为Vanderpool和Silvervale;AMD则使用Pacifica这个代号。

⑥ x86架构是什么

是㨘以32位芯片组成的硬件架构。

⑦ x86是32位还是64位

x86代表32位操作系统。

x86的32位架构一般又被称作IA-32,全名为“Intel Architecture, 32-bit”。其64位架构由AMD率先推出,并被称为“AMD64”。之后也被Intel采用,被其称为“Intel 64”。一般也被称作“x86-64”、“x64”。值得注意的是,Intel也推出过IA-64架构,虽然名字上与“IA-32”相似,但两者完全不兼容,并不属于x86指令集架构家族。

CPU的位

cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。操作系统只是硬件和应用软件中间的一个平台。我们的CPU从原来的8位,16位,到32位和64位。

⑧ 主要的x86虚拟化架构包括几种情形

利用虚拟基础架构,可以在整个基础架构范围内共享多台计算机的物理资源。利用虚拟机可 以在多台虚拟机之间共享单台物理机的资源以实现最高效率。资源在多个虚拟机和应用程序之间进行共享。业务需要是将基础架构的物理资源动态映射到应用程序的 驱动力,即便在这些需要发生变化时也是如此。可将x86服务器与网络和存储器聚合成一个统一的 IT资源池,供应用程序根据需要随时使用。这种资源优化方式有助于组织实现更高的灵活性,使资金成本和运营成本得以降低。

⑨ 什么是x86架构以及指令集未来趋向

X86是由Intel推出的一种复杂指令集,用于控制芯片的运行的程序,现在X86已经广泛运用到了家用PC领域。
架构模式:
x86架构是重要地可变指令长度的CISC(复杂指令集计算机,Complex Instruction Set Computer)。字组(word, 4字节)长度的存储器访问允许不对齐存储器地址,字组是以低位字节在前的顺序储存在存储器中。向前兼容性一直都是在x86架构的发展背后一股驱动力量(设计的需要决定了这项因素而常常导致批评,尤其是来自对手处理器的拥护者和理论界,他们对于一个被广泛认为是是落后设计的架构的持续成功感到不解)。但在较新的微架构中,x86处理器会把x86指令转换为更像RISC的微指令再予执行,从而获得可与RISC比拟的超标量性能,而仍然保持向前兼容。x86架构的处理器一共有四种执行模式,分别是真实模式,保护模式,系统管理模式以及虚拟V86模式。

热点内容
创建实例在linux 发布:2024-10-07 18:03:16 浏览:485
黑客学c语言 发布:2024-10-07 17:37:39 浏览:942
ftp比较文件 发布:2024-10-07 17:04:56 浏览:39
如何配置幼儿园园内的玩具 发布:2024-10-07 17:04:23 浏览:863
干支日算法 发布:2024-10-07 16:47:17 浏览:502
sqlin语句用法 发布:2024-10-07 16:45:05 浏览:640
直出服务器怎么样 发布:2024-10-07 15:41:36 浏览:479
比亚迪唐dmi哪个配置性价比 发布:2024-10-07 15:19:28 浏览:903
编译器按变量 发布:2024-10-07 15:07:03 浏览:775
怎么忘记电脑wifi密码怎么办 发布:2024-10-07 15:02:18 浏览:426