IO命令处理的方法及其固态硬盘技术

技术编号:8593719 阅读:190 留言:0更新日期:2013-04-18 06:50
本发明专利技术适用于存储技术领域,提供了一种IO命令处理的方法及其固态硬盘,所述方法包括如下步骤:预设同质IO命令的相关参数以及下发条件;在根据所述同质IO命令的相关参数判断接收到IO命令为同质IO命令时,收集所述同质IO命令;在所述下发条件发生时,将收集到的所述同质IO命令下发到对应的固件进行处理。借此,本发明专利技术提高了固态硬盘的读写性能。

【技术实现步骤摘要】

本专利技术涉及存储
,尤其涉及一种IO命令处理的方法及其固态硬盘
技术介绍
固态硬盘(Solid State Disk,简称SSD)是一种基于永久性存储器,如闪存,或非永久性存储器,SDRAM (Synchronous Dynamic Random Access Memory,同步动态随机存取存储器)的计算机外部存储设备。其具有读写速度快,低功耗,无噪音,抗震动,低热量,体积小,工作范围大,广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。如果能够克服容价比低,和寿命限制,将会得到更广泛的应用。固态硬盘能够逐渐取代机械硬盘的根本原因是其相对于机械硬盘卓越的性能。虽然固态硬盘拥有较高的性能,但是硬盘接口还是计算机的主要瓶颈。尤其是对于以磁盘10 (Input/Output,输入/输出)为主的场合,提高CPU频率和使用多核处理器对于提升整个计算机系统的性能效果并不明显。而把机械盘换成固态硬盘能够显著的提高磁盘10处理速度。但是固态硬盘的处理速度和CPU和内存相比,速度还是有较大的差距。进一步优化固态硬盘的处理速度有着现实的意义。目前大本文档来自技高网...

【技术保护点】
一种IO命令处理的方法,其特征在于,所述方法包括如下步骤:预设同质IO命令的相关参数以及下发条件;在根据所述同质IO命令的相关参数判断接收到IO命令为同质IO命令时,收集所述同质IO命令;在所述下发条件发生时,将收集到的所述同质IO命令下发到对应的固件进行处理。

【技术特征摘要】
1.一种IO命令处理的方法,其特征在于,所述方法包括如下步骤 预设同质IO命令的相关参数以及下发条件; 在根据所述同质IO命令的相关参数判断接收到IO命令为同质IO命令时,收集所述同质IO命令; 在所述下发条件发生时,将收集到的所述同质IO命令下发到对应的固件进行处理。2.根据权利要求1所述的方法,其特征在于,所述预设同质IO命令的相关参数以及下发条件的步骤包括 初始化及注册IO命令收集装置; 设置所述同质IO命令长度的区间值; 设置收集所述同质IO命令的时间阈值、每次收集所述同质IO命令的数目阈值以及计时定时器; 获取处理所述同质IO命令的固件所能够处理同质IO命令的最大数目。3.根据权利要求2所述的方法,其特征在于,所述在根据所述同质IO命令的相关参数判断接收到IO命令为同质IO命令时,收集所述同质IO命令的步骤包括 对从上层下发的IO命令进行同质IO命令的判断; 在判断所述从上层下发的IO命令的长度在所述同质IO命令长度的区间值的范围之内时,收集所述同质IO命令。4.根据权利要求2所述的方法,其特征在于,所述在所述下发条件发生时,将收集到的所述同质IO命令下发到对应的固件进行处理的步骤包括 在每次收集的所述同质IO命令数达到所述固件所能够处理同质IO命令的最大数目时,向所述固件下发收集到的所述同质IO命令; 在所述定时器计时达到收集所述同质IO命令的时间阈值时,向所述固件下发收集到的所述同质IO命令。5.根据权利要求2所述的方法,其特征在于,在所述在根据所述同质IO命令的相关参数判断接收到IO命令为同质IO命令时,收集所述同质IO命令的步骤之后还包括 对于符合要求的所述同质IO命令,构建新的所述固件能够识别的命令,对所述固件能够识别的控件的相关结构进行填充; 在接收到新的命令包含的所述同质IO命令小于每次收集所述同质IO命令的数目阈值时,对新的符合格式的所述同质IO命令插入由第一个所述同质...

【专利技术属性】
技术研发人员:冯旭刚
申请(专利权)人:记忆科技深圳有限公司
类型:发明
国别省市:

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

1