1. 首页 > 产业新闻 > 激光

计算机组成原理(21):存储技术之六一个典型的内存层次

一个典型的内存层次(A Typed Memory Hierarchy)

如上图所示:

在数据路径上的存储:寄存器文件,访问时间1个时钟周期,容量非常小,非常昂贵,由软件和编译器(后面会讲到)管理在CPU芯片内部的存储:有L1、L2、L3三级缓存,访问时间在50个时钟周期内,容量也不大,非常贵,由硬件管理。基本上是SRAM在其他芯片上的存储:对于主内存,属于DRAM,访问时间在200个时钟周期以上,对于Flash,访问时间在1~100微秒;容量较大,价格适中。由操作系统和应用软件管理。硬盘:访问时间是10毫秒级,容量非常大,价格非常低廉。由操作系统和应用软件管理。

硬件Caches vs.软件Caches

缓存的管理分为硬件管理的缓存和软件管理的缓存。

硬件管理的缓存:SRAM,主要是指在CPU芯片内部的三级缓存,它们的管理靠硬件电路实现。软件管理的缓存:主要是指DRAM、Flash、和硬盘

硬件管理的缓存和软件管理的缓存具有相同的目标:

假的、快的、容量大的、便宜的内存。从概念上讲,两者类似

不同点:不同的实现方式,非常不同的权衡。

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//chanye/jiguang/3673.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666