收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

WebitOS内存管理及优化

李丹丹  
【摘要】:在嵌入式技术逐步走向成熟的基础上,嵌入式系统已经得到广泛的应用,作为其软件核心的嵌入式操作系统更成为嵌入式领域研究的重点。然而,对于资源有限的嵌入式系统来说,内存管理是其中必不可少的一部分。因此对于不同的嵌入式系统,采用一种合适的分配和回收算法,更加有效的利用其存储空间,便成为提高嵌入式系统性能的一个重要方面。 本文首先研究分析了WebitOS原有的内存管理,它的分配采用最佳适应算法,但内存管理中没有空间整理的功能。当一个任务释放所占用的内存空间时,回收工作只是将回收的这个空闲节点插入到空闲链表中,并没有对内存空间进行整理。这样经过一段时间的分配和回收操作后,必然使内存中存在很多碎片,对空间的利用率有很大的影响。针对上述缺陷,修改了原来的回收部分,添加了空间整理的机制。由于修改了回收策略,弥补了分配算法形成空间碎片的缺点,因此原有分配算法未必适合本系统。根据系统的特点选择并实现了另外两种分配算法:首次适应算法和循环首次适应算法。通过应用程序test.c和httpserver.c对添加了整理功能前后的内存管理性能进行测试,测试结果证实了添加整理功能的必要性。对实现算法的正确性及三种算法的响应时间进行测试,得出首次适应算法在响应时间上较其他两种算法有较大的优越性。并对这三种分配算法和回收策略所组合而成的三种内存管理的性能进行了比较,最终得出首次适应算法和修改后的回收策略作为内存管理能够有效的利用存储空间,对系统性能有一定程度的提高,是较为适合的内存管理方法。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 刘邓;陈波;刘婷婷;;一种新的嵌入式实时动态内存管理结构[J];微计算机信息;2008年02期
2 张明俊,刘以安,张其亮,周赟;嵌入式操作系统封装层中内存管理封装的设计[J];现代电子技术;2005年16期
3 王铮;李志军;;一种适用嵌入式系统的自适应动态内存管理方案[J];计算机技术与发展;2007年03期
4 郑晓曦;张虎;;一种改进的伙伴系统内存管理方法[J];计算机与数字工程;2008年03期
5 黄磊;;嵌入式系统的平台化开发[J];国外电子测量技术;2006年07期
6 赵跃华;蔡贵贤;黄卫菊;;一种嵌入式安全内存管理的设计与实现[J];计算机工程与设计;2006年16期
7 冯安;;嵌入式计算机系统技术述评[J];洪都科技;2007年02期
8 张亚英;;人才培养与科学研究齐头并进 同济大学“微软–同济Windows移动及嵌入式技术中心”[J];计算机教育;2007年01期
9 戴振华;;嵌入式Linux平台应用研究[J];湖南科技学院学报;2006年11期
10 续蕾;;基于嵌入式系统平台下EOS的应用与分析[J];电脑学习;2008年05期
11 张为;;嵌入式系统的自适应内存管理方案的算法实现[J];湖南工业大学学报;2008年06期
12 姚锡忠;;嵌入式操作系统的现状及发展趋势[J];中国新技术新产品;2009年23期
13 黄美善;;嵌入式系统概述[J];信息与电脑(理论版);2010年02期
14 李郁松,郭裕顺;嵌入式实时系统及其开发[J];杭州电子工业学院学报;2003年01期
15 郑文波;段明祥;;工业控制与嵌入式系统[J];工业控制计算机;2005年11期
16 欧青立;曾照福;徐光远;沈洪远;;嵌入式系统的架构与发展[J];实验室研究与探索;2007年04期
17 王晓宁;王振臣;张少兵;姚帆;;Linux操作系统在ARM9处理器上的移植[J];化工自动化及仪表;2010年02期
18 Warren Webb;;异军突起:Linux抢占嵌入式设备市场[J];电子设计技术;2003年04期
19 熊建芳;高继;任贺宇;;嵌入式系统在智能交通中的应用[J];现代电子技术;2006年13期
20 姚仲敏;吴红军;;基于嵌入式微处理器和嵌入式操作系统的网络通信的设计与实现[J];齐齐哈尔大学学报;2006年06期
中国重要会议论文全文数据库 前10条
1 彭锦;吴丰顺;严蓉;;嵌入式系统在焊接领域的应用及展望[A];2009年促进中部崛起专家论坛暨第五届湖北科技论坛——装备制造产业发展论坛论文集(下)[C];2009年
2 虞小伟;尔宾;吴强;曹小秋;;嵌入式系统中音频播放器的设计与实现[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
3 郭小刚;王利明;;基于嵌入式操作系统的无线数据采集平台的设计[A];中国航空学会信号与信息处理专业全国第八届学术会议论文集[C];2004年
4 姚玉坤;乔彬;;嵌入式操作系统内存管理机制研究与改进[A];2009中国仪器仪表与测控技术大会论文集[C];2009年
5 刘鸿伟;杨蕴;;嵌入式Linux系统在电子不停车收费技术中的应用[A];2008第四届中国智能交通年会论文集[C];2008年
6 杨琳;吴勋森;;用于多通道调制解调的嵌入式系统[A];全国第一届嵌入式技术联合学术会议论文集[C];2006年
7 黄品文;郑丽敏;;嵌入式电子鼻系统的研究现状与发展趋势[A];2007年中国农业工程学会学术年会论文摘要集[C];2007年
8 李光先;陆阳;;应用UC/OS-Ⅱ设计嵌入式实时多任务软件[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
9 陈福;周树杰;林小竹;杨跃翔;;应用嵌入式系统进行数据采集的研究[A];2004全国测控、计量与仪器仪表学术年会论文集(下册)[C];2004年
10 梁磊;洪永强;;基于网络技术的嵌入式系统[A];福建省科协第四届学术年会提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年
中国博士学位论文全文数据库 前10条
1 赵国冬;嵌入式系统弹性应对方法研究[D];哈尔滨工程大学;2011年
2 胡威;基于ScratchPad Memory的嵌入式系统优化研究[D];浙江大学;2008年
3 陈文智;Pcanel——基于模型驱动的嵌入式系统设计平台[D];浙江大学;2005年
4 王彩霞;嵌入式激光光束质量分析系统的研究[D];长春理工大学;2009年
5 程国达;嵌入式系统的硬/软件协同设计研究[D];复旦大学;2003年
6 史鸿声;可信嵌入式3D图形系统关键技术的研究[D];中国科学技术大学;2008年
7 杨霞;高可信嵌入式操作系统体系架构研究[D];电子科技大学;2010年
8 柴志雷;Java实时性及嵌入式实时Java处理器研究[D];复旦大学;2006年
9 郭军;基于Petri网的嵌入式系统高层级设计方法与技术研究[D];西北大学;2007年
10 叶涛;精准农业的农田信息采集系统研究与开发[D];中国农业科学院;2006年
中国硕士学位论文全文数据库 前10条
1 李满丽;复杂嵌入式系统内存管理方案的研究与实现[D];厦门大学;2009年
2 王维;铁路道口防护信息系统的设计与实现研究[D];天津财经大学;2007年
3 马健;资源动态配置管理方案的设计与实现[D];北京邮电大学;2009年
4 李楠;μC/OS-Ⅱ内存管理方案的改进与实现[D];沈阳工业大学;2010年
5 李丹丹;WebitOS内存管理及优化[D];东北大学;2005年
6 杜敏;TCP/IP协议栈的轻量级多线程实现[D];复旦大学;2009年
7 张昭瑜;嵌入式操作系统在机电一体化设备控制过程中的应用[D];四川大学;2005年
8 柴继国;嵌入式系统内存管理的研究与实现[D];电子科技大学;2006年
9 吴显伟;嵌入式协议栈结构优化的研究与实现[D];哈尔滨理工大学;2009年
10 张辉;基于国产CPU的嵌入式教学系统的研究与设计[D];哈尔滨工程大学;2006年
中国重要报纸全文数据库 前10条
1 罗清岳;嵌入式操作系统探讨[N];电子资讯时报;2005年
2 杨雨;“嵌”载奇遇[N];计算机世界;2006年
3 艾文;国产嵌入式系统重视二次开发[N];中国计算机报;2001年
4 记者 王晓涛;物联网勿求中心和终端两全其美[N];中国经济导报;2010年
5 ;微软嵌入式系统开发中心正式成立[N];人民邮电;2008年
6 北京亚太博大软件有限公司 首席系统架构师 柳翔;无处不在的幽灵[N];计算机世界;2005年
7 ;软件行业嵌入式系统分会成立[N];中国高新技术产业导报;2004年
8 龚炳铮;嵌入式系统大有作为[N];中国石油报;2003年
9 赛迪顾问软件产业研究中心;SOA期待落地 嵌入式系统成热点[N];中国计算机报;2007年
10 肖文鹏;走进嵌入式Linux的世界[N];中国计算机报;2005年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978