【技术实现步骤摘要】
存储系统的高速缓存系统及其数据高速缓存方法相关申请的交叉引用本申请要求于2019年5月3日提交的申请号为10-2019-0052599的韩国专利申请的优先权,其全部内容通过引用合并于此。
所公开技术的各种实施例总体而言涉及存储系统,更具体地,涉及存储系统的高速缓存系统以及在高速缓存系统中高速缓存数据的方法。
技术介绍
在存储系统中,与诸如中央处理单元(CPU)的主机相比,存储器通常以相对较低的速度运行。因此,包括高速缓冲存储器的高速缓存系统已被广泛应用于大多数存储系统中,以解决由于主机与存储器之间的速度差异而引起的问题。在存储系统中包括的高速缓存系统可以设置在主机与存储器之间,也可以设置在主机控制器中,或者也可以设置在存储器控制器中。
技术实现思路
根据一个实施方式,一种高速缓存系统包括:高速缓冲存储器,其被配置为具有多个块;脏线列表,其被配置为储存在所述多个块中的脏线之中的预定数量的脏线的状态信息;以及高速缓存控制器,其被配置为控制所述高速缓冲存储器的数据高速缓存操作,并且被配置为根据所述数据高速缓存操作而向所述脏线列表提供所述脏线的状态和状态变化。高速缓存控制器执行控制操作,以始终将最近最少使用的(LRU)脏线的状态信息储存到脏线列表的预定储存位置中。根据另一个实施方式,提供了一种高速缓存系统的数据高速缓存方法。该高速缓存系统包括:具有多个块的高速缓冲存储器;具有多个节点的脏线列表,所述多个节点储存在所述多个块中的脏线之中的预定数量的脏线的状态信息;以及高速缓存控制器, ...
【技术保护点】
1.一种高速缓存系统,包括:/n高速缓冲存储器,其被配置为具有多个块;/n脏线列表,其被配置为储存在所述多个块中的脏线之中的预定数量的脏线的状态信息;以及/n高速缓存控制器,其被配置为控制所述高速缓冲存储器的数据高速缓存操作,并且被配置为根据所述数据高速缓存操作而向所述脏线列表提供所述脏线的状态和状态变化,/n其中,所述高速缓存控制器执行控制操作以始终将最近最少使用的LRU脏线的状态信息储存到所述脏线列表的预定储存位置中。/n
【技术特征摘要】
20190503 KR 10-2019-00525991.一种高速缓存系统,包括:
高速缓冲存储器,其被配置为具有多个块;
脏线列表,其被配置为储存在所述多个块中的脏线之中的预定数量的脏线的状态信息;以及
高速缓存控制器,其被配置为控制所述高速缓冲存储器的数据高速缓存操作,并且被配置为根据所述数据高速缓存操作而向所述脏线列表提供所述脏线的状态和状态变化,
其中,所述高速缓存控制器执行控制操作以始终将最近最少使用的LRU脏线的状态信息储存到所述脏线列表的预定储存位置中。
2.根据权利要求1所述的高速缓存系统,其中,所述高速缓冲存储器包括至少一个路,所述路具有所述多个块。
3.根据权利要求1所述的高速缓存系统,其中,所述高速缓冲存储器的所述多个块中的每个块通过其自身的组索引而彼此区分开,所述组索引的每个都包括二进制流。
4.根据权利要求3所述的高速缓存系统,其中,所述高速缓冲存储器的所述多个块中的每个块都包括有效位、标签和数据。
5.根据权利要求3所述的高速缓存系统,其中,所述脏线列表包括多个节点,在所述多个节点中储存所述脏线的状态信息。
6.根据权利要求5所述的高速缓存系统,其中,在所述脏线列表中包括的所述多个节点的数量被定义为用于储存数据的所述块的数量,当发生突然断电SPO事件时,所述块的数量能够基于可充电元件而被写入主存储器。
7.根据权利要求1所述的高速缓存系统,
其中,所述高速缓冲存储器的所述多个块中的每个块通过其自身的组索引而彼此区分开,所述组索引中的每个都包括二进制流;以及
其中,所述脏线中的每条的所述状态信息都包括所述高速缓冲存储器的所述组索引中的一个。
8.根据权利要求1所述的高速缓存系统,
其中,所述脏线列表包括多个节点,在所述多个节点中储存所述脏线的状态信息;以及
其中,所述多个节点的位置由所述多个节点的节点地址来确定。
9.根据权利要求8所述的高速缓存系统,其中,所述LRU脏线的状态信息始终被储存到所述多个节点之中的具有最低次序节点地址的最低次序节点中。
10.根据权利要求1所述的高速缓存系统,
其中,所述脏线列表包括多个节点,在所述多个节点中储存所述脏线的状态信息;以及
其中,所述高速缓存控制器控制所述脏线列表,使得如果指定所述多个节点中的每个节点的节点地址的值增加,则将脏线的具有较少LRU时间的状态信息储存到具有被增加的节点地址的值的节点中。
11.根据权利要求1所述的高速缓存系统,
其中,所述脏线列表包括多个节点,在所述多个节点中储存所述脏线的状态信息;以及
其中,在由于所述高速缓冲存储器的所述数据高速缓存操作导致所述脏线的数量增加而造成溢出时,所述高速缓存控制器将具有储存在所述脏线列表的最低次序节点中的状态...
【专利技术属性】
技术研发人员:郑承奎,金东建,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。