期刊文献+

AVR单片机实时系统内存分配算法的研究 被引量:1

Studies on the Memory Allocation Algorithm of an AVR Single Chip Real-Time System
下载PDF
导出
摘要 由于AVR单片机存储资源十分有限,因此对内存的分配及使用会直接影响到整个系统的性能.对设计并实现的嵌入式操作系统iDCX 128的内存分配进行了测试,结果表明由于系统采用首次适应算法,在进行多次内存分配后,内存空间利用率不高.因此对其内存分配算法进行改进,通过修改内存区存储任务的堆栈结构及分配机制,使其成为最佳适应算法.实验结果表明改进后算法虽然浪费少量存储单元,并相应地增加了算法执行时间,但内存的整体利用率却得到了较大的提高. Given the limited capacity of AVR single chip memory,memory allocation and utilization can directly affect entire system performance.Memory allocation testing of a self-designed embedded operating system iDCX 128 indicated that system memory-space utilization efficiency was low after numerous memory allocation events due to use of a first fit algorithm.The memory allocation algorithm was improved by altering the structure of tasks stored in the memory and the allocation mechanism was made into a best fit algorithm.Experimental results demonstrated that the improved algorithm caused a small number of wasted storage units with a corresponding increase in execution time.Nevertheless,overall memory utilization was greatly improved.
出处 《东北大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第5期654-657,共4页 Journal of Northeastern University(Natural Science)
基金 国家自然科学基金资助项目(60973022) 教育部高等学校科技创新工程重大培育资金资助项目(708026)
关键词 实时系统 内存分配 执行时间 内存空间利用率 系统测试 real-time system memory allocation execution time memory-space utilization system test
  • 相关文献

参考文献9

  • 1Abowd G D, Mynatt E D. Charting past, present and future research on ubiquitous computing[Jl. ACM Transaction on Computer - Human Interaction, 2002,7( 1 ) :29 - 58.
  • 2Xu G Y, Shi Y C, Xie W K. Pervasive computingIJ]. Gomputer Journal, 2003,26(9) : 1042 - 1052.
  • 3LiuJWS.实时系统[M].北京:高等教育出版社,2003..
  • 4张希元,赵海,孙佩刚,罗玎玎.WebitOS内核的实现机制及性能分析[J].东北大学学报(自然科学版),2006,27(4):394-397. 被引量:19
  • 5Nieplocha J, Tipparaju V, Krishnan M. High performance remote memory access communication: the atom approach [J]. International Journal of High Performance Computing Applications, 2006,20(2):233 -253.
  • 6Zheng H Z, Lin J, Zhang Z, et al. Decoupled DIMM: building high-bandwidth memory system using low-speed DRAM devices[J]. ACMSIGARCH ComputerArchitecture News, 2009,37(3) :255 - 266.
  • 7Ozturk O, Kandemir M, Irwin M J. Using data compression for increasing memory system utilization [ J ]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2009,28(6) :901 -914.
  • 8Li H L, Yang C L, Tseng H W. Energy-aware flash memory management in virtual memory system[J ]. IEEE Transactions on Vew Large Scale Integration ( VLSI ) Systems, 2008,16(8) :952- 964.
  • 9Mutlu P, Moscibroda P. Stall-time fair memory access scheduling for chip multiprocessors [ C] // Proceedings of the 40th Annual IEEE/ACM International Symposium on Mieroarchitecture. Washinston D C: IEEE Computer Society, 2007:146-160.

二级参考文献10

  • 1关沫,韩光洁,张文波,赵海.一个支持EI应用的嵌入式实时操作系统WebitX[J].东北大学学报(自然科学版),2004,25(7):649-652. 被引量:6
  • 2赵海.嵌入式Internet21世纪的一场信息技术革命[M].北京:清华大学出版社,2002.8-22.
  • 3Riihijarvi J.Providing network connectivity for small appliances:a functionally minimized embedded web server[J].IEEE Communications Magazine,2001,39(3):74-79.
  • 4Liu J W.Real-time systems[M].New Jersey:Prentice Hall Incorporation,2002.85-113.
  • 5Jean J L.嵌入式实时操作系统μC/OS-Ⅱ[M].第2版.邵贝贝,译.北京:北京航空航天大学出版社,2003.34-71.
  • 6Garcey A,Lessey V.Design to time real-time scheduling[J].IEEE Transactions on Systems,Man and Cybernetics,1993,23(6):58-67.
  • 7Atul A,Jon H,Marvin T,et al.Cooperative task management without manual stack management[A].Proceedings of the 2002 Usenix ATC[C].Monterey,2002.1123-1128.
  • 8Halang W A,Stoyenko A D.Next generation of real-time operating systems:industrial perspective[A].Proceedings of the NATO Advanced Study Institute on Real-Time Computing[C].New York,1994.595-596.
  • 9Han G J,Zhao H,Wang J D,et al.Webit:a minimum and efficient Internet server for non-PC devices[A].Proceedings of the IEEE Global Telecommunications Conference (IEEE GLOBECOM'03)[C].San Francisco,2003.2928-2931.
  • 10Scott A B.Performance analysis of dynamic soft real-time systems[A].IEEE International Performance,Computing,and Communications Conference (IPCCC 2001)[C].Arizona,2001.379-386.

共引文献23

同被引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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