期刊文献+

面向TD协议栈的内存管理技术研究 被引量:1

Buffer Management Technologies for High-Layer Protocol
下载PDF
导出
摘要 内存管理是一个一直值得研究和优化的问题。在TD-SCDMA高层协议栈软件跨平台技术的研究过程中,文中提出了一种内存管理方法:在软件和操作系统之间设立抽象层,抽象层的内存池在系统初始化时集中申请,软件运行时的内存申请释放由抽象层进行调度,抽象层采用大小最匹配算法将内存池中的内存块给软件使用。抽象层提供link函数以提高软件执行效率,并提供内存泄露和内存越界使用的检测。与传统内存管理相比,使用文中介绍的内存管理技术的高层协议栈软件,一次内存调度平均速度可以提高1微秒,并能完全屏蔽下层不同操作系统之间的差异。 The buffer management has been one of the problems which is worthy of being researched and improved all the time. In the development of the operation- system-abstract for the TD- SCDMA high layer protocol software,present a buffer management method: to create an abstraction layer between the software and operating system. The abstraction layer apply for physical memory while initialization. When software applies a memory block, the abstraction layer provides it which rnarehes the size best. The abstraction layer provides the Link function in order to enhance the software efficiency. And it provides the methods for checking buffer leak and cross- border use of memory. Compared with conventional memory management, the software using the abstraction layer can increase the average speed of one memory block application by 1 microsecond and can completely mask the differences between different operating systems.
作者 石坚 雷咏梅
出处 《计算机技术与发展》 2009年第11期53-56,60,共5页 Computer Technology and Development
关键词 抽象层 面向协议栈的内存管理 连接 abstraction layer buffer management for protocol layer link
  • 相关文献

参考文献11

  • 1王力生,仇志付,唐军敏.嵌入式操作系统通用硬件层的设计[J/OL].单片机与嵌入式系统应用,2006-10.http://www. mesnet.com. cn/htm/magazine_ view. asp? id= 2029.
  • 2Serpanos D N,Karakortstantis P. Efficient Memory Management for High- Speed ATM Systems[J/OL]. Design Automation for Embedded Systems,2004- 11. http://www.library.utoronto.ca/pdf_ test/k108132001/354145.pelf.
  • 3李小文,李贵勇等.TD-SCDMA第三代移动通信系统、信令及实现[M].北京:人民邮电出版社,2005.
  • 4斯托林斯.操作系统--精髓与设计原理[M].第5版.北京:电子工业出版社,2006.
  • 5黄贤英,王越,陈媛.嵌入式实时系统内存管理策略[J].计算机工程与设计,2004,25(10):1808-1810. 被引量:15
  • 6李毅.Slab内存分配策略与移植[J].计算机技术与发展,2007,17(10):168-170. 被引量:2
  • 7Friedrich L F,Stankovic J. A Survey of Configurable, Component-based Operating System for Embedded Applications [ J ]. IEEE MICRO, 2001,5 (6) : 54 - 68.
  • 8董庆丰,黄迪明.一种适用于嵌入式系统的动态内存管理技术[J].微型机与应用,2004,23(8):52-55. 被引量:2
  • 9Leeman M. Methodology for Refinement and Optimisation of Dynamic Memory Management for Embedded System in Multimedia Applications[ J ]. The Journal of VLSI Signal Processing, 2005,40(3) :383 - 396.
  • 10刘小军,李秀娟.嵌入式操作系统VxWorks的内存管理技术研究[J].电子科技,2008,21(6):62-65. 被引量:10

二级参考文献13

  • 1杨伟,刘强,顾新.Linux下的存储管理[J].电子科技,2005,18(9):6-9. 被引量:1
  • 2赵鲲鹏,苏葆光.Linux内存管理中的Slab分配机制[J].现代计算机,2006,12(5):89-91. 被引量:3
  • 3陈洋,胡向宇,杨坚华.VxWorks下的内存管理[J].计算机工程,2007,33(8):94-96. 被引量:5
  • 4[2]Berger A.Embedded Systems Design.北京:电子工业出版社,1999
  • 5[3]Tanenbaum A S.Modern Operating System.北京:机械工业出版社,1999
  • 6Labrosse Jean J.μC/OS-Ⅱ--源码公开的实时嵌入操作系统[M].北京:中国电力出版社,2001.
  • 7Wind River Systems Inc.. Tornado Training Workshop[Z]. 1999.
  • 8Gorman M.深入理解Linux虚拟内存管理[M].白洛,刘森林等译.北京航空航天大学出版社,2006.
  • 9Bryant R E,O’Hallaron D.深入理解计算机系统[M].龚奕利,雷迎春译.北京:中国电力出版社,2005.02.
  • 10封斌,龚灼,杨学军.实时操作系统保护模式下的内存管理策略[J].华中科技大学学报(自然科学版),2002,30(3):94-96. 被引量:8

共引文献33

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部