国家标准网
文库搜索
切换导航
首页
频道
仅15元无限下载
联系我们
首页
仅15元无限下载
联系我们
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210911276.X (22)申请日 2022.07.29 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 李贺 (74)专利代理 机构 济南舜源专利事务所有限公 司 37205 专利代理师 杨彬 (51)Int.Cl. G06F 9/50(2006.01) G06F 12/02(2006.01) (54)发明名称 一种内存空间分配方法、 系统、 装置及可读 存储介质 (57)摘要 本发明提出的一种内存空间分配方法、 系 统、 装置及可读存储介质, 所述方法包括: 根据作 业需求确定 所需的内存空间值XK; 向内存申请一 个XK的空闲分区; 顺序查找空闲分区表的表目 录, 以找出可分配的空闲分区; 如果找到可分配 的空闲分区, 根据内存空间值XK从可分配的空间 分区中截取空闲分区分配给作业; 分配完成后, 调整空闲分区表并返回分配信息。 本发明能够为 作业分配满足 需求的最小空闲分区, 避免了内存 空间的碎片化, 提高了内存的性能。 权利要求书2页 说明书6页 附图2页 CN 115098270 A 2022.09.23 CN 115098270 A 1.一种内存空间分配方法, 其特 征在于, 包括: 根据作业需求确定所需的内存空间值X K; 向内存申请一个X K的空闲分区; 顺序查找空 闲分区表的表目录, 以找出 可分配的空 闲分区; 如果找到可分配的空闲分区, 根据内存空间值XK从可分配的空间分区中截取空闲分区 分配给作业; 分配完成后, 调整空 闲分区表并返回分配信息 。 2.根据权利要求1所述的内存空间分配方法, 其特征在于, 所述顺序查找 空闲分区表的 表目录, 以找出 可分配的空 闲分区, 包括: 判定当前表目录是否为空 闲分区表的结尾, 若是, 则分配失败; 若否, 则判断当前表目录对应的空 闲分区是否为可用状态; 若否, 则下一表目录起开始顺序查找可分配的空闲分区; 若是, 获取当前表目录对应的 空闲分区大小, 记为YK; 判断Y≥X 是否成立; 若是, 则当前表目录对应的空 闲分区为可分配空 闲分区; 若否, 则从下一表目录起 开始顺序查找可分配的空 闲分区。 3.根据权利要求2所述的内存空间分配方法, 其特征在于, 根据内存空间值XK从可分配 的空间分区中截取空 闲分区分配给作业, 包括: 判断Y=X 是否成立; 若是, 则将当前表目录对应的空 闲分区分配给作业; 若否, 则从当前表目录对应的空 闲分区中截取 XK大小的空间分配给作业。 4.根据权利要求3所述的内存空间分配方法, 其特征在于, 所述调整空闲分区表并返回 分配信息, 包括: 若当前表目录对应的空 闲分区直接分配给作业, 则从空 闲分区表中移去当前表目录; 若当前表目录对应的空闲分区截取XK大小的空间后分配给作业, 则根据截取后的空间 大小调整修改当前表目录; 返回当前表目录的分区号。 5.一种内存空间分配系统, 其特 征在于, 包括: 需求确认模块, 用于根据作业需求确定所需的内存空间值X K; 请求模块, 用于向内存申请一个X K的空闲分区; 查找模块, 用于顺序查找空 闲分区表的表目录, 以找出 可分配的空 闲分区; 分配模块, 用于如果找到可分配的空闲分区, 根据内存空间值XK从可分配的空间分区 中截取空 闲分区分配给作业; 表格调整模块, 用于分配完成后, 调整空 闲分区表并返回分配信息 。 6.根据权利要求5所述的内存空间分配系统, 其特 征在于, 所述 查找模块具体用于: 判定当前表目录是否为空 闲分区表的结尾, 若是, 则分配失败; 若否, 则判断当前表目录对应的空 闲分区是否为可用状态; 若否, 则下一表目录起开始顺序查找可分配的空闲分区; 若是, 获取当前表目录对应的 空闲分区大小, 记为YK;权 利 要 求 书 1/2 页 2 CN 115098270 A 2判断Y≥X 是否成立; 若是, 则当前表目录对应的空 闲分区为可分配空 闲分区; 若否, 则从下一表目录起 开始顺序查找可分配的空 闲分区。 7.根据权利要求6所述的内存空间分配系统, 其特 征在于, 所述分配模块具体用于: 判断Y=X 是否成立; 若是, 则将当前表目录对应的空 闲分区分配给作业; 若否, 则从当前表目录对应的空 闲分区中截取 XK大小的空间分配给作业。 8.根据权利要求7所述的内存空间分配系统, 其特征在于, 所述表格调整模块具体用 于: 若当前表目录对应的空 闲分区直接分配给作业, 则从空 闲分区表中移去当前表目录; 若当前表目录对应的空闲分区截取XK大小的空间后分配给作业, 则根据截取后的空间 大小调整修改当前表目录; 返回当前表目录的分区号。 9.一种内存空间分配装置, 其特 征在于, 包括: 存储器, 用于存 储内存空间分配程序; 处理器, 用于执行所述内存空间分配程序时实现如权利要求1至4任一项权利要求所述 的内存空间分配方法的步骤。 10.一种可读存储介质, 其特征在于: 所述可读存储介质上存储有内存空间分配程序, 所述内存空间分配程序被处理器执行时实现如权利要求1至4任一项权利要求所述的内存 空间分配方法的步骤。权 利 要 求 书 2/2 页 3 CN 115098270 A 3
专利 一种内存空间分配方法、系统、装置及可读存储介质
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 13:07:43
上传分享
举报
下载
原文档
(488.8 KB)
分享
友情链接
GB-T 30582-2014 基于风险的埋地钢质管道外损伤检验与评价.pdf
GB-Z 25425-2010 风力发电机组 公称视在声功率级和音值.pdf
信通院 数据中心产业图谱研究报告.pdf
NIST.信息安全人才框架(NCWF).中文.v2.0 .pdf
DB53-T 1088-2022 鳄梨(牛油果)果品质量等级 云南省.pdf
GB-T 35229-2017 地面气象观测规范 雪深与雪压.pdf
GB-T 41843-2022 功能、残疾、健康分类的康复组合评定.pdf
GB-T 11436-2012 软磁铁氧体材料成品、半成品化学分析方法.pdf
GB-T 42136-2022 智能制造 远程运维系统通用要求.pdf
GB-T 14617.2-2012 陆地移动业务和固定业务传播特性 第2部分:100 MHz~1 000 MHz固定业务传播特性.pdf
DB37-T 5252-2023 《房屋建筑施工扬尘防治技术规程》 山东省.pdf
BPMN2.0标准规范(中文版).pdf
T-CRES 0008—2020 海上风力发电机组 验收规程.pdf
NY-T 2539-2014 农村土地承包经营权确权登记数据库规范.pdf
GB-T 25147-2010 工业设备化学清洗中金属腐蚀率及腐蚀总量的测试方法 重量法.pdf
DB34-T 4303-2022 社会治安防控体系实战业务应用系统运维管理规范 安徽省.pdf
T-CI 047—2021 医用镥[177Lu]及其放射性药物的 质量标准.pdf
GB-T 32920-2023 信息安全技术 行业间和组织间通信的信息安全管理 ISO 27010-2015.pdf
GB-T 33680-2017 暴雨灾害等级.pdf
GB-T 42461-2023 信息安全技术 网络安全服务成本度量指南.pdf
1
/
3
11
评价文档
赞助2.5元 点击下载(488.8 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。