[发明专利]快速数据读写方法和装置有效
申请号: | 201480037236.0 | 申请日: | 2014-05-16 |
公开(公告)号: | CN105393236B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 方帆;李俊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种快速数据读写方法,应用于计算机系统中,所述计算机系统包括存储介质、主机以及硬件加速控制器HAC,所述硬件加速控制器通过接口与所述主机和存储介质相连,所述主机包括一中央处理器,所述主机与外部接口相连,所述方法包括:硬件加速控制器HAC接收中央处理器发送的读/写请求,所述读/写请求包括外部需要读取或写入数据的文件的元数据,所述读/写请求由所述中央处理器判断出系统进程发送的命令为到数据读/写请求后生成;根据所述元数据,从所述文件中读取数据;或者,将需要写入所述文件的数据写入所述文件;向所述中央处理器报告数据读/取结果。利用实施例提供的方法,使得文件系统的IO处理由HAC进行,主机可以处理更多的其他业务。 | ||
搜索关键词: | 主机 写请求 中央处理器 硬件加速 控制器 存储介质 快速数据 数据读 元数据 计算机系统 读写 写入 中央处理器判断 读取 发送 方法和装置 外部接口 文件系统 系统进程 写入数据 外部 应用 | ||
【主权项】:
1.一种快速数据读写方法,应用于计算机系统中,所述计算机系统包括存储介质、主机以及硬件加速控制器HAC,所述硬件加速控制器通过接口与所述主机和存储介质相连,所述主机包括一中央处理器,所述主机与外部接口相连,其特征在于,所述方法包括:硬件加速控制器HAC接收中央处理器发送的读/写请求,所述读/写请求包括外部需要读取或写入数据的文件的元数据,所述读/写请求由所述中央处理器判断出系统进程发送的命令为到数据读/写请求后生成;根据所述元数据,从所述文件中读取数据;或者,将需要写入所述文件的数据写入所述文件;向所述中央处理器报告数据读/取结果;所述根据所述元数据,从所述文件中读取数据,或者,将需要写入所述文件的数据写入所述文件,进一步包括:根据所述读/写请求中的元数据,查找所述硬件加速控制器的本地内存中是否具有与所述元数据对应的文件;当所述HAC根据所述元数据确定所述本地内存中不具有所述文件时,所述硬件加速控制器对所述元数据进行解析,获取所述文件的块数据,所述块数据中包括所述文件的地址和长度信息;将所述文件块数据的地址信息转化为存储介质能够识别的IO命令,并将所述IO命令发送到存储介质,以代替所述主机直接对所述存储介质进行读/写操作;且当代替所述主机直接对所述存储介质进行写操作时,还包括:将所述需要写入存储介质中的数据写入到所述存储介质中与所述文件块数据的地址信息对应的存储空间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480037236.0/,转载请声明来源钻瓜专利网。
- 上一篇:用属性组选择和编辑视觉元素
- 下一篇:通过捕捉服务捕捉网站内容