通过研究VxWorks实时系统内存分配算法,发现VxWorks的内存管理算法的局限性。本文提出通过在VxWorks实时操作系统原有的内存管理功能上添加功能,用于实现固定大小内存分配。新增加的功能利用位图管理内存,通过降低内存管理信息占整个内存块的比率提高内存使用效率,通过将固定大小的内存片合并为一组进行整体的内存分配来降低内存碎片;同时由于减少了内存碎片,从而间接提高内存的分配速度。