[发明专利]一种非标准SATA接口的驱动方法和系统在审
申请号: | 202110823456.8 | 申请日: | 2021-07-21 |
公开(公告)号: | CN113590035A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 熊帮发;童乐;李旭勇;朱国定;喻政 | 申请(专利权)人: | 湖南兴天电子科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F13/16 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 赵琴娜 |
地址: | 410205 湖南省长沙市高新区麓谷大*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非标准 sata 接口 驱动 方法 系统 | ||
1.一种非标准SATA接口的驱动方法,其特征在于,包括以下步骤:
获取io,并将所述io存储于内存中;
若触发下发io的条件,将所述内存中的所有所述io合并为一个请求后,通过非标准SATA控制器发送至SATA硬盘,以使所述SATA硬盘根据所述请求执行对应操作。
2.根据权利要求1所述的一种非标准SATA接口的驱动方法,其特征在于,所述获取io,包括以下步骤:
获取来自操作系统的bio;
将所述bio划分为读方向io或写方向io。
3.根据权利要求1所述的一种非标准SATA接口的驱动方法,其特征在于,所述将所述io存储于内存中包括:按照获取所述io的先后顺序依次将所述io存储于所述内存中。
4.根据权利要求1所述的一种非标准SATA接口的驱动方法,其特征在于:所述下发io的条件为bio扇区非连续。
5.根据权利要求1至4任一项所述的一种非标准SATA接口的驱动方法,其特征在于,还包括步骤:
进行超时检测,若所述内存中存储的第一个所述io的存储时间超出阈值,将所述内存中的所有所述io合并为一个请求后发送至SATA硬盘。
6.根据权利要求1所述的一种非标准SATA接口的驱动方法,其特征在于:所述SATA硬盘为SATA固态硬盘。
7.一种非标准SATA接口的驱动系统,其特征在于,包括:
数据存储管理模块,用于将io存储于内存中,若触发下发io的条件,则将所述内存中的所有所述io合并为一个请求后发送至数据存储控制模块;
数据存储控制模块,与所述数据存储管理模块通信连接,用于将所述请求发送至SATA硬盘;
SATA硬盘,与所述数据存储控制模块通信连接,用于根据所述请求执行对应操作。
8.根据权利要求7所述的一种非标准SATA接口的驱动系统,其特征在于:所述下发io的条件为bio扇区非连续。
9.根据权利要求8所述的一种非标准SATA接口的驱动系统,其特征在于:所述下发io的条件为所述下发io的时间间隔超过预设阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南兴天电子科技有限公司,未经湖南兴天电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110823456.8/1.html,转载请声明来源钻瓜专利网。