我所采用的内存管理思想是链表管理思想,内存分配方案是最佳适应方案(best fit)。其主要的数据结构为 struct node { char* p int memosize int flag struct node* next } 这是一个链表的结点的数据结构,用它来管理内存的分配与回收。P 表示所指的分配的内存的首地址,memosize 表示分配的内存块的大小,flag 为一个标志量,表示内存块是否被占用。用 1 和 0 来表示被占用和不被占用。next 表示下一个结点的首地址。 内存管理包括一个分配内存的mm_request(unsigned int)函数,一个初始化所要管理的内存的mm_init()函数,一个空闲列表排序函数sort(),一个释放内存的mm_release(void* )函数和一个判断内存是否被占用的IsFree(int)函数。
资源简介:我所采用的内存管理思想是链表管理思想,内存分配方案是最佳适应方案(best fit)。其主要的数据结构为 struct node { char* p int memosize int flag struct node* next } 这是一个链表的结点的数据结构,用它来管理内存的分配与回收。P 表...
上传时间: 2016-07-06
上传用户:qunquan
资源简介:/*[原创]一个树形多级菜单参考程序 这是一个用于车载电话的菜单程序,可以看成是手机功能菜单的简化板. 我所认为的树形多级菜单是指:在一个父菜单项目下面有多个子菜单, 子菜单下面又有多个孙菜单...,进入下层菜单主要依*当前选中的索引.有点象文件的目录结构....
上传时间: 2013-11-28
上传用户:tianyi223
资源简介:用于24点采样的傅立叶分解用的系数组,很适用的哦。这是我的一款电机保护中所采用的算法
上传时间: 2013-12-13
上传用户:xyipie
资源简介:单片机串行通信发射部分设计 我所做的是单片机串行通信发射机,它能显示数字信号,还能将信号发射出去。采用串行工作方式,能显示00-99的数字,用单片机89C51来控制,采用共阳极数码显示,软件部分由汇编语言编写。
上传时间: 2016-06-05
上传用户:ommshaggar
资源简介:这些是我所看到的一些资料,希望与大家分享。也许对您用处不大,但我是一片诚意
上传时间: 2013-12-22
上传用户:sk5201314
资源简介:Manning新出版的Ajax in Action。Ajax是Gmail所采用的一种网页异步交互技术,用户有非常好的使用体验。
上传时间: 2013-12-16
上传用户:jqy_china
资源简介:1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。
上传时间: 2015-06-19
上传用户:gonuiln
资源简介:英中繁简编程术语对照表.xls 英中繁简编程术语对照以下是侯捷个人陆续收集整理的有关於我所涉猎的领域的术语对照(英中繁简)。 欢迎所有朋友给我意见(任何意见)。java
上传时间: 2014-01-23
上传用户:稀世之宝039
资源简介:这个主要是我所做的一段matlab代码,主要实现剖面上的数据在平面上求解的过程
上传时间: 2013-12-17
上传用户:comua
资源简介:做为SD0609的一员,我扎实的基础是如何打出来的,来看看我那时连猴子选大王都不会的人,是如何成长起来的吧!主要包括我所做的C++,JAVA基础联系.乱是乱了点,不过如果真心想学习,打好基础,看看也不坏!
上传时间: 2013-12-18
上传用户:gououo
资源简介:delphi7企业人力资源管理系统 目 录 1、绪论 4 1.1 选题背景 4 1.2 本系统所采用的技术 5 2、系统分析 6 2.1 系统框架及功能模块 6 2.2 系统流程 7 2.3 系统的功能模块分析 8 2.3.1机构编制管理 8 2.3.2职员信息管理模块 9 2.3.3薪资福利管理模块...
上传时间: 2014-01-27
上传用户:zsjinju
资源简介:1.开发环境: SunShine留言本v1.0所采用的开发环境为:J2SDK1.42+TOMCAT5.0+ACCESS2000 2.安装说明: SunShine留言本v1.0所有数据均采用数据库存储,采用JDBC连接池,直接连接数据库,不需要配置ODBC数据源即可直接运行。 3.运行环境: Su...
上传时间: 2013-12-16
上传用户:yt1993410
资源简介:这是我在开发TI的DSP5501时所制作的工具。主要是针对两个8-Bit合成16-Bit的操作。可以转换51的字库格式,USB的UNICODE码,普通字符串等。可以节省存储空间。
上传时间: 2014-07-07
上传用户:saharawalker
资源简介:除法器的设计本文所采用的除法原理是:对于八位无符号被除数A,先对A转换成高八位是0低八位是A的数C,在时钟脉冲的每个上升沿C 向左移动一位,最后一位补零,同时判断C的高八位是否大于除数B,如是则C的高八位减去B,同时进行移位操作,将C的第二位置1。否则...
上传时间: 2014-11-23
上传用户:皇族传媒
资源简介:RIP协议所采用的UDP通信模块,该程序是UDP通信的客户端程序
上传时间: 2014-01-21
上传用户:ecooo
资源简介:RIP协议所采用的UDP通信模块,该程序是UDP通信的服务器端程序
上传时间: 2013-12-22
上传用户:CSUSheep
资源简介:1.开发环境: SunShine留言本v1.0所采用的开发环境为:J2SDK1.42+TOMCAT5.0+ACCESS2000 2.安装说明: SunShine留言本v1.0所有数据均采用数据库存储,采用JDBC连接池,直接连接数据库,不需要配置ODBC数据源即可直接运行。 3.运行环境: Su...
上传时间: 2016-07-07
上传用户:金宜
资源简介:这是i Button这种信息纽扣所采用的1线通讯方式的完整源程序。
上传时间: 2014-01-10
上传用户:c12228
资源简介:对windows ce操作系统的存储管理采用的内存分配,回收,虚拟内存映像,调页等机制作深入的探讨
上传时间: 2013-12-26
上传用户:牛津鞋
资源简介:超酷的3d图片墙 三维效果 很漂亮。这也是我所喜欢的源码
上传时间: 2013-12-16
上传用户:gaojiao1999
资源简介:本人自己作的一个数据结构课程设计,曾获得过满分.它是一个停车场管理系统,利用所学的栈,队列知识对停车厂管理系统进行模拟.本程序有记录停车时间的功能并且可以自动计费,功能强大.
上传时间: 2016-12-22
上传用户:努力努力再努力
资源简介:这是我所搜集的关于c#拖放技术的一些技术资料,可能对大家有些参考价值
上传时间: 2014-10-25
上传用户:kelimu
资源简介:这是当前我所遇到的最大最全的java源码库,跟了我好多年了,不记得最初是从什么地方下的,在这几年的工作经历中,自己积累的一些很有用的代码也不断的往里面添加,相信对很多人的学习和工作都很有帮助,尤其是刚刚毕业的学子。
上传时间: 2014-01-06
上传用户:jiahao131
资源简介:除法器的设计本文所采用的除法原理是:对于八位无符号被除数A,先对A转换成高八位是0低八位是A的数C,在时钟脉冲的每个上升沿C 向左移动一位,最后一位补零,同时判断C的高八位是否大于除数B,如是则C的高八位减去B,同时进行移位操作,将C的第二位置1。否则...
上传时间: 2017-07-20
上传用户:redmoons
资源简介:人事与工资管理系统 人事与工资管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。我这次所开发的人事管理系统,主要针对学院或部门员工的基本情况的编辑、删除、查询、报表打印、系...
上传时间: 2017-08-09
上传用户:zycidjl
资源简介:本文所选的符号信源是从键盘上的94个字符中随机抽取,产生50000个随机符号数,包括了大小写字母和一些基本的字符。这些随机数为了方便起见我在网上随机摘抄了几篇英语文摘作为50000个随机产生的符号数以此来统计这些字符出现的概率,统计出概率,信源熵也自然...
上传时间: 2014-10-14
上传用户:cuiyashuo
资源简介:我所收集的所有编程开发资料,用一个软件收集进行管理,含此软件Delphi源码及编程技巧资料
上传时间: 2016-04-12
上传用户:Ants
资源简介:李刚 请赶快放开我的权限 我上载的源码都是很精湛的,请查阅,qing请加我 li_xue_ming@msn.com必要的话可以和我在线沟通
上传时间: 2015-01-13
上传用户:lizhen9880
资源简介:八数码难题求解程序本程序所采用的启发函数,本人不能证明它能解决任何的八数码难题,如果对于较难的问题会产生很多节点,有可能会使空间不足,所以尽量不要出太难的问题难为它.希望广大的人工智能爱好者能写出更好的启发函数.
上传时间: 2015-01-15
上传用户:comua
资源简介:这是一个用链表实现的简单的学生管理程序,有链表的插入删除等各种操作
上传时间: 2013-12-24
上传用户:WMC_geophy