软件设计师设计笔记:计算机硬件知识框架(2)
发布时间
阅读量:
阅读量
目录
三、存储体系结构
1.高速缓存单元
2. 主存储器(主存)
四、可靠性评估方法
三、存储系统架构设计

分层存储体系
存储规模由小至大依次为:寄存器 → 高速缓存 → 主存 → 辅助存储
高速缓存并非系统运行的必要组件,主存可以直接与CPU进行数据交互,但其访问速度较为迟缓。通常情况下,高速缓存的存储容量以千字节或兆字节为单位,而主存的容量则以吉字节为计量标准。高速缓存中所保存的数据仅为主存中极小一部分内容。
1.Cache
Cache的核心功能在于提升CPU数据的输入输出效率,从而突破冯·诺依曼架构中CPU与存储系统之间数据传输带宽的限制。在计算机存储体系结构中,Cache是访问速度最快的层级。通过引入Cache来优化系统性能的理论基础是程序的局部性原理。由于CPU与主存之间存在数据传输带宽的瓶颈,因此在二者之间配置了高速缓冲存储器(Cache),其访问速度通常高于内存,从而提高整体运行效率。然而,由于制造成本较高,Cache的容量远小于内存。此外,Cache属于一种相联存储器(即按内容进行存储和访问的设备)。
**
全部评论 (0)
还没有任何评论哟~
