WebitOS内存管理及优化

来源 :东北大学 | 被引量 : 0次 | 上传用户:Linuxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式技术逐步走向成熟的基础上,嵌入式系统已经得到广泛的应用,作为其软件核心的嵌入式操作系统更成为嵌入式领域研究的重点。然而,对于资源有限的嵌入式系统来说,内存管理是其中必不可少的一部分。因此对于不同的嵌入式系统,采用一种合适的分配和回收算法,更加有效的利用其存储空间,便成为提高嵌入式系统性能的一个重要方面。 本文首先研究分析了WebitOS原有的内存管理,它的分配采用最佳适应算法,但内存管理中没有空间整理的功能。当一个任务释放所占用的内存空间时,回收工作只是将回收的这个空闲节点插入到空闲链表中,并没有对内存空间进行整理。这样经过一段时间的分配和回收操作后,必然使内存中存在很多碎片,对空间的利用率有很大的影响。针对上述缺陷,修改了原来的回收部分,添加了空间整理的机制。由于修改了回收策略,弥补了分配算法形成空间碎片的缺点,因此原有分配算法未必适合本系统。根据系统的特点选择并实现了另外两种分配算法:首次适应算法和循环首次适应算法。通过应用程序test.c和httpserver.c对添加了整理功能前后的内存管理性能进行测试,测试结果证实了添加整理功能的必要性。对实现算法的正确性及三种算法的响应时间进行测试,得出首次适应算法在响应时间上较其他两种算法有较大的优越性。并对这三种分配算法和回收策略所组合而成的三种内存管理的性能进行了比较,最终得出首次适应算法和修改后的回收策略作为内存管理能够有效的利用存储空间,对系统性能有一定程度的提高,是较为适合的内存管理方法。
其他文献
随着Internet 技术快速发展和广泛普及,电子商务正以其自身高效、低成本的优势,逐步成为新兴的经营模式。在开放的Internet 上怎样保证数据的安全传输和电子商务的公平交易成
目前,国税局、地税局、工商局、质量监督局等独立运行各自的业务系统,难以实现信息交换、共享以及数据的管理,工作效率低下。因此,有必要对应用系统整合,提高工作效率、改善工作质
该论文对多边形的内部和外部Voronoi图的相关性质进行了较为深入的研究,并以此为基础研究解决在图形图像、虚拟现实等方面的研究工作中遇到的可见性计算、距离计算以及骨架计
近些年来,越来越多的用户使用移动终端上网,满足各种应用需求。随着用户的不断增加,而无线网络所使用的频谱资源却又是有限的,频谱资源显得相对很缺乏。但是根据监测可知,在某些频
实用的网络体系结构都是层次结构,目前互联网使用的主流网络体系是TCP/IP。由于最初的TCP/IP 协议栈本来就是为了窄带文本数据而开发的,但是随着全球互联网的蓬勃发展,人们对
近年来,计算机网络快速发展,随之而来的安全问题也日益突出。网络的安全是相对的,而网络的不安全则是绝对的。如何保证网络上的私有信息不被窃取或破坏已成为一个急需解决的
近几年来,随着科学技术的发展,校园一卡通系统迅速发展起来.在不同时期,高校应用了各软件开发公司开发的不同管理模块,造成如今系统出现的一致性、兼容性、扩展性等问题.各系
在实时环境下,专家系统的应用有许多实际问题等待人们去探索。本论文首先分析了与这个主题相关的研究进展和主要问题,总结了时态知识推理机设计中应该注意的问题和设计要求,
随着微处理器技术的发展以及通信、控制、消费类电子产品等嵌入式应用的迅速发展,嵌入式系统己逐渐深入到人们生活的方方面面。在这其中,有相当大的一部分嵌入式应用需要与外界
本文的主要工作主要包括如下三个方面:首先研究了一致性测试的基本概念和测试的基本流程以及测试例的设计方法,为整个协议测试设计提供理论依据。根据SIP协议相关的RFC标准,参