用于从数据存储设备访问数据的方法和主机设备技术

技术编号:43572016 阅读:34 留言:0更新日期:2024-12-06 17:40
一种从数据存储设备访问数据的方法包括基于主机设备中的存储器的可用性向数据存储设备发送包括第一部分的请求。第一部分包括用于从数据存储设备访问数据的数据访问信息和一个或多个参数。该方法还包括从数据存储设备接收第一通知,该第一通知指示将数据传送到与数据存储设备相关联的存储缓冲器。该方法还包括通过向数据存储设备发送请求的第二部分而从数据存储设备访问数据。第二部分包括与主机设备的主机缓冲器相关联的缓冲信息。数据通过数据存储设备使用缓冲信息从存储缓冲器传送到主机设备的主机缓冲器。

【技术实现步骤摘要】

本公开的实施例涉及数据存储设备。更具体地,本公开的实施例涉及用于从数据存储设备访问数据的方法和主机设备


技术介绍

1、数据存储设备存储要在计算机系统或主机设备中处理的数据和指令。数据存储设备可以包括例如固态驱动器(solid state drive,ssd)、硬盘驱动器(hard disk drive,hdd)等。主机设备访问数据存储设备,用于对存储在数据存储设备中的数据执行例如读取操作、写入操作等。主机设备通过向数据存储设备发送输入/输出(input/output,i/o)命令(也称为读取命令)来执行读取操作。

2、通常,读取命令包括两部分,例如,读取命令的说明和主机设备中的主机缓冲器的缓冲信息。读取命令的说明包括例如读取的来源、读取的特性等。主机设备中的处理器使用读取命令中的信息以从数据存储设备请求数据。


技术实现思路

1、在本公开的实施例中,一种从数据存储设备访问数据的方法包括由主机设备基于主机设备中的存储器的可用性将到而向数据存储设备发送包括第一部分的请求。该第一部分包括用于从数据存储设本文档来自技高网...

【技术保护点】

1.一种从数据存储设备访问数据的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述数据访问信息包括指示所述数据在所述数据存储设备中的位置的一个或多个起始逻辑块地址(LBA)。

3.根据权利要求1所述的方法,其中,所述一个或多个参数包括所述数据的逻辑块(NLB)的数量、错误恢复信息、安全性信息和对所述数据存储设备的访问的类型中的至少一个。

4.根据权利要求1所述的方法,其中,所述请求的所述第一部分还包括指示在所述第二部分中包括所述缓冲信息的字段。

5.根据权利要求1所述的方法,其中,所述请求的所述第二部分还包括指示与所述请求相关联...

【技术特征摘要】

1.一种从数据存储设备访问数据的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述数据访问信息包括指示所述数据在所述数据存储设备中的位置的一个或多个起始逻辑块地址(lba)。

3.根据权利要求1所述的方法,其中,所述一个或多个参数包括所述数据的逻辑块(nlb)的数量、错误恢复信息、安全性信息和对所述数据存储设备的访问的类型中的至少一个。

4.根据权利要求1所述的方法,其中,所述请求的所述第一部分还包括指示在所述第二部分中包括所述缓冲信息的字段。

5.根据权利要求1所述的方法,其中,所述请求的所述第二部分还包括指示与所述请求相关联的标识符的字段。

6.根据权利要求1所述的方法,还包括:

7.根据权利要求1所述的方法,其中,所述缓冲信息包括以下之一:所述主机缓冲器中的条目列表;以及指向与所述数据存储设备的控制器相关联的控制器存储器缓冲器(cmb)中的条目列表的一个或多个指针。

8.根据权利要求1所述的方法,其中,所述存储缓冲器是与所述数据存储设备相关联的内部缓冲器和页缓冲器中的一个。

9.根据权利要求1所述的方法,其中,所述请求的所述第一部分用于将所述数据从所述数据存储设备的物理存储器加载到与所述数据存储设备相关联的所述存储缓冲器。

10.根据权利要求1所述的方法,其中,所述请求是包括用于发送所述请求的所述第一部分的第一子命令和用于发送所述请求的所述第二部分的第二子命令的命令。

11.一种用于从数据存储设备访问数据的主机设备,所...

【专利技术属性】
技术研发人员:R·A·佩雷拉D·K·帕特奈克K·阿比纳夫
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1