实现存储设备专用命令的方法及存储设备技术

技术编号:2842816 阅读:210 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现存储设备专用命令的方法,包括步骤:扩展存储设备的逻辑地址,其中,设置每个扩展的逻辑地址与一个专用命令对应;存储设备接收操作命令,解析其中的逻辑地址,并判断解析的逻辑地址是否在扩展的逻辑地址范围内,若是,执行解析的逻辑地址对应的专用命令。本发明专利技术通过扩展存储设备的逻辑地址,实现了存储设备的专用命令。采用本发明专利技术,不需要开发人员编写驱动程序就能调用存储设备的专用命令,简化了存储设备的开发程序,缩短了开发周期,节约了开发成本;而且,本发明专利技术提高了存储设备专用命令的兼容性。本发明专利技术还公开了一种存储设备。

【技术实现步骤摘要】

本专利技术涉及存储
,尤其涉及一种实现存储设备专用命令的方法及存储设备
技术介绍
存储设备一般都支持标准的接口协议,例如IDE(Integrated DriveElectronics,电子集成驱动器)/ATA(Advanced Technology Attachment,高级技术附加装置)、SCSI(Small Computer System Interface,小型计算机系统接口)、USB(Universal Serial Bus,通用串行总线)等协议,主机(host computer)的操作系统通常也都支持这些标准协议。除了标准协议中定义的通用命令外,存储设备的制造商还定义了自己的专用命令(Vendor Unique Command,以下简称专用命令)。通过这些专用命令能实现标准协议以外的特殊功能,为产品的设计开发、测试和性能维护等提供方便。但是,由于这些专用命令都不属于标准的接口协议,而且不同的制造商定义的专用命令一般都不同,因此操作系统一般不支持这些专用命令。要使主机能够支持这些专用命令来完成特定的功能,设计人员必须编写驱动程序或者编写DOS模式下的软件,来操作端本文档来自技高网...

【技术保护点】
一种实现存储设备专用命令的方法,其特征在于,所述方法包括:扩展存储设备的逻辑地址,其中,设置每个扩展的逻辑地址与一个专用命令对应;存储设备接收操作命令,解析其中的逻辑地址,并判断解析的逻辑地址是否在扩展的逻辑地址范围内,若是 ,执行解析的逻辑地址对应的专用命令。

【技术特征摘要】
1.一种实现存储设备专用命令的方法,其特征在于,所述方法包括扩展存储设备的逻辑地址,其中,设置每个扩展的逻辑地址与一个专用命令对应;存储设备接收操作命令,解析其中的逻辑地址,并判断解析的逻辑地址是否在扩展的逻辑地址范围内,若是,执行解析的逻辑地址对应的专用命令。2.根据权利要求1所述的实现存储设备专用命令的方法,其特征在于,所述方法还包括若解析的逻辑地址在有效的逻辑地址范围内,执行存储设备的通用命令。3.根据权利要求1或2所述的实现存储设备专用命令的方法,其特征在于,在存储设备接收操作命令之前,所述方法还包括主机调用以存储设备的逻辑地址为参数的读写函数;主机的操作系统根据读写函数调用驱动程序;驱动程序通过接口,将操作命令下发给存储设备。4.根据权利要求1或2所述的实现存储设备专用命令的方法,其特征在于,所述方法还包括在解析的逻辑地址既不在有效的逻辑地址范围内、也不在扩展的逻辑地址范围内的情况下,存储设备向主机返回错误信息。5.根据权利要求1或2所述的实现存储设备专用命令的方法,其特征在于,所述存储设备包括以逻辑地址为读写命令参数的存储设备。6.根据权利要求5所述的实现存储设备专用命令的方法,其特征在于,所述以逻辑地址为读写命令参数的存储设备包括使用电子集成驱动器接口的存储...

【专利技术属性】
技术研发人员:阮玉园杨天文
申请(专利权)人:重庆禾兴江源科技发展有限公司
类型:发明
国别省市:85[中国|重庆]

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

1