术语RISC代表“精简指令集计算机”。它是一种基于简单指令和快速性能的CPU设计策略。
RISC是一个小的或简化的指令集。在这里,每一条指令都是为了完成非常小的任务。在RISC机器中,指令集是简单而基本的,这有助于编写更复杂的指令。每条指令长度相同;这些指令串在一起,可以在一次操作中完成复杂的任务。大多数指令在一个机器周期内完成。这种流水线是用来加速RISC机器的关键技术。
RISC是一种设计用来同时执行少量指令的微处理器。基于小指令,这些芯片需要更少的晶体管,这使得晶体管的设计和生产成本更低。RISC的其他一些功能包括:
此外,在编写代码时,RISC允许程序员删除不必要的代码并防止周期浪费,从而使编写变得更容易。
术语CISC代表“复杂指令集计算机”。它是一种基于单指令的CPU设计策略,能够执行多步操作。
CISC计算机有短程序。它有大量复杂的指令,执行时间很长。这里,单个指令集包含多个步骤;每个指令集有三百多条独立的指令。大多数指令在两到十个机器周期内完成。在CISC中,指令流水线并不容易实现。
基于程序编译器的简化,CISC机器具有良好的性能;因为高级指令的范围很容易在一个指令集中获得。他们在一组简单的指令中设计复杂的指令。它们执行低级操作,如算术运算,或从内存和内存存储加载。CISC使得在机器硬件中拥有大的寻址节点和更多的数据类型变得更容易。然而,CISC被认为比RISC效率低,因为它去除代码效率低,从而导致循环的浪费。此外,由于硬件的复杂性,微处理器芯片很难理解和编程。
RISC与CISC的比较:
| RISC公司 | 中钢协 |
首字母缩略词 | 它代表“精简指令集计算机”。 | 它代表“复杂指令集计算机”。 |
定义 | RISC处理器的指令集较小,寻址节点较少 | CISC处理器有一组较大的指令,其中包含许多寻址节点。 |
存储单元 | 它没有内存单元,使用单独的硬件来实现指令。 | 它有一个内存单元来执行复杂的指令 |
程序 | 它有一个硬连线的编程单元。 | 它有一个微型编程单元。 |
设计 | 这是一个复杂的编译器设计。 | 这是一个简单的编译器设计。 |
计算 | 计算更快更精确。 | 计算又慢又精确。 |
解码 | 指令的解码很简单。 | 指令的解码是复杂的。 |
时间 | 执行时间很短。 | 执行时间很长。 |
外部存储器 | 它不需要外部存储器进行计算。 | 它需要外部存储器来进行计算。 |
流水线 | 流水线确实正常工作。 | 流水线不能正常工作。 |
失速 | 在处理器中,失速现象通常会减少。 | 处理器经常停止工作。 |
代码扩展 | 代码扩展可能是个问题。 | 代码扩展不是问题。 |
磁盘空间 | 节省了空间。 | 空间被浪费了。 |
应用 | 用于视频处理、电信和图像处理等高端应用。 | 用于低端应用,如安全系统、家庭自动化等。 |
...流计算机。 什么是臂(arm)? ARM-ISA的主要设计者是ARM控股公司。ARM体系结构于1985年引入,并基于RISC设计。这个ISA在分支中使用条件代码。有几种ARM架构,如64/32位架构、32位架构(cortex)和32位架构(legacy)。ARM是世界上应用最...
...英国在计算机行业还有另一个大的打击者。橡子电脑有限公司生产了几台电脑,其中最著名的是英国广播公司(BBC)的Micro,它的图形出现在20世纪80年代的《Who博士》剧集中,并开发了自己的操作系统。 ...
... 它与这里列出的其他操作系统的区别在于,它更像是一个部署系统。随着应用程序的部署(无论是从默认的选择,或一个你已经开发),树莓Pi本质上成为应用程序。 ...
...CPU的总体设计。英特尔将其x86 CPU设计授权给AMD和VIA技术公司。AMD是众所周知的,你听说过VIA吗? ...
... 重要的是,上述两个董事会以及英国广播公司微型:钻头它最近也得到了升级,正在尽一切努力将最新的技术以一种他们能够理解和互动的方式带给孩子们。 ...
... 新的开发板是通过中国电子公司Siped在Twitter上宣布的,同时还发布了新架构将带来的功能图。 ...
... OLPC的目标与Raspberry Pi基金会(即教育)的目标没有太大区别,因此发现Sogar OS可用于Pi也就不足为奇了。虽然你可以在Raspbian上运行Sugar作为一个应用程序,但完整版本是基于Fedora的。 ...
...芯片相比,ARM芯片的电池寿命和散热性能都更优越。 该公司目前正在向前推进,将Mac系列产品过渡到基于ARM的定制处理器。这意味着iPhone和iPad应用程序将与新机型在本机上兼容,因为它们是在同一类型的处理器上运行的。 据苹...
...但其作用机制和临床应用却各不相同。miRNA和siRNA的主要区别在于miRNA可以作用于多个mRNA靶点,而siRNA只作用于单个mRNA靶点,这对siRNA的类型非常特异。因此,miRNA和siRNA的治疗方法也各不相同。 覆盖的关键领域 1.什么是miRNA–定...
硬接线控制单元和微程序控制单元的主要区别在于,硬接线控制单元是产生控制信号的时序电路,而微程序控制单元是在控制存储器中具有微指令以产生控制信号的单元。 处理器或CPU是计算机的主要部件,它处理大多数任务。...