Advertisement

介绍Cache线操作及相关的概念说明

阅读量:

转载,网址:https://www.cnblogs.com/gujiangtaoFuture/articles/11163844.html
一、计算机存储体系简介
存储器的结构具有层次性特征,距离中央处理器越近的存储设备,其运行速度越快,但每单位存储空间的成本也越高,同时整体容量相对较小。寄存器是速度最快的存储单元,紧邻CPU,但由于成本高昂,其数量和容量受到严格限制。接下来是高速缓存(缓存同样存在分级结构,包括L1、L2、L3等不同层级),再依次是主存(即普通内存)以及本地磁盘。

寄存器具备最快的数据访问速度,在一个时钟周期内即可完成读取操作;高速缓存则在几个时钟周期内实现数据访问;普通内存则需要几十到几百个时钟周期才能完成一次访问。这种分层结构的设计依据是局部性原理。我们可以以阅读书籍作为类比:当前正在阅读的书被握在手中(对应寄存器),近期频繁查阅的书则放在书桌上(对应高速缓存),而更多的书籍被存放于书架上(对应主存)。如果所需书籍不在手边,则需前往书桌查找;若未找到,则去书架上寻找;若仍无法找到,则需前往图书馆(磁盘)进行查找。这一过程可以映射为:当寄存器中没有所需数据时,从高速缓存中获取;若高速缓存中没有,则从主存读取并加载至缓存;若主存中也无该数据,则从磁盘读入主存后再加载至缓存和寄存器中。

二、计算机缓存
本文将重点介绍与计算机系统密

全部评论 (0)

还没有任何评论哟~