扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用户需要分配一个内存块时,使用msgQReceive() 函数从消息队列中获取一个相应大小的内存块地址;当用户需要释放一个内存块时,则使用msgQSend()函数将内存块首地址发送回消息队列中。通过这种方法,减少了内存反复申请与释放产生外部碎片的可能,并能够有效利用预先分配的思想减少内部碎片。同时也通过消息队列的特性实现了方便的内存块申请与释放的管理操作。 同时,本系统作为扩展的动态内存管理机制,引入了定制的内存分配与释放功能,使用了互斥机制保证操作安全性和一系列告警机制。在保证内存分配与释放安全有序的基础上,还增加了管理监视机制。 其系统具体实现参照系统实现部分。
上传时间: 2017-06-11
上传用户:569342831
该程序是模拟JAVA中多线程机制,生产者消费者经典实例!
上传时间: 2014-01-13
上传用户:330402686
ASP.NET数据绑定函数Eval()的机制让你明白如何使用Eval()
上传时间: 2017-06-18
上传用户:tedo811
人力资源管理系统自动计算员工工资。自动生成员工工资报表。实现员工岗位调动操作。实现员工离职、复职操作。支持数据的模糊查询机制。运行环境 操作系统:Windows 2000/NT/XP/ME 开发工具:Delphi 7.0 数据库:SQL Server 2000 硬件配置:CPU:600MHz以上的处理器 内存:64MB,推荐128MB以上 硬盘:100MB以上磁盘空间 分辨率:最低800×600像素 建议1024×768像素 颜色:256色
上传时间: 2017-06-18
上传用户:363186
利用反射机制对属性赋值,主要用于对javabean的自动赋值
上传时间: 2013-12-10
上传用户:huangld
RFID相关论文:包括反碰撞处理机制、物体定位跟踪原理等等文章
上传时间: 2013-12-24
上传用户:shus521
接着上传带出错处理机制的linux环境下的网络编程-TCPserver端的流程程序,适合研究网络编程的初学者。
上传时间: 2017-07-01
上传用户:zhengjian
linux的事件机制,主要使用的是socket的进程间通信。从项目上拉出来的一个模块,简化过的,主要是思想。
上传时间: 2014-01-06
上传用户:ynsnjs
用于帮助了解数字签名机制,相信会有人用到,希望对您有所帮助。
上传时间: 2014-01-06
上传用户:star_in_rain
IPv6的地址结构特点与管理机制分析 本文主要介绍了有关IPv6互联网的网络地址结构度其管理机制。与现行的IPv4地址相比,IPv6在地址的长度、分类方法、表示方法和娄型等方面均不相同,它可有效地解决IP地址枯竭与路由效率低下的问题,同时具有地址聚类性、多播性、任播性和接口多址性等特点;而在IPv6地址管理 方面则采用层次化路由选择策略,支持QoS路由协议,将地址解析通过邻居发现协议来实现,新增了 无态地址的自动配置,使得网络地址的重新编号变得更加简单快速。最后通过模拟仿真的方法,进一步分析说明了IPv6网络的性能。
上传时间: 2017-07-12
上传用户:熊少锋