发明名称 |
共享内存管理方法及装置 |
摘要 |
本发明涉及一种共享内存管理方法及装置,其中该方法包括:创建内存双向链表,所述内存双向链表中包含有与每个内存块对应的节点信息、数据信息和边缘边界标记信息,所述节点信息位于节点区、所述数据信息位于数据区、所述边缘边界标记信息位于标记区,所述节点信息至少包含有所述数据区的大小、用于表示数据区是否有数据信息的状态标记、前向内存块的地址和后向内存块的地址;读取相应的节点信息;根据所述节点信息,删除相应内存块。本发明克服了现有技术创建内存链表后无法有效管理共享内存管理缺陷,提供了一种有效的共享内存保护机制,使得应用程序有效地管理共享内存空间。 |
申请公布号 |
CN101470632A |
申请公布日期 |
2009.07.01 |
申请号 |
CN200710304000.0 |
申请日期 |
2007.12.24 |
申请人 |
华为软件技术有限公司 |
发明人 |
姜琰祥;房厚波 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 |
代理人 |
刘 芳 |
主权项 |
1、一种共享内存管理方法,其特征在于包括:创建内存双向链表,所述内存双向链表中包含有与每个内存块对应的节点信息、数据信息和边缘边界标记信息,所述节点信息位于节点区、所述数据信息位于数据区、所述边缘边界标记信息位于标记区,所述节点信息至少包含有所述数据区的大小、用于表示数据区是否有数据信息的状态标记、前向内存块的地址和后向内存块的地址;读取相应的节点信息;根据所述节点信息,删除相应内存块。 |
地址 |
210012江苏省南京市宁南大道11号花神国际大酒店 |