㈠ 寄存器与存储器的区别
寄存器是指在CPU内部使用的小容量存储器,有的只有一字节。存储器分为内存和外存,内存自不用说了吧,就是插在主板上的内存条。外存种类就多了,硬盘,光盘,U盘等都属于外存。
㈡ 寄存器和存储器的区别是什么
单片机中寄存器有特殊功能寄存器和一般寄存器之分,寄存器是存储器的一部分,寄存器是要占用存储器空间的,一般寄存器可以做存储器来用,但特殊功能寄存器不同,比如控制中断的寄存器你就不能赋值,它可能会影响你的程序的运行。
㈢ 存储器和寄存器有什么区别
功能的不同:
存储器功能:存放指令和数据,并能由中央处理器(CPU)直接随机存取。
寄存器功能:可将寄存器内的数据执行算术及逻辑运算;存于寄存器内的地址可用来指向内存的某个位置,即寻址;可以用来读写数据到电脑的周边设备。
使用时速度的不同:
寄存器的速度比主存储器的速度要快很多,由于寄存器的容量有限,所以将不需要操作的数据存放在主存储器中,主存储器中的数据必须放入寄存器材能够进行操作。
(3)cpu寄存器是低速存储器吗扩展阅读:
一般意义上理解,寄存器是CPU里的存储单元,与CPU离得近,所以CPU在运算时通常都会用寄存器当中转站。存储器是在CPU外部的存储器,分为RAM,ROM。对单片机来说,因为存储器,CPU都在一个片内,所以寄存器是片内RAM的一部分。
寄存器是汇编语言里放计算数据用的临时单元地址。比如有两个寄存器a和b, a里放了2,b里放了3。那么可以用汇编指令把a和b相加,并把计算结果放到c里。所以寄存器是内存范畴的。
㈣ 内存、cpu、寄存器、存储器和磁盘分别在哪儿有什么联系和区别
cpu的内部结构可分为控制单元,逻辑单元和存储单元三大部分。
cup存储单元有寄存器和高速缓冲存储器,
寄存器(register)是cpu内部的元件,所以在寄存器之间的数据传送非常快。
用途:
1.可将寄存器内的数据执行算术及逻辑运算。
2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。
3.可以用来读写数据到电脑的周边设备。
寄存器数量:
1、8个通用寄存器:
数据寄存器:ax,bx,cx,dx
指针寄存器:sp(堆栈指针),bp(基址指针)
变址寄存器:si(原地址),di(目的地址)
2、控制寄存器(2个)
3、段寄存器(4个)
高速缓存:
缓存大小也是cpu的重要指标之一,而且缓存的结构和大小对cpu速度的影响非常大,cpu内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,cpu往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升cpu内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。但是由于cpu芯片面积和成本的因素来考虑,缓存都很小。
l1
cache(一级缓存)是cpu第一层高速缓存,分为数据缓存和指令缓存。内置的l1高速缓存的容量和结构对cpu的性能影响较大,不过高速缓冲存储器均由静态ram组成,结构较复杂,在cpu管芯面积不能太大的情况下,l1级高速缓存的容量不可能做得太大。一般服务器cpu的l1缓存的容量通常在32—256kb。
l2
cache(二级缓存)是cpu的第二层高速缓存,分内部和外部两种芯片。内部的芯片二级缓存运行速度与主频相同,而外部的二级缓存则只有主频的一半。l2高速缓存容量也会影响cpu的性能,原则是越大越好,现在家庭用cpu容量最大的是512kb,而服务器和工作站上用cpu的l2高速缓存更高达256-1mb,有的高达2mb或者3mb。
l3
cache(三级缓存),分为两种,早期的是外置,现在的都是内置的。而它的实际作用即是,l3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加l3缓存在性能方面仍然有显着的提升。比方具有较大l3缓存的配置利用物理内存会更有效,故它比较慢的磁盘i/o子系统可以处理更多的数据请求。具有较大l3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度
㈤ 如何区别存储器和寄存器两这是一回事的说法对吗
存储器不严格的说就是内存,寄存器是cpu内部的高速存储器(区别于你所说的存储器)。
相比存储器,寄存器速度要快得多,但数量较少(80x86好像是16个,但他们各司其职)
因为cpu在计算反复读写存储器会降低效率,于是许多数据就在寄存器上进行暂存。
㈥ 电脑中的cpu的段寄存器和存储器的区别
数据运行的时候,先从存储器到寄存器,然后再通过cpu的处理,表现出来
因为cpu属于高速运算状态,存储器的数据读取速度跟不上cpu的处理速度。如果不提前调用,就会浪费cpu的资源。所以程序运行时会把数据线放到寄存器,因为寄存器里面的数据可以随时高速的调用。这样能更好地支持cpu的运算。所以内存这个寄存器相当于一个临时仓库的形式。方便cpu随时调用。
所以寄存器的作用是寄存,然后在存储器的慢速和cpu的快速之间做一个缓冲作用
㈦ 计算机中寄存器与存储器到底是什么关系
寄存器好比你的饭量,
存储器好比食堂的伙食饭量,
外存储器好比农场生产的东西原材料。
你大概设想一下,他们之间的吞吐次数和吞吐时间,就明白关系了。
寄存器通俗的说是cpu的里面的高速缓存
存储器(你提到的)通俗的说是像内存条那样的东西
外存储器就是硬盘之类的。
㈧ cpu寄存器是高速存储器还是低速寄存器
CPU寄存器是集成在CPU内部的存储工具,属于高速寄存器,也叫CPU缓存,容量都非常小
㈨ 存储器和寄存器分别有哪些
寄存器和存储器的区别有以下几点:
1、存储器功能:存放指令和数据,并能由中央处理器(CPU)直接随机存取。
2、寄存器功能:可将寄存器内的数据执行算术及逻辑运算;存于寄存器内的地址可用来指向内存的某个位置,即寻址;可以用来读写数据到电脑的周边设备。
3、寄存器的速度比主存储器的速度要快很多,由于寄存器的容量有限,所以将不需要操作的数据存放在主存储器中,主存储器中的数据必须放入寄存器材能够进行操作。
4、简单地说:寄存器是操作数据的地方,存储器是存放数据的地方。
5、寄存器结构通常是指基本RS触发器派生D触发器,是由一些与非门的结构、总体集成在CPU、读写速度与CPU的速度运行基本匹配,但由于性能优越,所以贵,一般好的CPU只有几MB二级缓存,一级缓存。
6,CPU的内存,通常指的是硬盘,U盘和其他设备可以节省电源切断后,数据的能力是一般比较大,缺点是读写速度非常缓慢,普通机械硬盘读写速度通常是大约50mb/S。内存和寄存器是用于慢速内存读写的多层存储机制。