在存储器的层次结构里谁最快,谁最贵,谁最大?( 二 )

【在存储器的层次结构里谁最快,谁最贵,谁最大?】

在存储器的层次结构里谁最快,谁最贵,谁最大?


  • 寄存器;
  • CPU Cache;
    1. L1-Cache;
    2. L2-Cache;
    3. L3-Cahce;
  • 内存;
  • SSD/HDD 硬盘
寄存器最靠近 CPU 的控制单元和逻辑计算单元的存储器,就是寄存器了,它使用的材料速度也是最快的,因此价格也是最贵的,那么数量不能很多 。存储器的数量通常在几十到几百之间,每个寄存器可以用来存储一定的字节(byte)的数据 。比如:
  • 32 位 CPU 中大多数寄存器可以存储 4 个字节;
  • 64 位 CPU 中大多数寄存器可以存储 8 个字节 。
寄存器的访问速度非常快,一般要求在半个 CPU 时钟周期内完成读写,CPU 时钟周期跟 CPU 主频息息相关,比如 2 GHz 主频的 CPU,那么它的时钟周期就是 1/2G,也就是 0.5ns(纳秒) 。CPU 处理一条指令的时候,除了读写寄存器,还需要解码指令、控制指令执行和计算 。如果寄存器的速度太慢,则会拉长指令的处理周期,从而给用户的感觉,就是电脑「很慢」 。CPU CacheCPU Cache 用的是一种叫 SRAM(

推荐阅读