Buddy算法的μC/OS—II高可靠内存管理方案

来源 :单片机与嵌入式系统应用 | 被引量 : 0次 | 上传用户:williamt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对现有μC/OS-II内存管理方案分配内存不灵活、可靠性不高的特点,提出一种适用于μC/OS-II增强内存管理可靠性的方案。该方案借鉴Buddy算法的思想,将可用内存划分为一系列2的幂次方规模大小的内存块,申请小块内存得不到分配时可以将大块内存块平分后得到满足。回收内存块时,地址连续的相同大小的内存块可以合并成大内存块,并采用索引结构数组快速定位内存块的方法。对比实验表明,新方案的可靠性比原方案提高了4倍,内存管理更灵活。
其他文献
广州虹科提供的EasyPICFusionv7是一款全功能的开发板,适用于dsPIC33,PIC24和PIC32微控制器。它包含一个USB2.0调试器、USB、CAN、以太网、TFT触摸屏、MP3编码解码器、模拟输入
利用三星公司ARM9内核$3C2440芯片为控制器,实现了一种智能节能技术,完成了在不采用传感器条件下的公共场所人数的智能检测,并根据得到的人数实现公共场所照明灯开关的智能控制,
从土头土脑的土豆,到成为与可口可乐、柯达齐名的世界顶尖品牌,爱达荷土豆的成功得益于周密的品牌营销和成功的危机公关。$$ 爱达荷州位于美国西北部,盛产土豆,其土豆品质十分
报纸
重点介绍了北京市嵌入式系统重点实验室自主研发的OSD产生芯片BES7456的组成和原理,并给出应用该芯片的具体方法和实现效果。阐述了OSD原理及芯片设计的原理,接着给出根据具体
目的探讨对终末期肿瘤合并恶液质患者实施营养支持治疗的临床疗效。方法临床纳入2016年07月至2018年05月本院收治终末期肿瘤合并恶液质患者78例,随机将全部入选对象分为研究
为了解决有线数据传输的线路布放和数据通信接口问题,方便仪器设备之间的连接,设计了一种基于USB接口的嵌入式无线传输系统。系统把新一代USB接口芯片CP2101与低功耗RF收发芯片
凌力尔特公司(Linear Technology Corporation)推出一款串行18位、1.6MspsSAR模数转换器(ADC)LTC2379—18,该器件在支持全差分±5V输入范围的同时,也实现了无与伦比的10dBSNR和-
福建省生态扶贫目前存在着缺乏发展优势,基础设施条件薄弱、扶贫对象也即贫困人口脱贫能力低,自我发展能力弱、政府主导扶贫,社会参与缺乏动力、扶贫工作的监督管理体系需要