[发明专利]数据处理系统及其操作方法有效
申请号: | 201510497274.0 | 申请日: | 2015-08-13 |
公开(公告)号: | CN105739914B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 边谕俊 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/123 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 俞波;许伟群 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 及其 操作方法 | ||
一种数据处理系统,包括:主机设备,被配置为传送读取/写入命令,读取/写入命令包括与从主机接收的数据请求相对应的数据的数据信息;以及存储系统,包括储存数据的存储块和高速缓存,被配置为从主机设备接收读取/写入命令、核查数据信息以及基于数据信息而在存储块或高速缓存中处理数据。
相关申请的交叉引用
本申请要求于2014年12月19日在韩国知识产权局提交的第10-2014-0184812号韩国专利申请的优先权,该韩国专利申请的公开内容通过引用整体合并于此。
技术领域
本发明的示例性实施例涉及一种数据处理系统,更具体地,涉及一种处理主机与存储系统之间的数据的数据处理系统及其操作方法。
背景技术
最近,计算环境的范式已经变为普适计算,使得可以在任意时间和任意地点使用计算机系统。因为如此,诸如移动电话、数字相机以及笔记本计算机的便携式电子设备的使用已经迅速增加。这样的便携式电子设备通常使用具有存储器件(即,数据储存设备)的存储系统。数据储存设备用作便携式电子设备内的主存储器件或辅助存储器件。
具有存储器件的数据储存设备是有利的,因为:由于没有活动部件,故稳定性和耐久性优异,信息存取速度快,并且功耗低。具有拥有这些优点的存储系统的数据储存设备的例子包括:通用串行总线(USB)存储器件、具有各种接口的存储卡以及固态驱动(SSD)。
发明内容
各种实施例涉及一种可以在主机与存储系统之间快速且稳定地处理数据的数据处理系统及其操作方法。
在实施例中,数据处理系统可以包括:主机设备,适用于传送包括与从主机接收的数据请求相对应的数据的数据信息的读取/写入命令;以及存储系统,包括储存数据的存储块和高速缓存,并适用于从主机设备接收读取/写入命令、核查数据信息以及基于数据信息而在存储块或高速缓存中处理数据。
数据信息可以包括指示数据是否是热数据的信息,并在数据是热数据时包括数据的等级信息。
数据信息可以以上下文的形式包括在读取/写入命令中。
数据信息可以由基于数据请求的数据的读取计数或读取频率来确定。
主机设备可以包括:主机缓存,适用于通过LRU(最近最少使用)算法来更新并储存数据;以及列表缓存,适用于储存热数据的地址。
主机缓存可以划分成多个第一片段,数据可以基于数据请求而根据LRU算法中的LRU优先权来储存在主机缓存的第一片段中。
主机设备可以核查数据是否是在储存在主机缓存的第一片段中的数据,当核查为数据是储存在主机缓存的第一片段中的数据时,主机设备可以从主机缓存的第一片段读取数据或将数据写入到主机缓存的第一片段中。
列表缓存可以划分成多个第二片段,热数据的地址可以基于数据请求而按照热数据的等级来储存在列表缓存的第二片段中。
等级信息可以基于储存在列表缓存的第二片段中的热数据的地址而包括在读取/写入命令中。
高速缓存可以划分成多个第三片段,数据可以基于包括在读取/写入命令中的等级信息而按照数据的等级来储存在高速缓存的第三片段中。
存储系统可以核查数据是否是储存在高速缓存的第三片段中的数据,当核查为数据是储存在高速缓存的第三片段中的数据时,存储系统可以从高速缓存的第三片段读取数据或将数据写入高速缓存的第三片段中。
当基于数据信息而核查为数据不是热数据时,存储系统可以从存储块读取数据或将数据写入存储块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510497274.0/2.html,转载请声明来源钻瓜专利网。