寄存器为什么是短时间存储
‘壹’ 寄存器、存储器和内存的区别和联系
存储器一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,现在的DDR2内存的读写速度一般为6~8GB/S,跟机器性能也有关系,而寄存器(又称缓存)就是一个速度相当相当快的内存,一般整合在CPU内,其读写速度跟CPU的运行速度基本匹配,但因为性能优越,所以造价昂贵,一般好的CPU也就只有几MB的2级缓存,1级缓存更小。CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。最理想的情况就是CPU所有的数据都能从寄存器里读到,这样读写速度就快,如果寄存器里没有要用的数据,就要从内存甚至硬盘里面读,那样读写数据占的时间就比CPU运算的时间还多的多。所以评价一款CPU的性能除了频率,缓存也是很重要的指标
‘贰’ 在寄存器-寄存器型,寄存器-存储器型和存储器-存储器型三类指令中,哪间最长哪类执行时间最短为什么
存储器-存储器最长,寄存器-寄存器最短,因为不用经过内存
‘叁’ 存取周期最短的存储器是什么
存储器中存取周期最短的是“内存储器”。
存取周期是存储器进行一次完整的读、写操作所允许的最短时间间隔;存取周期越短,则存取速度越快。而内存储器是计算机写入和读取数据的中转站,它的速度是最快的;所以它的存取周期最短。
内存储器的特点
和外存储器相比,内存储器的特点是容量小,速度快,成本高。内存储器主要指内存和计算机内部的寄存器、Cache等存储设备,它们造价高,处理速度快,但存储容量小。
内存储器用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。只要计算机开始运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算。当运算完成,CPU将结果传送出来。
内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE),只不过因为RAM是其中最重要的存储器。