在了解实时嵌入式操作系统内存管理机制的特点以及实时处理对内存管理需求的基础上,练习并掌握有效处理内存碎片的内存管理机制,同时理解防止内存泄漏问题的良好设计方法。使用预先规划的思想,构建自己的私有内存管理机制,在系统内存池中申请内存,并将其纳入私有内存管理机制中,形成静态预分配内存池; 静态预分配内存池支持一种以上固定长度内存池,如16 字节内存池和256 字节内存池。固定长度内存池的单块长度应考虑体系结构开销,并尽量减少内部碎片;固定长度内存池数量应可配置; 静态预分配内存池与系统内存池的统一管理机制。向用户分配内存时应保证长度最佳匹配原则。当申请内存的长度超过静态预分配长度或资源不足时,自动向系统内存池申请; 管理机制包括: a) 初 始化函数; b) 内 存申请/释放函数。并特别要保证释放安全; c) 告 警机制; d) 管 理监视机制。 5. 利用可能的互斥机制或代码可重入设计,保证以上管理机制的操作安全性; 6. 创建多Task 环境测试及演示以上内容
上传时间: 2016-04-12
上传用户:lizhen9880
超级好的vxworks入门实验课:一共9个pdf文件,每个都是精华,我是下载了9次才搞定,绝对超值,初学者很有必要看看。 目录: 1.学习使用Tornado 开发环境;测量程序的执行时间 2. 学习创建多个任务 3. 学习使用信号量实现共享资源的保护 4. 学习使用消息队列进行通信 5. 学习并验证时间片轮转调度 6. 学习并验证基于优先级的抢占式调度 7. 理解优先级倒转问题 学习使用优先级继承以解决优先级倒转问题 8. 学习使用信号 9. 了解VxWorks 的中断机制 学习编写中断处理程序
上传时间: 2014-01-03
上传用户:虫虫虫虫虫虫
本书介绍了AMD64架构下系统软件可以管理的资源和功能,包括操作模式控制,存储器管理,中断和异常,任务和状态更改管理,系统管理模式(包括电源管理),多处理器支持,除错和处理器初始化。 系统编程概览 x86与AMD64架构的区别 系统资源 分段的虚拟存储器 异常和中断 设备检测机制 系统管理模式 128位,64位及x87编程 任务管理 除错和性能资源 处理器初始化和长模式激活 安全虚拟机 x87浮点编程
上传时间: 2016-05-12
上传用户:1101055045
Linux_multithreads_HOWTO: Linux操作系统下的多线程编程详细解析.doc 该文档详细解析了linux操作系统下的多线程编程,用结合源代码对多线程编程机制进行了分析,对于linux下开发多线程程序,是一份很好的参考资料。
标签: Linux_multithreads_HOWTO Linux linux
上传时间: 2016-05-16
上传用户:LIKE
仓库管理数据库设计 初始条件: 某供应部门管理多个仓库,仓库主要管理物资的入库、出库、库存和采购等事项。 要求完成的主要任务: 根据上述的初始条件,进行调查分析并设计适当的属性。设计一个仓库数据库,DBMS可选Ms SQL Server、Access、VFP等。
上传时间: 2014-01-23
上传用户:Yukiseop
有限期作业安排问题”描述如下:有n个任务J1,J2,...,Jn,每个任务Ji都有一个完成期限di,若任务Ji在它的期限di内完成,则可以获利Ci(1[i[n) 问如何安排使得总的收益最大(假设完成每一个任务所需时间均为一个单位时间).这个问题适合用贪心算法来解决,贪心算法的出发点是每一次都选择利润大的任务来完成以期得到最多的收益 但是对于本问题由于每一个任务都有一个完成的期限,因此在任务安排过程中除了考虑利润Ci外,还要考虑期限di.
上传时间: 2016-06-27
上传用户:s363994250
遗传算法(Genetic Algorithm,GA)是一种抽象于生物进化过程的基于自然选择和生物遗传机制的优化技术. 遗传算法的基本原理 在遗传算法的执行过程中,每一代有许多不同的种群个体(染色体 )同时存在。这些染色体中哪个保留(生存)、哪个淘汰(死亡),是根据 它们对环境的适应能力来决定的,适应性强的有更多的机会保留下来 。适应性强弱是通过计算适应性函数f(x)的值来判别的,这个值称为适应值。适应值函数f(x)的构成与目标函数有密切关系,往往是目标函数的变种。
上传时间: 2016-07-05
上传用户:lizhizheng88
本文提出了一种对μClinux 进行实时改造的方案,该方案采用双内核机制,借助RTLinux 的实现思想,利用内 核模块的可动态加载技术,对普通μClinux 进行实时性改造。实验表明,该系统实时任务的调度响应和中断延时在微秒级 别,能够满足硬实时系统对时间的限制。
上传时间: 2013-12-06
上传用户:脚趾头
Delphi的消息机制,编写通信或者多线程程序时很有用。
上传时间: 2014-01-05
上传用户:qweqweqwe
操作系统 程序实现一个虚拟机模拟多道的运行环境,各个设备独立运行,进程在设备上运行,当有多个进程同时要使用同一设备时,进程在设备的等待队列里等待设备的处理完当前的任务后来处理此任务。当设备处理完一个任务后将此任务的详细信息记录到设备使用历史记录(进程名,使用设备开始时间,结束时间,设备类型,使用设备时长。)
上传时间: 2013-12-19
上传用户:hakim