按服务器的处理器架构(也就是服务器CPU所采用的指令系统)划分把服务器分为CISC架构服务器、RISC架构服务器和VLIW架构服务器三种。 CISC架构服务器 CISC的英文全称为“Complex Instruction Set Computer”,即“复杂指令系统计算机”,从计算机诞生以来,人们一直沿用CISC指令集方式。

早期的桌面软件是按CISC设计的,并一直沿续到现在,所以,微处理器(CPU)厂商一直在走CISC的发展道路,包括Intel、AMD,还有其他一些现在已经更名的厂商,如TI(德州仪器)、Cyrix以及VIA(威盛)等。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。CISC架构的服务器主要以IA-32架构(Intel Architecture,英特尔架构)为主,而且多数为中低档服务器所采用。 如果企业的应用都是基于NT平台的应用,那么服务器的选择基本上就定位于IA架构(CISC架构)的服务器。如果企业的应用主要是基于Linux操作系统,那么服务器的选择也是基于IA结构的服务器。如果应用必须是基于Solaris的,那么服务器只能选择SUN服务器。如果应用基于AIX(IBM的Unix操作系统)的,那么只能选择IBM Unix服务器(RISC架构服务器)。 RISC架构服务器 RISC的英文全称为“Reduced Instruction Set Computing”,中文即“精简指令集”,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分执令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU。在中高档服务器中采用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的Power PC、MIPS公司的MIPS和SUN公司的Spare。 VLIW架构服务器 VLIW是英文“Very Long Instruction Word”的缩写,中文意思是“超长指令集架构”,VLIW架构采用了先进的EPIC(清晰并行指令)设计,我们也把这种构架叫做“IA-64架构”。每时钟周期例如IA-64可运行20条指令,而CISC通常只能运行1-3条指令,RISC能运行4条指令,可见VLIW要比CISC和RISC强大的多。VLIW的最大优点是简化了处理器的结构,删除了处理器内部许多复杂的控制电路,这些电路通常是超标量芯片(CISC和RISC)协调并行工作时必须使用的,VLIW的结构简单,也能够使其芯片制造成本降低,价格低廉,能耗少,而且性能也要比超标量芯片高得多。目前基于这种指令架构的微处理器主要有Intel的IA-64和AMD的x86-64两种。

Processor Architecture: CISC, RISC, VLIW相关推荐

  1. CISC RISC ARM MIPS区别与联系

    当今处理器一共有三个最强大的架构,其中之一是以intel和AMD为代表的x86架构(CISC),另外一个是手机.平板处理器所使用的ARM架构(RISC),最后一个便是我国龙芯处理器所选择的MIPS架构 ...

  2. CISC, RISC 探究

    iPhone Simulator  Intel iPhone  ARM 区别很大, Intel目前的处理器主要为IA架构, IA-32即俗称x86,包括桌面处理器系列(赛扬,奔腾,酷睿等)以及服务器处 ...

  3. CISC, RISC 区别

    iPhone Simulator = Intel iPhone = ARM 区别很大, Intel目前的处理器主要为IA架构, IA-32即俗称x86,包括桌面处理器系列(赛扬,奔腾,酷睿等)以及服务 ...

  4. CISC RISC架构

    参考: http://capacity.blog.163.com/blog/static/20866413120129261737102/ http://cs.stanford.edu/people/ ...

  5. 计组-CISC/RISC小节

  6. 关于CISC和RISC的一些总结

    CISC和RISC 首先先来介绍一下两个名词,毕竟我第一次看到这个题目,也有一点点懵,所以,先来讲述一下各自的含义. CISC (Complex Instruction Set Computer) 复 ...

  7. CISC 和 RISC

    文章目录 CISC CISC:Complex Instruction Set Computer,复杂指令集计算机,桌面PC使用的基本上都是这种指令集. CISC 指令集存在的严重问题是:各个指令的使用 ...

  8. 精简指令集(RISC)和复杂指令集(CISC)的区别

    RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构,x86是CISC的代表架构,占领了95%以上的桌面计算机和服务器市场.Arm作为RISC的一种,在智能手机.可穿戴设备 ...

  9. CISC 与 RISC 对比

    CISC(Complex Intruction Set Compute) 复杂指令集系统: The main idea is to make hardware complex as a single ...

  10. CISC和RISC的优缺点

    精简指令集计算机(RISC:Reduced Instruction Set Computing )是一种执行较少类型计算机指令的微处理器. 复杂指令集计算机(CISC:Complex Instruct ...

最新文章

  1. 5.计算机发展个人理解-电路终究是电路 软件如何控制硬件 代码如何操作硬件 硬件是怎么执行代码 代码如何执行 软件与硬件如何交互 计算机思维 抽象 封装 规范 屏蔽 协议分层...
  2. ANSYS FLEXlm License Manager的卸载方法
  3. 代码自动化打包系统【原创】
  4. matlab解常微分方程,Matlab中解常微分方程的ode45
  5. WPF Treeview第三层横向排列
  6. 解决:Request header field Content-Type is not allowed by Access-Control-Allow-Headers
  7. python 字符串格式化语法_Python基础语法--字符串格式化
  8. 绵阳市公文写作和计算机应用,【绵阳】绵阳市事业单位公开招聘工作人员公文写作和计算机应用笔试和复习大纲...
  9. 网络编程之 osi七层协议
  10. rails3 Route用法
  11. .net webapi导出html,C#(.Net Core WebAPI)之API文档的生成(Swagger)
  12. OpenCV3.1.0+VS2013测试程序
  13. bitnami下mysql配置-包含phpMyAdmin配置
  14. be服务器未正常运行5.4.15,RHEL5.4 DNS服务器配置详解(一)
  15. 手机红外鸿蒙,小技巧轻松解析红外光谱图,后悔没早知道
  16. 最好用的jQuery日期插件合集,前端设计必备素材
  17. usb抓包工具 安卓_USB抓包工具(Bus Hound)下载 v6.0.1 官方版
  18. php设计鸡兔同笼问题解法,鸡兔同笼问题口诀及解题方法(含经典应用题及答案)...
  19. linux下C语言抓包程序,带图形界面
  20. 论文阅读:《A Wavenet For Speech Denoising》

热门文章

  1. 把数字翻译成英文声明.C语言,如何把数字翻译成英文
  2. Windows 技术篇-资源管理器文件默认排序设置,通用文件夹排序设置
  3. CCF计算机职业资格认证考试资料 部分题目答案 题库
  4. 小米发布会的米8探索者——很吓人的技术分析
  5. 信息孤岛的形成与治理
  6. Python 数据处理数据挖掘(五):线性回归
  7. 在线打开.mpp文件工具备忘录
  8. 基金指数温度怎么算_基金指数温度靠谱吗【指数温度查询技巧】
  9. win10系统禁用笔记本自带键盘的方法
  10. 苹果手机显示有4g上不了网络连接服务器,苹果移动数据为什么叫蜂窝网络_蜂窝移动数据和4g有什么区别...