寄存器、存储器以及暂存器各有什么区别?

作者&投稿:鄹隶 (若有异议请与网页底部的电邮联系)
存储器和寄存器有什么区别?~

寄存器和存储器的区别有以下几点:

1、存储器功能:存放指令和数据,并能由中央处理器(CPU)直接随机存取。

2、寄存器功能:可将寄存器内的数据执行算术及逻辑运算;存于寄存器内的地址可用来指向内存的某个位置,即寻址;可以用来读写数据到电脑的周边设备。

3、寄存器的速度比主存储器的速度要快很多,由于寄存器的容量有限,所以将不需要操作的数据存放在主存储器中,主存储器中的数据必须放入寄存器材能够进行操作。


4、简单地说:寄存器是操作数据的地方,存储器是存放数据的地方。
5、寄存器结构通常是指基本RS触发器派生D触发器,是由一些与非门的结构、总体集成在CPU、读写速度与CPU的速度运行基本匹配,但由于性能优越,所以贵,一般好的CPU只有几MB二级缓存,一级缓存。

6,CPU的内存,通常指的是硬盘,U盘和其他设备可以节省电源切断后,数据的能力是一般比较大,缺点是读写速度非常缓慢,普通机械硬盘读写速度通常是大约50mb/S。内存和寄存器是用于慢速内存读写的多层存储机制。

1、存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。
内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世纪50年代开始,磁芯存储器曾一度成为主存的主要存储介质,但从20世纪70年代开始,逐步被半导体存储器所取代,目前的计算机都是用半导体存储器。现在的DDR2内存的读写速度一般为6~8GB/S,跟机器性能也有关系。
2、寄存器(又称缓存)一般是指由基本的RS触发器结构衍生出来的D触发,就是一些与非门构成的结构,一般整合在CPU内,其读写速度跟CPU的运行速度基本匹配,但因为性能优越,所以造价昂贵,一般好的CPU也就只有几MB的2级缓存,1级缓存更小。使用寄存器可以缩短至零长度、节省存储空间,提高指令的执行速度。

3、不同的寄存器有不同的作用,如:通用寄存器(GR)用以存放操作数、操作数的地址或中间结果;指令寄存器(IR)用以存放当前正在执行的指令,以便在指令执行的过程中,控制完成一条指令的全部功能。
CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。最理想的情况就是CPU所有的数据都能从寄存器里读到,这样读写速度就快,如果寄存器里没有要用的数据,就要从内存甚至硬盘里面读,那样读写数据占的时间就比CPU运算的时间还多的多。
所以评价一款CPU的性能除了频率,缓存也是很重要的指标。
扩展资料:
cpu的组成:
CPU的根本任务就是执行指令,对计算机来说最终都是一串由“0”和“1”组成的序列。CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。
1、控制单元
控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Controller)等,对协调整个电脑有序工作极为重要。
它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。
操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。
2、运算单元
是运算器的核心。可以执行算术运算(包括加减乘数等基本运算及其附加运算)和逻辑运算(包括移位、逻辑测试或两个值比较)。相对控制单元而言,运算器接受控制单元的命令而进行动作,即运算单元所进行的全部操作都是由控制单元发出的控制信号来指挥的,所以它是执行部件。
3、存储单元
包括CPU片内缓存和寄存器组,是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短。
采用寄存器,可以减少CPU访问内存的次数,从而提高了CPU的工作速度。
但因为受到芯片面积和集成度所限,寄存器组的容量不可能很大。寄存器组可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。
而通用寄存器用途广泛并可由程序员规定其用途,通用寄存器的数目因微处理器而异。这个是我们以后要介绍这个重点,这里先提一下。
参考资料:百度百科-处理器结构

寄存器和暂存器没有区别。
寄存器和暂存器英文名都是register,都是有限存储容量的高速存储部件,都是CPU的组成部分之一,都是用来暂存指令、数据和地址信息。
根据以上内容,寄存器和暂存器指的是同一个概念,两者没有区别。
之所以会有寄存器和暂存器两种名称,应该是相关英文定义进入国内的时候,各学者的理解不同引起的两种翻译,实际上是同一种东西。目前来讲,大部分材料会把register翻译为寄存器。
存储器(Memory)是现代信息技术中用于保存信息的记忆设备。其概念很广,有很多层次,在数字系统中,只要能保存二进制数据的都可以是存储器;在集成电路中,一个没有实物形式的具有存储功能的电路也叫存储器,如RAM、FIFO等;在系统中,具有实物形式的存储设备也叫存储器,如内存条、TF卡等。

寄存器一般是CPU里的,存储器又分为 随即存储器,和只读存储器 ,暂存器,人如起名,暂时存放一定数量的数据的

寄存器有个中转的作用吧,它并不是数据的目的地,存储器就就那两种..我也不太能说清楚.暂存器可能关机数据就丢失,或者会被很快覆盖


寄存器、存储器以及暂存器各有什么区别?
寄存器和暂存器没有区别。寄存器和暂存器英文名都是register,都是有限存储容量的高速存储部件,都是CPU的组成部分之一,都是用来暂存指令、数据和地址信息。根据以上内容,寄存器和暂存器指的是同一个概念,两者没有区别。之所以会有寄存器和暂存器两种名称,应该是相关英文定义进入国内的时候,各学者的理...

CPU存储器详细资料大全
暂存器AX和AL通常称为累加器(Aumulator),用累加器进行的操作可能需要更少时间。累加器可用于乘、除、输入\/输出等操作,它们的使用频率很高; 暂存器BX称为基地址暂存器(Base Register)。它可作为存储器指针来使用; 暂存器CX称为计数暂存器(Count Register)。在循环和字元串操作时,要用它来控制循环次数;在位操作...

计算机由哪五个部分组成?
与其他部分的联系:计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与Control Unit共同组成了CPU的核心部分。2、控制器 控制器(Control Unit),是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计...

寄存器和存储器的区别
寄存器和存储器的区别是概念不同。寄存器(Register)是位于中央处理器(CPU)内部的一小块高速存储区域。它们用于存储和处理指令和数据。寄存器的容量通常非常有限,但它们的访问速度非常快。寄存器直接与CPU相关联,用于存储和执行指令,以及进行临时数据存储和运算。寄存器的数量和功能因CPU的设计而异,...

位存储器是什么的临时存储器是什么的
位存储器是一种用于存储和读取单个比特(0或1)数据的临时存储器。它通常由触发器、闪存、静态随机存储器等组成。在计算机中,位存储器被广泛应用于寄存器、缓存和其他临时存储器单元。临时存储器,也称为暂存器,是计算机系统中的一种高速存储器。它主要用于临时存放运算的中间结果、指令操作数以及其他...

...地址暂存器,指令暂存器都以什么储存器的形式出现?
应该是以数据存储的形式出现的,因为这种存储方式是比较常见的。

寄存器和储存器用途和区别
寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,存器有累加器(ACC)。寄存器位于cpu内部,是cpu运算时取数据的地方,所有数据必须从存储器传入寄存器后,cpu才能使用。...

四种存储器中速度最快的是
存储速度最快的存储器是内存存储器。存储器是现代信息技术中用于保存信息的记忆设备,计算机中全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。它根据控制器指定的位置存入和取出信息。有了存储器,计算机才有记忆功能,才能保证正常工作。存储器是许多存储单元的集合,...

存储器有哪些?
内存储器简称内存,一般指插在计算机主板上的内存条,但也包括主板、CPU、显卡、声卡等上带的内存,这些卡上的内存一般速度比较快,是上好的内存。 外存储器即能够带走的存储介质,如硬盘、软盘、ZIP盘、U盘、磁带等,相应的其驱动器也就称作外存储器,有的存储器和存储介质是做在一起的,如硬盘、U盘等。问题四:...

计算机中,用来存放程序和数据的记忆装置是
主存储器是按地址存放信息的,存取速度一般与地址无关。32位(比特)的地址最大能表达4GB的存储器地址。这对多数应用已经足够,但对于某些特大运算量的应用和特大型数据库已显得不够,从而对64位结构提出需求。外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见...

交城县15852912410: 寄存器、存储器以及暂存器各有什么区别? -
卞刘利倍: 寄存器一般是CPU里的,存储器又分为 随即存储器,和只读存储器 ,暂存器,人如起名,暂时存放一定数量的数据的 寄存器有个中转的作用吧,它并不是数据的目的地,存储器就就那两种..我也不太能说清楚.暂存器可能关机数据就丢失,或者会被很快覆盖

交城县15852912410: 请问寄存器和存储器有何区别?谢谢! -
卞刘利倍: 寄存器处于CPU内部,用于CPU暂存数据,速度很快;存储器分内存和外存,内存就是我们用的内存条,外存有硬盘等,速度相对较慢

交城县15852912410: 寄存器和存储器的区别 -
卞刘利倍: 从根本上讲,寄存器与RAM的物理结构不一样. 一般寄存器是指由基本的RS触发器结构衍生出来的D触发, 就是一些与非门构成的结构,这个在数电里面大家都看过; 而RAM则有自己的工艺,一般1Bit由六MOS管构成.所以, 这两者的物理...

交城县15852912410: 存储器和寄存器的区别?
卞刘利倍: 没太大区别,都是存储程序和数据用的.寄存器只是暂存从外设或外部I/O口送进CPU(或相反方向)的数据或程序用的,存储器分RAM和ROM,相信你也知道了

交城县15852912410: 寄存器和储存器用途和区别 -
卞刘利倍: 寄存器和存储器虽然都能记忆2进制数,但寄存器在CPU内部,一般数量比较少,而且CPU会给每个寄存器命名,直接按名字来访问寄存器,速度非常快,存储器则是在CPU外面,数量非常大,所以一般给每个存储单元赋予地址,按地址访问存储器,由于在CPU外面,所以CPU访问存储器要以总线(地址总线,数据总线,控制总线)方式,速度比寄存器慢很多.

交城县15852912410: 寄存器和存储器有什么分别.详细点谢谢 -
卞刘利倍: 寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快.用途:1.可将寄存器内的数据执行算术及逻辑运算.2.存于寄存器内的地址可用来指向内存的某个位置,即寻址.3.可以用来读写数据到电脑的周边设备. 存储器一般是指外部存储器 如内存等

交城县15852912410: 寄存器与存储器有什么区别? -
卞刘利倍: 单片机中寄存器有特殊功能寄存器和一般寄存器之分,寄存器是存储器的一部分,寄存器是要占用存储器空间的,一般寄存器可以做存储器来用,但特殊功能寄存器不同,比如控制中断的寄存器你就不能赋值,它可能会影响你的程序的运行.

交城县15852912410: 寄存器和存储器的定义?区别?
卞刘利倍:寄存器是中央处理器内的组成部分.寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址.在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC).在中央处理器的算术及逻辑部件中,包...

交城县15852912410: 寄存器跟存储器的区别? -
卞刘利倍: 存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右.内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世...

交城县15852912410: 存储器和寄存器有什么区别? -
卞刘利倍: 一般意义上理解,寄存器是CPU里的存储单元,与CPU离得近,所以CPU在运算时通常都会用寄存器当中转站.存储器是在CPU外部的存储器,分为RAM,ROM. 对单片机来说,因为存储器,CPU都在一个片内,所以寄存器是片内RAM的一部分.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网