[发明专利]命令处理方法、装置和存储设备有效
申请号: | 200910205686.7 | 申请日: | 2009-10-16 |
公开(公告)号: | CN101694610A | 公开(公告)日: | 2010-04-14 |
发明(设计)人: | 余夕亮;黎燕 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令 处理 方法 装置 存储 设备 | ||
1.一种命令处理方法,其特征在于,包括:
判断连续执行读命令的次数是小于切换阈值还是等于切换阈值;
当所述连续执行读命令的次数小于所述切换阈值时,执行读命令队列中 的读命令,所述读命令队列用于存储接收的主机发送的读命令;所述执行所 述读命令队列中的读命令之后,对所述连续执行读命令的次数进行更新处理;
当所述连续执行读命令的次数等于所述切换阈值时,执行写命令队列中 的写命令,所述写命令队列用于存储接收的主机发送的写命令;所述执行所 述写命令队列中的写命令之后,对所述连续执行读命令的次数进行清零处理。
2.根据权利要求1所述的方法,其特征在于,所述执行所述读命令队列 中的读命令包括:执行所述读命令队列中的一个读命令。
3.根据权利要求1所述的方法,其特征在于,所述执行所述写命令队列 中的写命令包括:执行所述写命令队列中的一个写命令。
4.根据权利要求1所述的方法,其特征在于,所述当所述连续执行读命 令的次数等于所述切换阈值时,执行所述写命令队列中的写命令包括:
当所述连续执行读命令的次数等于所述切换阈值时,查询所述写命令队 列是否为空;
当查询出所述写命令队列不为空时,执行所述写命令队列中的写命令。
5.一种命令处理装置,其特征在于,包括:
设置模块,用于预先设置读命令队列和写命令队列,所述读命令队列用 于存储接收的主机发送的读命令,所述写命令队列用于存储接收的主机发送 的写命令;
判断模块,用于判断连续执行读命令的次数小于切换阈值还是等于切换 阈值;
执行模块,用于当所述判断模块判断出连续执行读命令的次数小于所述 切换阈值时执行所述读命令队列中的读命令,或者,当所述判断模块判断出 连续执行读命令的次数等于所述切换阈值时执行所述写命令队列中的写命 令;
更新模块,用于当所述执行模块执行所述读命令队列中的一个读命令之 后,对所述连续执行读命令的次数进行更新处理,并将经过更新处理的连续 执行读命令的次数发送给所述判断模块;
清零模块,用于当所述执行模块执行所述写命令队列中的一个写命令之 后,对所述连续执行读命令的次数进行清零处理,并将经过清零处理的连续 执行读命令的次数发送给所述判断模块。
6.根据权利要求5所述的装置,其特征在于,还包括:
第一查询模块,用于查询所述读命令队列是否为空;
当所述第一查询模块查询出所述读命令队列不为空时,由所述判断模块 判断所述连续执行读命令的次数小于切换阈值还是等于切换阈值。
7.根据权利要求5所述的装置,其特征在于,还包括:第二查询模块, 用于当所述判断模块判断出连续执行读命令的次数等于所述切换阈值时,查 询所述写命令队列是否为空;
当所述第二查询模块查询出所述写命令队列不为空时,由所述执行模块 执行所述写命令队列中的写命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910205686.7/1.html,转载请声明来源钻瓜专利网。