寄存器与存储器的区别
1、存储器功能: 存放指令和数据 ,并能由中央处理器(CPU)直接随机存取。 2、寄存器功能: 可将寄存器内的数据 执行算术及逻辑运算 ;存于寄存器内的地址可用来指向内存的某个位置,即寻址;可以用来 读写数据到电脑的周边设备 。 3、区别: 寄存器的速度比主存储器的速度要快很多,由于寄存器的容量有限,所以将 不需要操作的数据存放在主存储器 中,主存储器中的数据必须放入寄存器材能够进行操作。 简单地说: 寄存器 是 操作数据 的地方, 存储器 是 存放数据 的地方。 寄存器一般是指由基本的 RS触发器 结构衍生出来的D触发,就是一些 与非门 构成的结构,一般整合在CPU内,其读写速度跟CPU的运行速度基本匹配,但因为性能优越,所以造价昂贵,一般好的CPU也就只有几MB的2级缓存,1级缓存更小。 存储器 在CPU外,一般指 硬盘 , U盘 等可以在切断电源后保存资料的设备,容量一般比较大,缺点是 读写速度都很慢 ,普通的机械硬盘读写速度一般是50MB/S左右。内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制。 来源: CSDN 作者: l羊羊a 链接: https://blog.csdn.net/weixin_43444901/article/details/103605080