多核系统内存管理算法的设计与实现

被引量 : 0次 | 上传用户:woaijiekexun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的高速发展,网络已经渗透到人们生活和工作的方方面面,影响和改变着人们的生活节奏和工作方式。越来越多的网络接入用户以及越来越多样化的业务需求使得各种网络设备必须提供足够的吞吐量,在这样的背景下,传统的处理器显得越来越力不从心。多核处理器以其强劲的数据转发性能、复杂的业务处理能力、简易而又高效的开发环境的优势越来越赢得人们的青睐。随着多核时代的到来和多核应用的不断发展,网络操作系统的许多功能模块需要做出相应的调整,以适应多核环境的需要。本文讲述的就是网络操作系统平台内存管理在多核环境下的调整和性能优化,以及多核内存管理的一个典型应用—UTM多核多系统共享内存管理算法的研究与设计。本文针对多核内存分配中存在的并发访问冲突、共享Cache失效及核间碎片的特点,结合平台内存管理算法和多核构架,设计了平台多核内存管理算法;针对小内存分配时内存使用率较低的特点,设计了Simple内存分配算法;针对系统中频繁使用的一些专有数据结构,设计了多核内存池管理算法,目的是提高内存使用率,减少内存碎片;结合Linux系统页框管理算法和UTM产品的需要,进行了多核多系统共享内存管理算法的设计与实现,目的是为多系统之间的业务交互提供通道。论文第一章介绍了项目的背景;第二章介绍了多核技术和多核多系统技术;第三章详细分析了Linux内存管理算法和现有平台内存管理算法;第四章针对需求设计了多核系统内存管理算法和多核多系统共享内存管理算法;第五章对论文所做的内存管理算法进行了测试,测试结果表明了设计方案的正确性;第六章对论文进行总结并提出进一步的展望。
其他文献
改革开放以来,中国的执政者与领导者愈来重视中国的法治建设。党的第十五次代表大会上,首次提出了“依法治国,建设社会主义法治国家”的基本治国方略,针对在法治进程中出现的
城市污水处理厂污泥(sewage sludge)的最终处置是国内外共同面临的难题和挑战。经国内现有的污泥处理技术处理后的污泥中有机物含量高,易腐烂,有恶臭,并含有寄生虫卵、病原微生
近年来,随着青岛市蔬菜产业的迅速发展,国外蔬菜种子企业凭借其竞争优势,迅速抢占本市蔬菜种子市场,尤其在设施蔬菜品种市场占据较高的份额。为了扶持壮大青岛市蔬菜种子企业,聚集
公司经营中,常有大股东利用“多数决原则”侵害公司和小股东权益的情况,那么小股东在权利被侵害时可以采取何种方式维护自己的权益呢?在众多的股东权益救济制度中,股东代表诉
针对某沿海火电厂的实际需求,设计了三种火电厂冷却水系统方案,并进行了冷却水系统布置的优化和冷却水系统阻力计算。三种方案均能满足机组运行的可靠性要求,与同类型工程相
财务管理在园林行政事业单位内部管理中具有非常重要的作用,也是加强单位内部管理的重点环节。本文针对园林行政事业单位财务管理有关工作,首先分析了园林行政事业单位财务管理
调解作为一种纠纷解决方式在我国传统的诉讼制度中一直占据着重要的地位,在民事诉讼和刑事自诉案件中得到充分运用,并彰显出其独特的魅力,在迅速定纷止争、提高办案效率、促
为了将磷酸胆碱(PC)基团引入到聚合物中,得到良好的抗凝血材料,本文主要研究了甲基丙烯酰氧基乙基磷酸胆碱单体的合成方法。采用合成的单体与其它单体进行共聚得到改性聚合物
“十五”期间,贸易顺差持续增长,连续几年保持两位的增速,2006年更是达到1775亿美元,2007年这一数值仍将会被刷新,面对不断增加的贸易顺差,随之引发的人民币升值、贸易摩擦、
农产品批发市场在我国农产品流通体系中扮演着重要的角色,然而农产品批发市场行业的发展在中国却起步较迟,批发市场项目的投资则更是刚刚转入专业化、规范化的阶段。本文阐述