标识磁盘驱动器和处理数据访问请求制造技术

技术编号:16934657 阅读:67 留言:0更新日期:2018-01-03 05:01
公开了用于标识磁盘驱动器和处理数据访问请求的系统和方法。磁盘驱动器可以被标识为高级主机控制器接口(AHCI)驱动器、非易失性高速存储器(NVME)驱动器、和/或ATA分组接口(ATAPI)驱动器。基于驱动器是否被标识为NVME驱动器、AHCI驱动器、和/或ATAPI驱动器,可以将对磁盘驱动器的数据访问请求转换为NVME命令、AHCI命令、或ATAPI命令。

Identifying disk drives and processing data access requests

A system and method for identifying disk drives and processing data access requests is disclosed. Disk drives can be identified as advanced host controller interface (AHCI) drivers, non-volatile high-speed memory (NVME) drivers, and / or ATA packet interface (ATAPI) drivers. Based on whether the driver is identified as NVME driver, AHCI driver, and / or ATAPI driver, the data access request of disk drive can be converted to NVME command, AHCI command, or ATAPI command.

【技术实现步骤摘要】
【国外来华专利技术】标识磁盘驱动器和处理数据访问请求
技术介绍
跨一个或多个数据存储设备的数据存储的分布可以通过数据冗余来提供增强的数据安全性。一个类型的数据存储设备可以是直接附接的存储(direct-attachedstorage,DAS)设备。DAS设备可以经由连接电缆(例如,经由直接或物理连接)为一个或多个计算设备提供对数据的直接访问。另一类型的数据存储设备可以是网络附接的存储(network-attachedstorage,NAS)设备。NAS设备可以通过计算机网络(例如,经由有线和/或无线网络)提供对数据的访问。附图说明为了例示性目的,在附图中描绘了各种实施例,并且决不应该将其解释为限制本公开的范围。此外,可以组合不同的所公开的实施例的各种特征以形成作为本公开的一部分的附加实施例。图1是根据实施例的数据存储系统的示图。图2是根据实施例的数据存储系统的示图。图3是根据实施例的数据存储设备的示图。图4是示出根据实施例的用于标识磁盘驱动器的过程的流程图。图5是示出根据实施例的用于处理数据访问请求的过程的流程图。具体实施方式虽然描述了某些实施例,但这些实施例仅以示例的方式被呈现,并非意图限制保护的范围。事实本文档来自技高网...
标识磁盘驱动器和处理数据访问请求

【技术保护点】
一种数据存储设备,包括:直接访问接口,被配置为耦合到计算设备;串行总线连接器的集合,被配置为耦合到磁盘驱动器的集合;以及控制器,其经由所述串行总线连接器的集合被耦合到所述磁盘驱动器的集合,所述控制器被配置为:确定第一磁盘驱动器是否支持非易失性高速存储器(NVME)命令或高级主机控制器接口(AHCI)命令;当所述第一磁盘驱动器支持NVME命令时,向所述计算设备将所述第一磁盘驱动器标识为NVME驱动器;当所述第一磁盘驱动器支持AHCI命令时,向所述计算设备将所述第一磁盘驱动器标识为AHCI驱动器;以及当所述第一磁盘驱动器不支持NVME命令并且不支持AHCI命令时,向所述计算设备将所述第一磁盘驱动器...

【技术特征摘要】
【国外来华专利技术】2015.06.22 US 14/746,5981.一种数据存储设备,包括:直接访问接口,被配置为耦合到计算设备;串行总线连接器的集合,被配置为耦合到磁盘驱动器的集合;以及控制器,其经由所述串行总线连接器的集合被耦合到所述磁盘驱动器的集合,所述控制器被配置为:确定第一磁盘驱动器是否支持非易失性高速存储器(NVME)命令或高级主机控制器接口(AHCI)命令;当所述第一磁盘驱动器支持NVME命令时,向所述计算设备将所述第一磁盘驱动器标识为NVME驱动器;当所述第一磁盘驱动器支持AHCI命令时,向所述计算设备将所述第一磁盘驱动器标识为AHCI驱动器;以及当所述第一磁盘驱动器不支持NVME命令并且不支持AHCI命令时,向所述计算设备将所述第一磁盘驱动器标识为ATA分组接口(ATAPI)驱动器。2.如权利要求1所述的数据存储设备,其中所述控制器被配置为通过以下步骤来确定所述第一磁盘驱动器是否支持NVME命令或AHCI命令:确定所述第一磁盘驱动器是否包括NVME控制器或AHCI控制器。3.如权利要求1所述的数据存储设备,其中所述控制器还被配置为:经由所述直接访问接口从所述计算设备接收一个或多个数据访问请求。4.如权利要求3所述的数据存储设备,其中所述控制器还被配置为:当所述第一磁盘驱动器支持NVME命令时,将所述一个或多个数据访问请求转换为一个或多个NVME命令。5.如权利要求3所述的数据存储设备,其中所述控制器还被配置为:当所述第一磁盘驱动器支持AHCI命令时,将所述一个或多个数据访问请求转换为一个或多个AHCI命令。6.如权利要求3所述的数据存储设备,其中所述控制器还被配置为:当所述第一磁盘驱动器支持ATAPI命令时,将所述一个或多个数据访问请求转换为一个或多个ATAPI命令。7.如权利要求1所述的数据存储设备,其中所述磁盘驱动器的集合包括磁性磁盘驱动器、固态磁盘(SSD)驱动器、或混合磁盘驱动器中的一个或多个。8.如权利要求1所述的数据存储设备,其中所述串行总线连接器的集合包括串行ATA(SATA)连接器。9.如权利要求1所述的数据存储设备,其中所述串行总线连接器的集合包括外围组件高速互连(PCIe)连接器。10.如权利要求1所述的数据存储设备,其中所述控制器还被配置为:确定第二磁盘驱动器是否支持NVME命令或AHCI命令;当所述第二磁盘驱动器支持NVME命令时,向所述计算设备将所述第二磁盘驱动器标识为NVME驱动器;当所...

【专利技术属性】
技术研发人员:JE马罗尼
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:美国,US

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

1