[发明专利]一种缓冲资源分配方法、模块以及电子设备在审
申请号: | 201910069218.5 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109800089A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 黄敏 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 李强 |
地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分配资源 缓冲资源 资源占用 电子设备 请求缓冲 分配 请求资源 段分配 存储管理 存储介质 占用状态 读写 可用 携带 | ||
1.一种缓冲资源分配方法,其特征在于,所述方法包括:
接收资源占用请求,其中,所述资源占用请求携带请求缓冲长度;
依据所述资源占用请求从预设的多个缓冲资源段中确定分配资源段,其中,每个所述缓冲资源段均分配一个识别号,所述分配资源段的总长度大于或等于所述请求缓冲长度;
将所述分配资源段分配至所述资源占用请求对应的请求资源,并将所述分配资源段对应的识别号标记为占用状态。
2.如权利要求1所述的缓冲资源分配方法,其特征在于,所述依据所述资源占用请求从预设的多个缓冲资源段中确定分配资源段的步骤包括:
依据所述资源占用请求从多个缓冲资源段中返回可用资源段;
依据所述请求缓冲长度从所述可用资源段中确定分配资源段。
3.如权利要求2所述的缓冲资源分配方法,其特征在于,所述依据所述请求缓冲长度从所述可用资源段中确定分配资源段的步骤包括:
判断所述请求缓冲长度是否小于或等于所述可用资源段的总长度;
当所述请求缓冲长度小于或等于所述可用资源段的总长度时,从所述可用资源段中获取第一可用资源段作为所述分配资源段;
当所述请求缓冲长度大于所述可用资源段的总长度时,发送等待分配信息以延迟所述资源占用请求。
4.如权利要求3所述的缓冲资源分配方法,其特征在于,当接收到至少一个资源占用请求时,所述判断所述请求缓冲长度是否小于或等于所述可用资源段的总长度的步骤之后,所述方法还包括:
当所述请求缓冲长度大于所述可用资源段的总长度时,判断所述可用资源段的总长度是否大于或等于其他资源占用请求携带的其他请求缓冲长度;
当所述可用资源段的总长度大于或等于所述其他请求缓冲长度时,从所述可用资源段中获取第二可用资源段作为所述分配资源段。
5.如权利要求1所述的缓冲资源分配方法,其特征在于,所述将所述分配资源段对应的识别号标记为占用状态的步骤之后,所述方法还包括:
当所述请求资源从所述分配资源段被读取后,依据资源释放请求将所述分配资源段对应的识别号标记为可用状态。
6.如权利要求1所述的缓冲资源分配方法,其特征在于,每个所述缓冲资源段的长度为预设值,其中,所述预设值与最小搬移长度一致,所述最小搬移长度为所述请求资源在所述缓冲资源中读写数据的最小长度。
7.一种缓冲资源分配模块,其特征在于,包括:
收发单元,用于接收资源占用请求,其中,所述资源占用请求携带请求缓冲长度;
标识管理单元,用于依据所述资源占用请求从预设的多个缓冲资源段中确定分配资源段,其中,每个所述缓冲资源段均分配一个识别号,所述分配资源段的总长度大于或等于所述请求缓冲长度;
资源管理单元,用于将所述分配资源段分配至所述资源占用请求对应的请求资源;
所述标识管理单元还用于将所述分配资源段对应的识别号标记为占用状态。
8.如权利要求7所述的缓冲资源分配模块,其特征在于,所述标识管理单元还用于依据所述资源占用请求从多个缓冲资源段中返回可用资源段;
所述标识管理单元还用于依据所述请求缓冲长度从所述可用资源段中确定分配资源段。
9.如权利要求8所述的缓冲资源分配模块,其特征在于,还包括判断单元;
所述判断单元用于判断所述请求缓冲长度是否小于或等于所述可用资源段的总长度;
所述标识管理单元在所述请求缓冲长度小于或等于所述可用资源段的总长度时,用于从所述可用资源段中获取第一可用资源段作为所述分配资源段;
所述收发单元在所述请求缓冲长度大于所述可用资源段的总长度时,还用于发送等待分配信息以延迟所述资源占用请求。
10.一种电子设备,其特征在于,包括存储器、控制芯片、通信接口以及总线,实现如权利要求1-6任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910069218.5/1.html,转载请声明来源钻瓜专利网。