【24h】

Tertiary Buddy System for Efficient Dynamic Memory Allocation

机译:高效动态内存分配的三级伙伴系统

获取原文

摘要

An extension of the binary buddy system, called "tertiary buddy system" for dynamic storage allocation is presented in this work. Tertiary buddy system allows block sizes of 2~k and 3.2~(k-3) whereas the original binary buddy system allows only block sizes of 2~k. This extension is achieved at an additional cost of two bits per block. Simulation of the proposed algorithm has been implemented in C programming language. The performance analysis in terms of internal fragmentation for the tertiary buddy system with other existing schemes such as binary buddy system, fibonacci buddy system and weighted buddy system is given in this work. Further the comparison of simulation results for number of splits and average number of merges for the above systems are also being discussed.
机译:在这项工作中介绍了称为动态存储分配的“三级伙伴系统”的二进制伙伴系统的扩展。第三级伙伴系统允许块尺寸为2〜k和3.2〜(k-3),而原始二进制伙伴系统允许仅块2〜k。此扩展以每块的额外成本实现两位。在C编程语言中实现了所提出的算法的仿真。在这项工作中给出了与二元伙伴系统,斐波纳契队和加权伙伴系统等现有方案的第三级伙伴系统的内部碎片系统的性能分析。此外,还讨论了分裂数量和上述系统的平均合并数的模拟结果的比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号