一种内存管理系统

阅读: 评论:0

著录项
  • CN201210524791.9
  • 20121207
  • CN103116548A
  • 20130522
  • 大连奥林匹克电子城咨信商行
  • 张磊
  • G06F12/02
  • G06F12/02

  • 辽宁省大连市西岗区奥林匹克电子城东B032号
  • 中国,CN,辽宁(21)
  • 大连东方专利代理有限责任公司
  • 毕进
摘要
本发明公开了一种内存管理系统,系统包括第一存储区域、第二存储区域、内存分配申请单元、内存分配处理单元,所述第一存储区域和所述第二存储区域又包括若干个内存分区,所述内存分配申请单元,用于向内存分配处理单元申请分配内存空间,所述内存分配处理单元,用于对所述内存分配申请单元的申请作出处理,当所述第一存储区域处于不稳定状态时,对接收到的内存申请首先分配第二存储区域的空间,并且,对第一存储区域的分配空间进行检测,将在预定的时间内没有使用的内存数据进行释放。实施本发明的技术方案,具有以下有益效果:可以有效的实现系统对于内存实时性、可靠性及高效性方面的要求。
权利要求

1.一种内存管理系统,其特征在于,包括第一存储区域、第二存储区域、 内存分配申请单元、内存分配处理单元,所述第一存储区域和所述第二存储区 域又包括多个内存分区,所述内存分配申请单元,用于向内存分配处理单元申 请分配内存空间,所述内存分配处理单元,用于对所述内存分配申请单元的申 请作出处理,当所述第一存储区域处于不稳定状态时,对接收到的内存申请首 先分配第二存储区域的空间,并且,对第一存储区域的分配空间进行检测,将 在预定的时间内没有使用的内存数据进行释放。

2.根据权利要求1所述的内存管理系统,其特征在于,第一存储区域和第 二存储区域所划分的多个内存分区的大小不等。

3.根据权利要求1所述的内存管理系统,其特征在于,所述内存分区具有 各自的内存管理参数。

说明书
技术领域

本发明涉及一种管理系统,更具体地说,涉及一种内存管理系统。

随着互联网的迅速发展,越来越多的数据通讯产品投入使用。信息在传输 过程中需要不断地增加头部信息以便识别来自不同层次的消息,在通讯过程中, 传统的增加头部信息采用的方法需要不断地申请内存,会导致内存分配不过来, 通讯速度减慢,效率低的问题。而且多次申请内存如果得不到及时释放容易造 成内存泄露。

同时,随着互联网的迅速发展,人们对计算机内存的管理出现了实时性、 可靠性、高效性的要求。

本发明针对以上问题的提出,而研制一种内存管理系统。

一种内存管理系统,其特征在于,包括第一存储区域、第二存储区域、内 存分配申请单元、内存分配处理单元,所述第一存储区域和所述第二存储区域 又包括多个内存分区,所述内存分配申请单元,用于向内存分配处理单元申请 分配内存空间,所述内存分配处理单元,用于对所述内存分配申请单元的申请 作出处理,当所述第一存储区域处于不稳定状态时,对接收到的内存申请首先 分配第二存储区域的空间,并且,对第一存储区域的分配空间进行检测,将在 预定的时间内没有使用的内存数据进行释放。

优选地,第一存储区域和第二存储区域所划分的多个内存分区的大小不等。

优选地,所述内存分区具有各自的内存管理参数。

实施本发明的技术方案,具有以下有益效果:通过将内存分为第一存储区 域和第二存储区域,第一存储区域和第二存储区域又分别划分为若干个内存分 区,当接收到内存分配申请时,首先分配第一存储区域空间,其特征在于,当 所述第一存储区域处于不稳定状态时,对接收到的内存申请首先分配第二存储 区域的空间,并且,对第一存储区域的分配空间进行检测,将在预定的时间内 没有使用的内存数据进行释放的技术方案,可以有效的实现系统对于内存实时 性、可靠性及高效性方面的要求。

图1是本发明的结构示意图。

本发明提供一种内存管理系统,下面结合附图对本发明的具体实施方式进 行详细描述。

图1是本发明的结构示意图,如图所示。内存管理系统包括第一存储区域、 第二存储区域、内存分配申请单元、内存分配处理单元,所述第一存储区域和 所述第二存储区域又包括多个内存分区,所述内存分配申请单元,用于向内存 分配处理单元申请分配内存空间,所述内存分配处理单元,用于对所述内存分 配申请单元的申请作出处理,当所述第一存储区域处于不稳定状态时,对接收 到的内存申请首先分配第二存储区域的空间,并且,对第一存储区域的分配空 间进行检测,将在预定的时间内没有使用的内存数据进行释放。

作为本发明的优选方式,第一存储区域和第二存储区域所划分的多个内存 分区的大小不等,根据内存申请需求来为其分配合适大小的内存分区,以减小 对内存空间的浪费。

作为本发明的优选方式,所述内存分区具有各自的内存管理参数。

实施本发明的技术方案,具有以下有益效果:通过将内存分为第一存储区 域和第二存储区域,第一存储区域和第二存储区域又分别划分为若干个内存分 区,当接收到内存分配申请时,首先分配第一存储区域空间,其特征在于,当 所述第一存储区域处于不稳定状态时,对接收到的内存申请首先分配第二存储 区域的空间,并且,对第一存储区域的分配空间进行检测,将在预定的时间内 没有使用的内存数据进行释放的技术方案,可以有效的实现系统对于内存实时 性、可靠性及高效性方面的要求。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本 发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护 范围之内。

本文发布于:2023-04-13 17:28:29,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/85669.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图