[发明专利]一种固态硬盘及其逻辑地址范围冲突监控方法、系统有效
申请号: | 201611245562.8 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106649131B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 王杰华;刘冬好;郑静 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种固态硬盘及其逻辑地址范围冲突监控方法、系统,该方法包括:获取主机端发送的数据操作命令;提取每个数据操作命令所对应的逻辑地址范围,并将提取到的逻辑地址范围抽象成节点,以得到相应的新节点;按照预先基于逻辑地址大小顺序设定的二叉树构造规则,将新节点向当前的现有二叉树中进行添加操作,若添加失败,则判定该新节点与现有二叉树中的节点之间存在逻辑地址范围冲突,若添加成功,则判定该新节点与现有二叉树中的节点之间不存在逻辑地址范围冲突。本申请提高了逻辑地址访问冲突检测过程中的检测效率。 | ||
搜索关键词: | 一种 固态 硬盘 及其 逻辑 地址 范围 冲突 监控 方法 系统 | ||
【主权项】:
1.一种逻辑地址范围冲突监控方法,其特征在于,应用于固态硬盘,包括:/n获取主机端发送的数据操作命令;/n提取每个数据操作命令所对应的逻辑地址范围,并将提取到的逻辑地址范围抽象成节点,以得到相应的新节点;/n按照预先基于逻辑地址大小顺序设定的二叉树构造规则,将新节点向当前的现有二叉树中进行添加操作,若添加失败,则判定该新节点与现有二叉树中的节点之间存在逻辑地址范围冲突,若添加成功,则判定该新节点与现有二叉树中的节点之间不存在逻辑地址范围冲突;/n其中,所述二叉树构造规则包括:/n若现有二叉树中的根节点还未存在,则将新节点确定为根节点;若现有二叉树中的根节点已经存在,则按照节点深度由浅至深的顺序,将新节点分别与现有二叉树中的节点进行依次比较,以试图从现有二叉树中确定出适合新节点的添加位置;其中,在将新节点与现有二叉树中的任一节点进行比较的过程中,若新节点的逻辑结束地址小于该节点的逻辑起始地址,则判定该节点的左分支为新节点的潜在添加区域,若新节点的逻辑起始地址大于该节点的逻辑结束地址,则判定该节点的右分支为新节点的潜在添加区域,否则,将该节点确定为新节点对应的冲突节点,并判定新节点添加失败;/n或,若现有二叉树中的根节点还未存在,则将新节点确定为根节点;若现有二叉树中的根节点已经存在,则按照节点深度由浅至深的顺序,将新节点分别与现有二叉树中的节点进行依次比较,以试图从现有二叉树中确定出适合新节点的添加位置;其中,在将新节点与现有二叉树中的任一节点进行比较的过程中,若新节点的逻辑结束地址小于该节点的逻辑起始地址,则判定该节点的右分支为新节点的潜在添加区域,若新节点的逻辑起始地址大于该节点的逻辑结束地址,则判定该节点的左分支为新节点的潜在添加区域,否则,将该节点确定为新节点对应的冲突节点,并判定新节点添加失败。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611245562.8/,转载请声明来源钻瓜专利网。
- 上一篇:椅子(DYY‑51)
- 下一篇:椅子(8)