复杂指令集计算机(CISC) VS 精简指令集计算机(RISC)

转载 2013年12月04日 14:01:34

[转自:计算机体系结构,Ian McLoughlin]

复杂指令集计算机(CISC):即Complex Instruction Set Computer

将能想到的所有有用的操作都放到CPU硬件中,不必担心有多大、多耗电或使CPU变慢,那么最终得到的就是一个CISC机器。早期的VAX机器,据说包含超过2000个时钟周期的指令。

精简指令集计算机(RISC):即Reduced Instruction Set Computer

CPU的性能受其内部最慢组件的限制以及芯片面积的限制。基于80%的指令只使用了20%的执行时间,而剩下的20%的指令却占用了80%的芯片面积这样一个前提,CPU被精简到只包含这80%最有用的指令。有时,一个RISC的定义是指”支持一个小于100条的指令集“。一个值得注意的新兴趋势是用一个RISC CPU核去模拟CISC机。

    CISC体系结构包括许多复杂且功能强大的指令,而RISC体系结构则集中在只包含常用指令却处理快速的小型子集上。即使是复杂操作也被分解为多条RISC指令,它们和直接用一条CISC指令一样快甚至更快。

    今天,虽然很容易找到“纯”RISC处理器的例子,如 ARM 和 MIPS,但甚至铁杆的 CISC 设备(如 Motorola 68000 或 Freescale Coldfire 和一些 Intel x86系列)现在也是由期CISC 到 RISC 硬件翻译和 RISC 内核来实现的。


RISC与CISC(精简指令集与复杂指令集)比较(转载)

RISC(Reduced Instruction Set Computing,精简指令集计算机)和CISC(Complex Instruction Set Computer,复杂指令集计算机)是当前C...
  • qq_29134495
  • qq_29134495
  • 2016年05月19日 08:43
  • 1394

RISC与CISC(精简指令集与复杂指令集)比较

RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。 早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令...
  • u010275850
  • u010275850
  • 2015年05月28日 21:16
  • 1734

RISC与CISC指令集的区别

一   、 RISC  RISC ( reduced instruction set computer ,精简指令集计算机)是一种执行 较少类型计算机指令的微处理器, 起源于 80...
  • xiaocheng198810
  • xiaocheng198810
  • 2014年11月19日 23:43
  • 1364

RISC(精简指令集计算机)和CISC(复杂指令集计算机)的区别

RISC 和CISC 是目前设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,因此,在很...
  • zxnsirius
  • zxnsirius
  • 2016年07月05日 10:23
  • 464

复杂指令集计算机(CISC) VS 精简指令集计算机(RISC)

[转自:计算机体系结构,Ian McLoughlin] 复杂指令集计算机(CISC):即Complex Instruction Set Computer 将能想到的所有有用的操作都放到CPU硬件中,...
  • skywalker_leo
  • skywalker_leo
  • 2013年12月04日 14:01
  • 3056

复杂指令集与精简指令集

两种主要的计算机处理器体系结构:复杂指令集与精简指令集
  • u012084213
  • u012084213
  • 2015年12月24日 23:27
  • 1518

CISC, RISC 区别

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

CPU的RISC和CISC架构的区别

CPU的RISC和CISC架构的区别   有关RISC和CISC的区别方面, 之前就有一些零零碎碎的理解, 这里再次做一次总结, 以求深入.   CISC架构的代表: x86, C51 RISC架构的...
  • shinezhang86
  • shinezhang86
  • 2015年09月12日 12:28
  • 8234

精简指令集与复杂指令集

转自http://www.nowamagic.net/librarys/veda/detail/2360精简指令集与复杂指令集一个缓存器A的数据转移至另一个缓存器B,只需将缓存器A开启成读的状态,然后...
  • will130
  • will130
  • 2015年09月02日 14:52
  • 656

常见精简指令集和复杂指令集----阿里巴巴2015实习生笔试题

以下指令集架构属于复杂指令集架构的是? 正确答案: D   你的答案: D (正确) ARM MIPS SPARC 以上皆不是 添加笔记 收藏 纠错 解析: 常用...
  • chengonghao
  • chengonghao
  • 2016年07月08日 15:28
  • 343
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:复杂指令集计算机(CISC) VS 精简指令集计算机(RISC)
举报原因:
原因补充:

(最多只允许输入30个字)