存储层次结构

887 阅读1分钟

存储层次结构

寄存器

CPU又称为处理器,由运算器、控制器、寄存器、输入设备和输出设备组成,这些器件由处理数据总线相连。

它们在处理器中,分工明确:

  • 运算器:进行数据的处理。
  • 寄存器:进行数据的存储。
  • 控制器:控制各种器件工作。
  • 输入设备:将人们熟悉的信息形式转化为机器能识别的信息形式,如键盘、鼠标等。
  • 输出设备:将计算机运算的结果转化为人们熟悉的信息形式,如显示器、打印机等。
  • 处理数据总线:连接各种器件,使各个器件进行数据的传送。

寄存器是CPU内部用来存放数据的一些小型存储区域,用来暂时存放参与运算的数据和运算结果。

寄存器与缓存的区别

高速存储和主存

由于主存的访问速度(存取速度)跟不上CPU的节拍,会使CPU空闲等待,于是就有了高速缓存。就是在CPU和主存之间设置一个缓冲性的高速存储部件。

高速缓存和主存都是RAM(Random-Access Memory,随机访问存储器),

它分为静态的(SRAM)和动态的(DRAM),分别对应高速缓存和主存。

详情见RAM和ROM

存储器存储结构

替换策略可有最近最少使用法LRU等。

存储层次结构-高速缓存和主存

计算概论