G06F12/02
1.一种内存管理系统,其特征在于,包括第一存储区域、第二存储区域、 内存分配申请单元、内存分配处理单元,所述第一存储区域和所述第二存储区 域又包括多个内存分区,所述内存分配申请单元,用于向内存分配处理单元申 请分配内存空间,所述内存分配处理单元,用于对所述内存分配申请单元的申 请作出处理,当所述第一存储区域处于不稳定状态时,对接收到的内存申请首 先分配第二存储区域的空间,并且,对第一存储区域的分配空间进行检测,将 在预定的时间内没有使用的内存数据进行释放。
2.根据权利要求1所述的内存管理系统,其特征在于,第一存储区域和第 二存储区域所划分的多个内存分区的大小不等。
3.根据权利要求1所述的内存管理系统,其特征在于,所述内存分区具有 各自的内存管理参数。
本发明涉及一种管理系统,更具体地说,涉及一种内存管理系统。
随着互联网的迅速发展,越来越多的数据通讯产品投入使用。信息在传输 过程中需要不断地增加头部信息以便识别来自不同层次的消息,在通讯过程中, 传统的增加头部信息采用的方法需要不断地申请内存,会导致内存分配不过来, 通讯速度减慢,效率低的问题。而且多次申请内存如果得不到及时释放容易造 成内存泄露。
同时,随着互联网的迅速发展,人们对计算机内存的管理出现了实时性、 可靠性、高效性的要求。
本发明针对以上问题的提出,而研制一种内存管理系统。
一种内存管理系统,其特征在于,包括第一存储区域、第二存储区域、内 存分配申请单元、内存分配处理单元,所述第一存储区域和所述第二存储区域 又包括多个内存分区,所述内存分配申请单元,用于向内存分配处理单元申请 分配内存空间,所述内存分配处理单元,用于对所述内存分配申请单元的申请 作出处理,当所述第一存储区域处于不稳定状态时,对接收到的内存申请首先 分配第二存储区域的空间,并且,对第一存储区域的分配空间进行检测,将在 预定的时间内没有使用的内存数据进行释放。
优选地,第一存储区域和第二存储区域所划分的多个内存分区的大小不等。
优选地,所述内存分区具有各自的内存管理参数。
实施本发明的技术方案,具有以下有益效果:通过将内存分为第一存储区 域和第二存储区域,第一存储区域和第二存储区域又分别划分为若干个内存分 区,当接收到内存分配申请时,首先分配第一存储区域空间,其特征在于,当 所述第一存储区域处于不稳定状态时,对接收到的内存申请首先分配第二存储 区域的空间,并且,对第一存储区域的分配空间进行检测,将在预定的时间内 没有使用的内存数据进行释放的技术方案,可以有效的实现系统对于内存实时 性、可靠性及高效性方面的要求。
图1是本发明的结构示意图。
本发明提供一种内存管理系统,下面结合附图对本发明的具体实施方式进 行详细描述。
图1是本发明的结构示意图,如图所示。内存管理系统包括第一存储区域、 第二存储区域、内存分配申请单元、内存分配处理单元,所述第一存储区域和 所述第二存储区域又包括多个内存分区,所述内存分配申请单元,用于向内存 分配处理单元申请分配内存空间,所述内存分配处理单元,用于对所述内存分 配申请单元的申请作出处理,当所述第一存储区域处于不稳定状态时,对接收 到的内存申请首先分配第二存储区域的空间,并且,对第一存储区域的分配空 间进行检测,将在预定的时间内没有使用的内存数据进行释放。
作为本发明的优选方式,第一存储区域和第二存储区域所划分的多个内存 分区的大小不等,根据内存申请需求来为其分配合适大小的内存分区,以减小 对内存空间的浪费。
作为本发明的优选方式,所述内存分区具有各自的内存管理参数。
实施本发明的技术方案,具有以下有益效果:通过将内存分为第一存储区 域和第二存储区域,第一存储区域和第二存储区域又分别划分为若干个内存分 区,当接收到内存分配申请时,首先分配第一存储区域空间,其特征在于,当 所述第一存储区域处于不稳定状态时,对接收到的内存申请首先分配第二存储 区域的空间,并且,对第一存储区域的分配空间进行检测,将在预定的时间内 没有使用的内存数据进行释放的技术方案,可以有效的实现系统对于内存实时 性、可靠性及高效性方面的要求。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本 发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护 范围之内。
本文发布于:2023-04-13 17:28:29,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/2/85669.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |