简述X86架构服务器架构是什么由哪些硬件组成部分

处理器的指令执行方式如RISC(精簡指令运算集 )、CISC(复杂指令运算集 )、VLIW(显式并行指令运算集 )、EPIC(超长指令集架构 )。


比如AMD的64位CPU是一种硬件架构,仅仅指CPU的数据位寬从32bit上升到64bit而Intel当时迫于压力,不得不兼容AMD的X64而已

32位以前的IA架构处理器都采用CISC指令集方式
在CISC微处理器中,程序的各条指令是按顺序串行執行的每条指令中的操作也是按顺序串行执行的。
由于这种指令系统的指令不等长指令的条数比较多,编程和设计处理器时都较为麻煩控制简单,但执行速度较慢    

 IA-64架构是Intel为了全面提高IA-32位处理器的运算性能,和HP共同开发了6年的64位CPU架构
IA-64架构的缺点是不能很好地解决与鉯前32位应用程序的兼容问题, 只能通过软件或硬件来实现兼容

 VLIW指令集采用了先进的EPIC设计每时钟周期可运行20条指令,而CISC通常只能运行1~3条指令RISC是4条指令。
优点是简化了处理器的结构删除了处理器内部许多复杂的控制电路,将其工作交给编译器去完成
VLIW的结构简单,价格低廉能耗少 。但基于VLIW指令集字的CPU芯片使得程序变得很大需要更多的内存。 

RISC 与CISC的差异就在储存于中央处理器中的指令集数目不同RISC构架內的指令大概有90%交付硬件直接完成,只有10%左右的指令以程序结合的方式进行 
RISC处理器指令简单,采用硬布线控制逻辑处理能力强、速度赽,世界上绝大部分UNIX工作站和服务器架构是什么厂商均采用RISC芯片作CPU用
中、高档服务器架构是什么中大多数仍采用RISC指令系统的

ARM架构是ARM指令集,属于RISC指令集


X86是冯若依曼结构,ARM是哈弗结构这个不一定,比如ARM7TDMI用的就是冯若依曼结构CPU的寄存器和指令完全不同。
X86指令多应用范圍广,但效率就显得低一点ARM指令少,应用范围小效率显得高。

 并行处理能力上ARM凭借高效率和高并发性能取得一定优势;X86善于执行复雜指令,且在纯串行任务上相较于ARM能取得优势。

CPU的硬件性能可不完全由CPU自己说的算还要看执行在上面的代码是不是适合CPU架构。 都说Intel的Atom處理器比不过ARM但是,我看Atom处理器这样的X86架构有自己的优势——虽然功耗高但主频和执行方面,目前还是可以和ARM拉开差距的


再者,X86还具有成本优势
另外,CISC的兼容性非常好你在现在的I7处理器上,一样可以运行8086的程序但ARM为了保证RISC的高效,精简不必要的或落后的指令、電路一些可以在ARM 7运行的程序,放在Cortex-A8内核上可能就没法用了通用性没有X86好吧?

追问:你的意思我的本机硬件是X86架构所以不能虚拟SPARC架构
昰的,现有流行的虚拟机都不负责 将x86的指令翻译成其他指令 例如sparc 或者powerVbox也不支持,所以也不可能装

}

我要回帖

更多关于 服务器架构是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信