×

一种新的嵌入式实时动态内存管理结构

消耗积分:3 | 格式:rar | 大小:148 | 2009-09-10

李勇

分享资料个

         内存资源是嵌入式操作系统中需要管理的重要资源之一。这种O(1)时间复杂度的嵌入式实时动态内存管理结构采用页表结构组织系统内存信息,使得系统对内存的分配与回收成为实时操作。
关键词:内存管理 嵌入式系统
         随着电子产业的不断发展,移动媒体和手持设备得到广泛的关注,这使得消费市场对此类设备的需求与日俱增。伴随嵌入式媒体需求的出现,设备所需的运算能力越来越强,内存需求也越来越大。此类设备往往配备大、中等规模的物理内存资源。在这些平台上,首次适应算法的遍历时间变得越来越长而破坏了系统的实时性约束;采用bitmap 的内存管理结构受限于它静态的管理结构大小,使得bitmap 结构的扩展性不能满足多样性的需求;采用伙伴算法时,系统的碎片随物理内存的增加而呈线形增加,这也导致碎片的组合操作成为一种昂贵的操作。所以需要提出一种适合中等规模内存大小的内存管理结构。
          本文讨论的内存管理结构,通过引入一种页表结构进行物理内存管理信息的组织。这样在付出少许额外资源的情况下,使得系统对内存的操作即可满足实时性,又很大程度上限制碎片的产生。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !