数据存储系统及其数据存取方法技术方案

技术编号:2831051 阅读:178 留言:0更新日期:2012-04-11 18:40
一种数据存储系统,包括非易失存储器,盘记录介质,以可操作的方式设置在主机接口与非易失存储器之间并且存储保存在非易失存储器中的一部分数据的非易失存储缓存器,以及以可操作的方式设置在主机接口与盘记录介质之间并且存储保存在盘记录介质中的一部分数据的盘缓存器。该数据存储系统被配置成从以可操作的方式连接到主机接口的主机中接收存取地址,并且依照非易失存储器存器、非易失存储器、盘缓存器以及盘记录介质的顺序而在其中按顺序确定是否存在该存取地址。

【技术实现步骤摘要】

本专利技术主要涉及数据存储器系统和数据存取方法,特别地,本专利技术涉 及一种包含了用于非易失缓存器和盘记录介质的相应缓存器的数据存储 系统,以及一种由该数据存储系统执行的数据存取方法。
技术介绍
在同时包含非易失存储器和盘记录介质的常规数据存储系统中,非易 失存储器和盘记录介质共享公共缓存器。当从主机接收到读取命令时,常 规的数据存储系统会在公共的共享缓存器内部搜索与该读取命令相关联 的读取地址,然后则会在非易失存储器和盘记录介质内部搜索该读取地 址。这种类型的常规数据存储系统必需要求提供相对较大的公共缓存器。 至少由于这个理由,其中有可能需要相当多的时间来执行搜索和读取处 理。
技术实现思路
根据本专利技术的一个方面,在这里提供了一种数据存储系统,其中包括 非易失存储器,盘记录介质,以可操作的方式设置在主机接口与非易失存 储器之间并且存储保存在非易失存储器中的一部分数据的非易失存储缓 存器,以及以可操作的方式设置在主机接口与盘记录介质之间并且存储保 存在盘记录介质中的一部分数据的盘缓存器。根据本专利技术的另 一个方面,在这里提供了 一种由数据存储系统执行的 数据存取方法。该数据存储系统包括非易失存储器,用于保存与非易失存 储器的多个内部存储区域相对应的多个存储块的非易失存储缓存器,盘记 录系统,以及用于保存与盘记录系统的多个内部存储区域相对应的多个存 储块的盘缓存器。该数据存取方法包括依照非易失存储缓存器、非易失存 储器、盘缓存器以及盘记录介质的顺序而在其中按顺序确定是否存在被请 求的存取地址。根据本专利技术的另 一个方面,在这里提供了 一种由数据存储系统执行的 数据存取方法。该数据存储系统包括非易失存储器,用于保存与非易失存 储器的多个内部存储区域相对应的多个存储块的非易失存储缓存器,盘记 录介质,以及用于保存与盘记录介质的多个内部存储区域相对应的多个存 储块的盘缓存器。该数据存取方法包括确定在非易失存储缓存器中是否 存在被请求的存取地址,然后,如果在非易失存储缓存器中不存在存取地 址,则确定在非易失存储器中是否存在存取地址,然后,如果在非易失存 储器中不存在存取地址,则确定在盘缓存器中是否存在存取地址,然后, 如果在盘缓存器中不存在存取地址,则确定在盘记录介质中是否存在存取 地址。附图说明从以下参考附图的详细描述中很容易就可以清楚了解本专利技术的上述 和其他特征和优点,其中图l是根据本专利技术实施例的数据存储系统的框图;以及图2是描述根据本专利技术实施例并由图1所示的数据存储系统执行的数 据存取方法的流程图3是图1中的数据存储系统的详细框图。具体实施例方式在下文中将会参考本专利技术的优选实施例以及参考附图来详细描述本 专利技术,但是这些优选实施例并不是限制性的。这些附图仅仅是出于例示目 的给出的,它们并没有对本专利技术的范围构成限制。图1是处理系统100的框图。如所示,处理系统IOO包括主机设备(例 如主机处理器等等)110和根据本专利技术实施例的数据存储系统120。该数据存储系统120包括主机接口 190,非易失存储器(例如闪速存 储器)170,盘记录介质180,非易失存储缓存器130以及盘缓存器140。 该数据存储系统120的主机接口则以可操作的方式连接到主机设备110。非易失存储缓存器130以可操作的方式设置在主机接口 190与非易失 存储器179之间,其功能是存储保存在(或是将要保存在)非易失存储器no中的选定部分的数据。同样,盘缓存器i40也以可操作的方式设置在主机接口 190之间,并且其功能是存储保存在(或是将要保存在)盘记录 介质180中的选定部分的数据。特别地,非易失存储缓存器130和盘缓存器140存储的是包含在(或 是将要写入到)非易失存储器170和盘存储器180中的频繁存取的数据部 分。这样一来,如稍后更详细描述的那样,数据读/写处理可以得到增强。在读取操作中,当数据存储系统120接收到存取地址时,这时将会执 行一个按序地址搜索例程,并且在该例程中将会按照非易失存储缓存器 130、非易失存储器170、盘存储器140以及盘记录介质180的顺序而在 这些存储设备的已有地址中搜索该存取地址。换句话说,非易失存储缓存 器130的已有地址是在搜索非易失存储器170的己有地址之前搜索的。非 易失存储器170的已有地址是在搜索盘缓存器140的已有地址之前搜索 的;而盘缓存器140的己有地址则是在搜索盘记录介质180的已有地址之 前搜索的。 一旦发现与该存取地址相对应的己有地址,那么这个按序地址 搜索例程将会终止,并且与已有地址相对应的数据将会从非易失存储缓存 器130、非易失存储器170、盘存储器140以及盘记录介质180中的相应 的一个设备中取出。如果在最终搜索了盘记录介质180之前没有发现匹 配,则产生出错信号。图2是描述根据本专利技术实施例并由图1所示处理系统IOO执行的数据 存取方法200的流程图。当从主机设备110请求某个特定存取地址时,这时首先将会确定非易 失存储缓存器130中是否存在该存取地址(操作220)。如果在非易失存 储缓存器130中存在该存取地址,也就是说,如果发生地址符合,那么 该非易失存储缓存器130会将与这个存取地址相对应的数据返回给主机 设备110(操作270)。如果在非易失存储缓存器130中不存在该存取地址, 也就是说,如果发生地址未中,那么将会判定在非易失存储器170中是 否存在该存取地址(操作230)。如果在非易失存储器170中存在该存取地址,那么非易失存储器179 会将对应于该存取地址的数据返回给主机设备110 (操作270)。如果在非 易失存储器110中不存在该存取地址,则确定在盘缓存器140中是否存在 如果在盘缓存器140中存在该存取地址,则盘缓存器将对应于该存取 地址的数据返回给主机设备110 (操作270)。如果在盘缓存器140中不存 在存取地址,则确定在盘记录介质180中是否存在该存取地址(操作250)。 如果在盘记录介质180中存在该存取地址,则盘记录介质180将对应 于该存取地址的数据返回给主机设备110 (操作270)。如果在盘记录介质 180中不存在该存取地址,则产生出错信号(操作260)。等式1给出的是与图2的数据存取方法200相关联的数据存取时间。 T1 = Tfbs + Tx T2 = Tfbs + Tfs + Tfr + Tx T3 = Tfbs + Tfs + Tdbs + Tx T4 = T化s + Tfs + Tdbs + Tds + Tdr +Tx (1)其中Tl表示的是在非易失存储缓存器130中存在存取地址时的数据 存取方法200的数据存取时间,T2表示的是在非易失存储器170中存在 存取地址时的数据存取方法200的数据存取时间,T3表示的是在盘缓存 器140中存在存取地址时的数据存取时间,T4表示的是在盘180中存在 存取地址时的数据存取时间,在等式T1 T4中,Tx表示的是数据存储系 统120与主机设备llO之间的通信时间,Tfbs表示的是非易失存储缓存器 130的数据搜索时间,Tfs表示的是非易失存储器170的数据搜索时间, Tfr表示的是非易失存储器170的数据存取时间,Tdbs表示的是盘缓存器 140的数据搜索时间,Tds表示的是盘记录介质180本文档来自技高网...

【技术保护点】
一种数据存储系统,包括:    非易失存储器;    盘记录介质;    非易失存储缓存器,以可操作的方式设置在主机接口与非易失存储器之间并且存储保存在非易失存储器中的一部分数据;以及    盘缓存器,以可操作的方式设置在主机接口与盘记录介质之间并且存储保存在盘记录介质中的一部分数据。

【技术特征摘要】
KR 2006-11-3 10-2006-01083801.一种数据存储系统,包括非易失存储器;盘记录介质;非易失存储缓存器,以可操作的方式设置在主机接口与非易失存储器之间并且存储保存在非易失存储器中的一部分数据;以及盘缓存器,以可操作的方式设置在主机接口与盘记录介质之间并且存储保存在盘记录介质中的一部分数据。2. 权利要求1的数据存储系统,其中该数据存储系统被配置成从以可 操作的方式连接到主机接口的主机接收存取地址,并且依照非易失存储缓 存器、非易失存储器、盘缓存器以及盘记录介质的顺序确定在其中之一是 否存在该存取地址。3. 权利要求2的数据存储系统,其中该数据存储系统被配置成当确定 在非易失存储缓存器、非易失存储器、盘缓存器以及盘记录介质之一中存 在该存取地址时,向主机设备传送与该存取地址相对应的数据。4. 权利要求3的数据存储系统,其中该数据存储系统被配置成当确定 在非易失存储缓存器、非易失存储器、盘缓存器以及盘记录介质之一中不 存在该存取地址时,产生出错信号。5. 权利要求1的数据存储系统,其中非易失存储缓存器和盘缓存器分 别存储非易失存储器和盘记录介质的一部分存储块。6. 权利要求5的数据存储系统,其中分配给非易失存储缓存器的存储 块的数目少于分配给盘缓存器的存储块的数目。7. 权利要求1的数据存储系统,其中该数据存储系统被配置成删除与 存储了数据的盘记录介质的地址相对应的非易失存储器的地址的数据。8. —种由数据存储系统执行的数据存取方法,其中该数据存储系统包 括非易失存储器,用于保存与非易失存储器的多个内部存储区域相对应的 多个存储块的非易失存储缓存器,盘记录介质,以及用于保存...

【专利技术属性】
技术研发人员:宋东显南惠贞李时润黄在显洪性百崔永准李东起
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1