扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用户需要分配一个内存块时,使用msgQReceive() 函数从消息队列中获取一个相应大小的内存块地址;当用户需要释放一个内存块时,则使用msgQSend()函数将内存块首地址发送回消息队列中。通过这种方法,减少了内存反复申请与释放产生外部碎片的可能,并能够有效利用预先分配的思想减少内部碎片。同时也通过消息队列的特性实现了方便的内存块申请与释放的管理操作。 同时,本系统作为扩展的动态内存管理机制,引入了定制的内存分配与释放功能,使用了互斥机制保证操作安全性和一系列告警机制。在保证内存分配与释放安全有序的基础上,还增加了管理监视机制。 其系统具体实现参照系统实现部分。
资源简介:扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用...
上传时间: 2017-06-11
上传用户:569342831
资源简介:在了解实时嵌入式操作系统内存管理机制的特点以及实时处理对内存管理需求的基础上,练习并掌握有效处理内存碎片的内存管理机制,同时理解防止内存泄漏问题的良好设计方法。使用预先规划的思想,构建自己的私有内存管理机制,在系统内存池中申请内存,并将其纳...
上传时间: 2016-04-12
上传用户:lizhen9880
资源简介:本程序是操作系统中比较典型的线程同步算法中的哲学家进餐问题,为防止死锁,采取了两个条件(筷子空闲)同时满足时再允许进餐的办法来解决。期望与大家一起学习交流!
上传时间: 2013-12-17
上传用户:498732662
资源简介:想提高效能的朋友可得看看這本書籍了,內容詳細講解了SQL的性能優化問題.
上传时间: 2013-12-23
上传用户:小草123
资源简介:好东西 关于单片机的一些重要的代码本程序是操作系统中比较典型的线程同步算法中的哲学家进餐问题,为防止死锁,采取了两个条件(筷子空闲)同时满足时再允许进餐的办法来解决。期望与大家一起学习交流!
上传时间: 2015-05-01
上传用户:362279997
资源简介:本文件叙述了C语言中的矩阵转置操作! 本文件叙述了C语言中的矩阵转置操作!谢谢查阅!
上传时间: 2015-06-15
上传用户:1159797854
资源简介:一个ARM内核通用的内存管理程序。通过使用三个链表进行管理,能减少内存碎片的发生。
上传时间: 2013-12-17
上传用户:sxdtlqqjl
资源简介:本计算器实现了如下两个功能: 1、windows自带计算器的键盘输入加减乘除,目前没有连续运算功能操作:用户用键盘或者鼠标分别输入‘1’,‘+’,‘2’,按‘=’ 文本框显示运算结果‘3’。 2、表达式运算功能,目前只支持整数运算。操作:选择菜单Option->E...
上传时间: 2016-06-30
上传用户:凤临西北
资源简介:本代码实现了两块无线收发模块prt8000(核心芯片nrf905)的通信功能
上传时间: 2016-09-19
上传用户:yuchunhai1990
资源简介:本系统完成了企业内部网信息管理系统的设计
上传时间: 2016-09-23
上传用户:siguazgb
资源简介:本设计提供了通过VC和上位机软件来控制步进电机的方案
上传时间: 2013-11-30
上传用户:huyiming139
资源简介:本代码比较了在四种不同特征值扩散度情况下RLS算法的学习曲线,即其收敛速度跟集平均平方误差
上传时间: 2017-06-29
上传用户:wuyuying
资源简介:【文件介绍】 人事薪资管理系统。 【使用介绍】 在Windows系统的管理工具中,选择Internet信息服务,进入web页面管理界面。设置默 认web站点的路径为本目录的绝对路径。 确保您的机器上安装了SQL Server 2000或以上的版本,建立一个新的数据库ASPData,再将 ...
上传时间: 2013-12-23
上传用户:ddddddos
资源简介:本代码演示了马走日棋盘搜索算法。
上传时间: 2013-12-10
上传用户:lizhen9880
资源简介:这是本人写的羽毛球场定场管理系统。用C++Builder写的。
上传时间: 2014-01-09
上传用户:四只眼
资源简介:这是一个在PIC单片机上对射频收发器CC1100的操作程序。里面包含了一个发送和一个接收程序。采用C语言编的。
上传时间: 2014-01-23
上传用户:王者A
资源简介:WITNESS应用案例,汇集了工业工程、经济管理、生产实践等多领域的应用案例,帮助大学本科生、研究生充分掌握WITNESS的仿真建模过程和步骤
上传时间: 2014-01-16
上传用户:黑漆漆
资源简介:采用面向对象方法和JAVA语言开发一个基于命令行交互方式的议程管理系统。已注册到系统的用户可添加、删除、查询系统中记录的会议安排,还提供新用户注册、清除某一用户所有会议安排等管理功能。
上传时间: 2015-08-12
上传用户:D&L37
资源简介:职工管理系统。希望对有需要的朋友方便。发行这个网站不错。资源很多
上传时间: 2013-12-17
上传用户:txfyddz
资源简介:基于凌阳单片机的闪存的读写操作。是使用汇编语言实现的程序
上传时间: 2014-01-23
上传用户:wfl_yy
资源简介:汽车销售管理系统。用VB+ACCESS做的信息管理系统。包括入库管理,车辆资源,销售管理。
上传时间: 2013-12-15
上传用户:梧桐
资源简介:一个代收电话费的管理系统。是用VC++做的。挺不错的哦
上传时间: 2015-10-07
上传用户:lunshaomo
资源简介:可以预先设定好按键码序列 然后定义到F1-F12就可以了 按F1-F12就可以向当前窗口发送预先定义的按键了 第一次上传 哈哈 附带 源代码!
上传时间: 2016-01-09
上传用户:凌云御清风
资源简介:BOOT V5.11 - C startup routine for TMS3203x/4x。 笔者使用TMS320VC33芯片的BOOT汇编源代码程序。
上传时间: 2014-01-03
上传用户:gyq
资源简介:这些文章是TI公司的TI公司 Burr-Brown产品战略发展经理Tim Green编写的关于运放稳定性的文章。对于使用运放的技术人员有较高的参考价值。有中英文对照。
上传时间: 2016-03-31
上传用户:yiwen213
资源简介:在数据加密和数据压缩中常需要对特殊的字符串进行编码。给定的字母表A 由26 个小 写英文字母组成A={a,b,…,z}。该字母表产生的升序字符串是指字符串中字母按照从左到 右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1 次。例如, a,b,ab,...
上传时间: 2016-05-12
上传用户:邶刖
资源简介:三层图书管理系统课程设计 使用DELPHI 开发的三层图书馆数据库系统, 可以套用MSSQL与ACCESS. 只是概念上的三层. 功能不太强大, 作为学习材料还是不错的.
上传时间: 2016-05-31
上传用户:haoxiyizhong
资源简介:基于C#和SQL开发的合同管理系统。 可以实现一些简单的添加、删除功能。
上传时间: 2013-12-19
上传用户:Breathe0125
资源简介:基于java的文件系统管理实现。模拟操作系统对文件的管理,实现一个简单的文件系统。
上传时间: 2016-06-27
上传用户:xaijhqx
资源简介:基于CRAFT的多阶段柔性设备布局优化算法 多阶段设备布局下的总成本包括设备拆装成本、物料搬运成本以及区域利用成本,问题的目标是最小化总成本。首先,在分析问题的基础上,建立基于多阶段设备布局优化目标的数学模型 其次,采用改进的CRAFT启发式算法优...
上传时间: 2014-01-06
上传用户:semi1981