cisc和risc_CISC和RISC的含义
什么是RISC指令集 ?
大家手里现存的个人计算机处理器,包括In Yes、AMD Yes什么的,都是基于CISC。CISC拥有很多复杂的指令,这些指令可以专门去处理一些复杂任务。RISC为Reduced Instruction Set Computing的缩写,中文翻译为精简执令运算集,好处是 CPU核心很容易就能提升效能且消耗功率低,但程式撰写较为复杂;常见的的cpu也是risc的结构。RISC处理器如 Mac的Power PC系列。
cisc和risc_CISC和RISC的含义
cisc和risc_CISC和RISC的含义
即Reduced Instruction Set Comr——精简指令集计算机。
RISC (Reduced Instruction Set Comr)精简指令集计算机 RISC技术和CISC技术是以计算机指令系统的指令简化方法来分类而形成的技术概念,它们代表着目前计算机指令系统的两个截然不同的指令简化方法。这里的计算器指令系统指的是计算器的层的机器指令,也就 是CPU能够直接识别的指令。 RISC是精简指令系统,它只保留那些功能简单、能在一个loop内执行完成的指令,而把较复杂的功能用一段子程序来实现。RISC技术的思想精华就是通过简化计算器指令功能,使指令的平均执行周期减少,也就是指令执行的时间相当短,从而提高计算机的工作主频,同时大量使用暂存器,来提高子程序执行的速度,让 CPU的线路可以尽量做到化。 所以 RISC与 CISC 之间的不同,并无优势的一方,应该是看电脑硬体CPU与软体Compiler的取舍问题
为什么新的ARM架构中越来越呈现RISC和CISC相互融合的情况?
这是因为他们的技术知识非常到位,而且呢支持相互之间的构架相互融合。
出现这个情况的话,主要就是因为有cisc和risc2种你架设的不是特别的准确,没有按照他的方式方法进行架设。
一个最主要的原因就是因为他们的那个什么呢,嗯,携程福,高个个付腰带点的这些东西都不一样嘛。
可以通过它的结构构架来改变他的一种形式,规章就可以了呀
你可以找一些专业的人士来帮你去看看这个东西是否能够帮助到你 你也可以找一些专业的人士来帮你作为解答 可能会更好一些
他们的性价比不一样,所以的话都是不一样的。t
Ar如果企业的应用都是基于NT平台的应用,那么的选择基本上就定位于IA架构(CISC架构)的。如果企业的应用主要是基于Linux作系统,那么的选择也是基于IA结构的。如果应用必须是基于Solaris的,那么只能选择SUN。如果应用基于AIX(IBM的Unix作系统)的,那么只能选择IBM Unix(RISC架构)。mRISC的支持者声称在给定硬件数量的情况下,通过结合简约式指令集设计、高级编译器技术和流水线化的处理器实现,能够得到更强的计算能力。而CISC的支持者反驳说要完成一个给定的任务,只需要较少的CISC指令,所以能获得更高的总体性能。构架各种越来越呈现出了唉,20岁以后谁爱是谁相互融合的情况。
新买回来的这个东西存在一个融合器可能会有一些锻炼
伺服器CPU详细资料大全
CISC指令集,也称为复杂指令集,英文名是CISC,(Complex Instruction Set Comr的缩写)。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。其实它是英特尔生产的x86系列(也就是IA-32架构)CPU及其兼容CPU,如AMD、VIA的。即使是现在新起的X86-64(也被成AMD64)都是属于CISC的范畴。伺服器CPU,顾名思义,就是在伺服器上使用的CPU(Center Process Unit处理器)。众所周知,伺服器是网路中的重要设备,要接受少至几十人、多至成千上万人的访问,因此对伺服器具有大数据量的快速吞吐、超强的稳定性、长时间运行等严格要求。所以说CPU是计算机的“大脑”,是衡量伺服器性能的首要指标。目前,伺服器的CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种64位的 VLIW(Very Long Instruction Word超长指令集架构)指令系统的CPU。
较长基本介绍 中文名 :伺服器CPU 外文名 :Center Process Unit 释义 :处理器 分类 :CISCRISC 分类,CISC型CPU,RISC型CPU,VLIW型处理器,优点,缺点,区别, 分类 CISC型CPU CISC是英文“Complex Instruction Set Computing”的缩写,中文意思是“复杂指令集”,它是指英特尔生产的x86(in CPU的一种命名规范)系列CPU及其兼容CPU(其他厂商如AMD,VIA等生产的CPU),它基于PC机(个人电脑)体系结构。这种CPU一般都是32位的结构,所以我们也把它称为IA-32 CPU。(IA: In Architecture,In架构)。CISC型CPU目前主要有in的伺服器CPU和AMD的伺服器CPU两类。 (1)in的伺服器CPU (2)AMD的伺服器CPU RISC型CPU RISC是英文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。它是在CISC(Complex Instruction Set Comr)指令系统基础上发展起来的,有人对CISC机进行测试表明,各种指令的使用频度相当悬殊,最常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程式中出现的频度却占80%。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的作,必然会降低计算机的速度。基于上述原因,20世纪80年代RISC型CPU诞生了,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,还采用了一种叫做“超标量和超流水线结构”,大大增加了并行处理能力(并行处理是指一台伺服器有多个CPU同时处理。并行处理能够大大提升伺服器的数据处理能力。部门级、企业级的伺服器应支持CPU并行处理技术)。也就是说,架构在同等频率下,采用RISC架构的CPU比CISC架构的CPU性能高很多,这是由CPU的技术特征决定的。目前在中伺服器中普遍采用这一指令系统的CPU,特别是伺服器全都采用RISC指令系统的CPU。RISC指令系统更加适合伺服器的作业系统UNIX,现在Linux也属于类似UNIX的作业系统。RISC型CPU与In和AMD的CPU在软体和硬体上都不兼容。 目前,在中伺服器中采用RISC指令的CPU主要有以下几类: (1)PowerPC处理器 (2)SPARC处理器 (3)PA-RISC处理器 (4)MIPS处理器 (5)Alpha处理器 VLIW型处理器 VLIW是英文“Very Long Instruction Word”的缩写,中文意思是“超长指令集架构”,VLIW架构采用了先进的EPIC(清晰并行指令)设计,我们也把这种构架叫做“IA-64架构”。EPIC处理器主要是In的IA-64(包括In研发的安腾处理器)和AMD的x86-64两种。 优点 从当前的伺服器发展状况看,以“小、巧、稳”为特点的IA架构(CISC架构)的PC伺服器凭借可靠的性能、低廉的价格,得到了更为广泛的套用。在网际网路和区域网路领域,用于档案服务、列印服务、通讯服务、Web服务、电子邮件服务、资料库服务、套用服务等用途。 缺点 IA-64微处理器的缺陷是它们缺乏与x86的兼容,而In为了IA-64处理器能够更好地运行两个朝代的软体,它在IA-64处理器上(Itanium、Itanium2 ……)引入了x86-to-IA-64的,这样就能够把x86指令翻译为IA-64指令。这个并不是最的,也不是运行x86代码的途径(的途径是直接在x86处理器上运行x86代码),因此Itanium 和Itanium2在运行x86应用程式时候的性能非常糟糕。这也成为X86-64产生的根本原因。 值得注意的一点,虽然CPU是决定伺服器性能最重要的因素之一,但是如果没有其他配件的支持和配合,CPU也不能发挥出它应有的性能。 区别 1.指令集不同 家用或者用工作用电脑配备的普通CPU,通常为CISC复杂指令集,追求指令集的大而全,尽量把各种常用的功能集成到一块,但是调用速度和命中率相比伺服器CPU较低一些。伺服器CPU的指令一般是采用的RISC(精简指令集)。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的化,能效更高。 2.快取不同 快取也决定着CPU的性能,由于伺服器CPU对运算性能要求高,所以伺服器CPU往往套用了的工艺和技术,并且配备了一二快取,运行能力更强。伺服器CPU很早就用上了3级快取。普通cpu是近几年才用上了快取技术。 3.接口不同 伺服器cpu和普通cpu接口往往不同,目前伺服器CPU接口大多为Socket 771、Socket 775、LGA 2011、LGA 1150相比普通CPU接口尽管不少相同,但实际上搭配的主机板并不相同。伺服器cpu配备的主机板通常没有显示卡卡槽,因为CPU自带的核心显示卡即可满足需求,并且其CPU汇流排频宽比家用CPU高。 4.稳定性要求不同 伺服器CPU是为了长时间稳定工作而存在的,基本都是设计为能常年连续工作的。伺服器CPU相比家用CPU在稳定性和可靠性方面有着天壤之别,一般伺服器都是365天开机运行,只有偶尔停机维护,对稳定性要求极高。 普通CPU则是按72个小时连续工作而设计的,家用电脑在不使用时,我们还是习惯让他保持关机状态,一般每天都会关机。 5.多路互联支持不同 多路互联是伺服器上的一项技术,比如伺服器主机板可以同时拥有多个CPU插槽,可以同时安装多个CPU,这个就是CPU多路互联技术,这项技术目前只有伺服器CPU才支持,普通家用电脑,一块主机板只可以安装一个CPU,不支持多路互联。 6.价格不同 由于伺服器CPU针对高稳定性设计,在用料上一般都是选用优质材质,并且支持多路互联和长时间工作,和相同性能的普通CPU比,价格自然也是更高。此外,高端伺服器CPU更上运用大量的先进技术,价格更贵,因此一般伺服器CPU价格都在千元以上,高端伺服器CPU都是在万元以上,甚至几十万。
指令系统为什么会出现CISC到RISC的转变
risc是精简指令集cpu,指令位数较短,内部还有快速处理指令的电路,使得指令的译码与数据的处理较快,所以执行效率比cisc高,不过,必须经过编译程序的处理,才能发挥它的效率,我所知道的ibm的
power
pc为risc
cpu的结构,cisco
咱们经常见到的pc中的cpu,pentium-pro(p6)、pentium-ii,cyrix的m1、m2、amd的k5、k6实际上是改进了的cisc,也可以说是结合了cisc和risc的部分优点。
risc与cisc的主要特征对比
比较内容
cisc
risc
简单,精简
一般大于200
指令格式
一般小于CISC的英文全称为"Complex Instruction Set Comr",即"复杂指令系统计算机",从计算机诞生以来,人们一直沿用CISC指令集方式。早期的桌面软件是按CISC设计的,所以,微处理器(CPU)厂商一直在走CISC的发展道路,包括In、AMD,还有其他一些已经更名的厂商,如TI(德州仪器)、Cyrix以及VIA(威盛)等。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。CISC架构的主要以IA-32架构(In Architecture,英特尔架构)为主,而且多数为中低档所采用。4
寻址方式
一般小于4
指令字长
不固定
等长
可访存指RISC是英文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。它是在CISC指令系统基础上发展起来的,有人对CISC机进行测试表明,各种指令的使用频度相当悬殊,最常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的作,必然会降低计算机的速度。基于上述原因,20世纪80年代RISC型CPU诞生了,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,还采用了一种叫做“超标量和超流水线结构”,大大增加了并行处理能力。RISC指令集是高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理速度就提高很多了。目前在中中普遍采用这一指令系统的CPU,特别是全都采用RISC指令系统的CPU。RISC指令系统更加适合的作系统UNIX,现在Linux也属于类似UNIX的作系统。RISC型CPU与In和AMD的CPU在软件和硬件上都不兼容。令
不加限制
只有load/store指令
相很大
相不大
各种指令执行时间
相很大
绝大多数在一个周期内完(1) X86指令集要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是In为其块16位CPU(i8086)专门开发的,IBM1981年推出的世界台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数学协处理器则另外使用X87指令,以后就将X86指令集和X87指令集统称为X86指令集。虽然随着CPU技术的不断发展,In陆续研制出更新型的i80386、i80486直到今天,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以In公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于In X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。成
优化编译实现
很难
较容易
程序源代码长度
较短
实现方式
绝大多数为微程序控制
绝大多数为硬布线控制
软件系统开发时间
较短
risc指令集有哪些指令
各种指令使用频率虽然随着CPU技术的不断发展,In陆续研制出更新型的i80386、i80486直到过去的PII至强、PIII至强、Pentium 3,到今天的Pentium 4系列、至强(不包括至强Nocona),但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以In公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于In X86系列及其兼容CPU(如AMD Athlon MP、)都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。x86CPU目前主要有in的CPU和AMD的CPU两类。
(2)RISC指令集
目前,在中中采用RISC指令的CPU主要有以下几类:PowerPC处理器、SPARC处理器、PA-RISC处理器、MIPS处理器、Alpha处理器。
(3)IA-64
In采用EPIC技术的CPU是安腾Itanium(开发代号即Merced)。它是64位处理器,也是IA-64系列中的款。微软也已开发了代号为Win64的作系统,在软件上加以支持。在In采用了X86指令集之后,它又转而寻求更先进的64-bit微处理器,In这样做的原因是,它们想摆脱容量巨大的x86架构,从而引入精力充沛而又功能强大的指令集,于是采用EPIC指令集的IA-64架构便诞生了。IA-64 在很多方面来说,都比x86有了长足的进步。突破了传统IA32架构的许多限制,在数据的处理能力,系统的稳定性、安全性、可用性、可观理性等方面获得了突破性的提高。
(4)X86-64 (AMD64 / EM64T)
AMD公司设计,可以在同一时间内处理64位的整数运算,并兼容于X86-32架构。其中支持64位逻辑定址,同时提供转换为32位定址选项;但数据作指令默认为32位和8位,提供转换成64位和16位的选项;支持常规用途寄存器,如果是32位运算作,就要将结果扩展成完整的64位。这样,指令中有“直接执行”和“转换执行”的区别,其指令字段是8位或32位,可以避免字段过长。
x86-64(也叫AMD64)的产生也并非空穴来风,x86处理器的32bit寻址空间限制在4GB内存,而IA-64的处理器又不能兼容x86。AMD充分考虑顾客的需求,加强x86指令集的功能,使这套指令集可同时支持64位的运算模式,因此AMD把它们的结构称之为x86-64。在技术上AMD在x86-64架构中为了进行64位运算,AMD为其引入了新增了R8-R15通用寄存器作为原有X86处理器寄存器的扩充,但在而在32位环境下并不完全使用到这些寄存器。原来的寄存器诸如EAX、EBX也由32位扩张至64位。在SSE单元中新加入了8个新寄存器以提供对SSE2的支持。寄存器数量的增加将带来性能的提升。与此同时,为了同时支持32和64位代码及寄存器,x86-64架构允许处理器工作在以下两种模式:Long Mode(长模式)和Legacy Mode(遗传模式),Long模式又分为两种子模式(64bit模式和Compatibility mode兼容模式)。该标准已经被引进在AMD处理器中的Opteron处理器。
而今年也推出了支持64位的EM64T技术,再还没被正式命为EM64T之前是IA32E,这是英特尔64位扩展技术的名字,用来区别X86指令集。In的EM64T支持64位sub-mode,和AMD的X86-64技术类似,采用64位的线性平面寻址,加入8个新的通用寄存器(GPRs),还增加8个寄存器支持较长SSE指令。与AMD相类似,In的64位技术将兼容IA32和IA32E,只有在运行64位作系统下的时候,才将会采用IA32E。IA32E将由2个sub-mode组成:64位sub-mode和32位sub-mode,同AMD64一样是向下兼容的。In的EM64T将完全兼容AMD的X86-64技术。现在Nocona处理器已经加入了一些64位技术,In的Pentium 4E处理器也支持64位技术。
应该说,这两者都是兼容x86指令集的64位微处理器架构,但E复杂,庞大M64T与AMD64还是有一些不一样的地方,AMD64处理器中的NX位在In的处理器中将没有提供。
X86指令集,是属于CISC还是RISC指令类型的指令集?
传统的计算机体系结构设计思想一直认为计算机的指令系统越丰富、越复杂,功能越强,处理程序设计语言的能力也越强,所以为了软件编程方便和提高程序的运行速度,采用的办法就是不断增加具有复杂功能的指令和使用多种多样的编址方式,把计算机指令系统变得越来越复杂、越来越庞大,这就是称为复杂指令系统计算机(Complex Instruction Set Comr,CISC)。(2) RISC指令集RISC指复杂指令集cpu内部为将较复杂的指令译码,也就是指令较长,分成几个微指令去执行,正是如此开发程序比较容易(指令多的缘故),但是由于指令复杂,执行工作效率较,处理数据速度较慢,pc令集是以后高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理速度就提高很多了。而且RISC指令集还兼容原来的X86指令集
相关阅读:cpu的指令集有几种?
工业级cpu经常使用,价格便宜,计算速度快,缺点是编程复杂.外频,倍频,主频,1.2.3级缓存,核心电压,功耗,制作工艺。一.主频主频也叫时钟频率,单位是MHz(或GHz),用来表示CPU的运算、处理数据的速度。CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的运行速度,这不仅是个片面的,而且中pentium的结构都为cisc对于来讲,这个认识也出现了偏。二.外频外频是CPU的基准频率,单位是MHz。CPU的外频决定着整块主板的运行速度。通俗地说,在台式机中,所说的超频,都是超CPU的外频(当然一般情况下,CPU的倍频都是被锁住的)相要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是In为其块16位CPU(i8086)专门开发的,IBM1981年推出的世界台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加了X87芯片,以后就将X86指令集和X87指令集统称为X86指令集。信这点是很好理解的。三.前端总线(FSB)频率前端总线(FSB)频率(即总线频率)是直接影响CPU与内存直接数据交换速度。有一条公式可以计算,即数据带宽=(总线频率×数据位宽)/8,数据传输带宽取决于所有同时传输的数据的宽度和传输频率。
架构
CPU扩展指令集CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如In的MMX(Multi Media Extended)、SSE、 SSE2(Streaming-Single instruction multiple data-Extensions 2)、SEE3和AMD的3DNow!等都是CPU的扩展指令集,分指令:是计算机硬件能够识别并直接执行的作命令.一个指令规定计算机执行一个基本作。别增强了CPU的多媒体、图形图象和Internet等的处理能力。我们通常会把CPU的扩展指令集称为CPU的指令集。SSE3指令集也是目前规模最小的指令集,此前MMX包含有57条命令,SSE包含有50条命令,SSE2包含有144条命令,SSE3包含有13条命令。目前SSE3也是的指令集,英特尔Prescott处理器已经支持SSE3指令集,AMD会在未来双核心处理器当中加入对SSE3指令集的支持,全美达的处理器也将支持这一指令集。按的处理器架构(也就是CPU所采用的指令系统)划分把分为CISC架构4.兼容性、RISC架构和VLIW架构三种。
折叠RISC
RISC的英文全称为"Reduced Instruction Set Computing",中文即"精简指令集",它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的作则使用成熟的编译技术,由简单指令合成。在中中普遍采用这一指令系统的CPU,特别是全都采用RISC指令系统的CPU。在中中采用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的Power PC、MIPS公司的MIPS和SUN公司的Sparc。
折叠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的结构简单,也能够使其芯片制造成本降低,价格低廉,能耗少,而且性能也要比超标量芯片高得多。基于这种指令架构的微处理器主要有In的IA-64和AMD的x86-64两种。
完成计算机功能作的指令称为?
IA-64微处理器的缺陷是它们缺乏与x86的兼容,而In为了IA-64处理器能够更好地运行两个朝代的软件,它在IA-64处理器上(Itanium、Itanium2 ……)引入了x86-to-IA-64的,这样就能够把x86指令翻译为IA-64指令。这个并不是最的,也不是运行x86代码的途径(的途径是直接在x86处理器上运行x86代码),因此Itanium 和Itanium2在运行x86应用程序时候的性能非常糟糕。这也成为X86-64产生的根本原因。机器指令:是用机器字来表示的,表示一条指令的机器字
RISC指令长固定,时钟周期比较固定且指令数多一种计算机所能识别的一组不同指令的,管为该种计算机的指令或指令系统。
你说的是cpu的核心指令集吧.
CISC指令集,也称为复杂指令集,英文名是CISC,(Complex Instruction Set Comr的缩写)。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个作也是按顺序串行执行的。
现在pc机常用.特点,对以前的软件兼容,但设计复杂,造价成指令数目本较高.
RISC是英文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。