文件名称:Memory_Manager
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:7.15kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
内存管理:分文件 main.c apply.c free.c print.c
1 申请
申请的大小:查找申请链表中节点与申请大小是否有相同的值,如果有相同的值,将该节点移到释放链表中。如果没有相同,找申请链表中节点减去申请大小差值最大的节点,然后新建节点并跟新最大值节点,将新建节点放到释放链表中。
2 释放 第几次申请:将释放链表中相应的节点放回申请链表中,查找申请链表中与释放节点的index是否有相同的,如果有相同更新申请链表节点的mem_size值并将释放链表中相应节点释放。没有相同index值,直接将该节点移到申请链表 。
释放链表的要求:按index从小到大的插入,如果index相同按mem_size从小到大插入。不准使用标志位 !
-Memory Manager
1 申请
申请的大小:查找申请链表中节点与申请大小是否有相同的值,如果有相同的值,将该节点移到释放链表中。如果没有相同,找申请链表中节点减去申请大小差值最大的节点,然后新建节点并跟新最大值节点,将新建节点放到释放链表中。
2 释放 第几次申请:将释放链表中相应的节点放回申请链表中,查找申请链表中与释放节点的index是否有相同的,如果有相同更新申请链表节点的mem_size值并将释放链表中相应节点释放。没有相同index值,直接将该节点移到申请链表 。
释放链表的要求:按index从小到大的插入,如果index相同按mem_size从小到大插入。不准使用标志位 !
-Memory Manager
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Memory_Manager/apply.c
Memory_Manager/apply.h
Memory_Manager/print.c
Memory_Manager/Makefile
Memory_Manager/free.h
Memory_Manager/homework
Memory_Manager/node.c
Memory_Manager/search.c
Memory_Manager/free.c
Memory_Manager/main.c
Memory_Manager/main.h
Memory_Manager/search.h
Memory_Manager/print.h
Memory_Manager/node.h
Memory_Manager
Memory_Manager/apply.h
Memory_Manager/print.c
Memory_Manager/Makefile
Memory_Manager/free.h
Memory_Manager/homework
Memory_Manager/node.c
Memory_Manager/search.c
Memory_Manager/free.c
Memory_Manager/main.c
Memory_Manager/main.h
Memory_Manager/search.h
Memory_Manager/print.h
Memory_Manager/node.h
Memory_Manager
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.