当前位置:首页 > 内存 > 正文

cache内存寄存器速度排序

  • 内存
  • 2024-06-06 13:04:27
  • 6992

一、缓存与内存的速度关系C
访问速度:寄存器>缓存>内存>硬盘>光盘>软盘
具体来说:内存可以达到几GB/s到几十GB/s,硬盘可以达到几GB/s到几十GB/s。磁盘可以达到几十MB/s~几百MB/s,光盘最高在25MB/s左右(18xDVD,不包括蓝光DVD),软盘一般只有几十KB/s。
寄存器是CPU的一个组成部分,而缓存只是集成在CPU封装中,是一个完全独立于CPU的设备。此外,两者之间的速度差异也很大。寄存器访问速度最快,其次是高速缓存,最后是内存。三种能力之间的关系就像一碗饭、一锅饭、一桶饭的关系。容量越大,级别越低,与处理器的联系就越不紧密。
二、存储器中存储速度最快的是

最快的存储存储器是寄存器。

正如《深入理解计算机系统》一书中介绍的,计算机中的存储速度从快到慢依次为:

一级缓存>二级缓存>三级缓存>主存>本地二级缓存(本地磁盘)>远程二级存储。

如,显示了一个典型的内存层次结构。一般来说,从高到低,存储速度变得更慢、更便宜、更大。顶层是CPU可以在一个时钟周期内访问的少量快速CPU寄存器。


三、各种存取速度快慢排序。磁带,软磁盘,硬磁盘,光盘,硬盘,软盘,.U盘,内存,主储存器缓存>内存>硬盘=>光盘=>U盘=>软盘主存>RAM>ROM>内存>硬盘=>光盘=>U盘>软盘>硬盘>软盘>磁带。

寄存器的作用是存储二进制代码,由具有存储功能的触发器组合而成。一个触发器可以存储1位二进制代码,因此存储n位二进制代码的寄存器必须由n个触发器组成。

扩展信息:

在计算机领域,寄存器是CPU内部的组件,包括通用寄存器、特殊寄存器和控制寄存器。寄存器具有非常高的读写速度,因此寄存器之间的数据传输非常快。

Cortex-M4共有18个寄存器,相比传统ARM(如ARM7/ARM9/Cortex-A系列)的38个寄存器减少了很多,减少了核心核心面积(Die尺寸)。

对于编译器来说非常友好且易于使用,例如:它包含灵活的寄存器配置,所有寄存器之间可以实现单周期乘法,并且任何寄存器都可以用作数据的指针,结构体或数组。此外,Cortex-M4还包含4个特殊功能寄存器PRIMASK和FAUI。TMASK、BASEPRI和CONTROL。