文档介绍:中文摘要关键词:随着网络技术的高速发展,网络已经渗透到人们生活和工作的方方面面,影响和改变着人们的生活节奏和工作方式。越来越多的网络接入用户以及越来越多样化的业务需求使得各种网络设备必须提供足够的吞吐量,在这样的背景下,传统的处理器显得越来越力不从心。多核处理器以其强劲的数据转发性能、复杂的业务处理能力、简易而又高效的开发环境的优势越来越赢得人们的青睐。随着多核时代的到来和多核应用的不断发展,网络操作系统的许多功能模块需要做出相应的调整,以适应多核环境的需要。本文讲述的就是网络操作系统平台内存管理在多核环境下的调整和性能优化,以及多核内存管理的一个典型应用一核多系统共享内存管理算法的研究与设计。本文针对多核内存分配中存在的并发访问冲突、共享Ъ昂思渌槠的特点,结合平台内存管理算法和多核构架,设计了平台多核内存管理算法;针对小内存分配时内存使用率较低的特点,设计了内存分配算法;针对系统中频繁使用的一些专有数据结构,设计了多核内存池管理算法,目的是提高内存使用率,减少内存碎片;结合低骋晨蚬芾硭惴ê蚒产品的需要,进行了多核多系统共享内存管理算法的设计与实现,目的是为多系统之间的业务交互提供通道。论文第一章介绍了项目的背景;第二章介绍了多核技术和多核多系统技术;第三章详细分析了诖婀芾硭惴ê拖钟衅教诖婀芾硭惴ǎ坏谒恼抡攵孕求设计了多核系统内存管理算法和多核多系统共享内存管理算法;第五章对论文所做的内存管理算法进行了测试,测试结果表明了设计方案的正确性;第六章对论文进行总结并提出进一步的展望。多核多核多系统内存管理
知识水坝***@pologoogle为您整理
畂啪纳印瑂籺”“;印—巧,’甧,.,.,‘.甌—猻猰,,,仔,—琣瑀琲;;,
知识水坝***@pologoogle为您整理
篗琈琺,;.
签字日期:砂铲年多月多日学位论文作者签名:女学位论文作者签名:女烘年孪缛签字日期:硼月易日签字日期:≥卯寥独创性声明学位论文版权使用授权书或撰写过的研究成果,也不包含为获得苤鲞盘堂或其他教育机构的学位或证本学位论文作者完全了解苤姿盘堂有关保留、使用学位论文的规定。特授权苤鲞盘鲎可以将学位论文的全部或部分内容编入有关数据库进行检本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表作了明确的说明并表示了谢意。索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得导师签名:
。一⋯霄霪辱塑蟹刍第一章绪论研究背景网络己越来越深人和旱赜跋熳湃嗣枪ぷ骱蜕畹姆椒矫婷妗K孀磐络高速麓展的信息时代的到来,网络已经渗透到人们生活和工作的方方面而,影响和改变着人们的生活节奏和工作方式;在这样的发展趋势ㄑ痘∩枋┙设的发展就显得尤为重要。需求促进网络设备的应用发展,而网络设备的发展又建立在最基础的芯片技术的发展之上。越来越多的网络接人用户以及越柬越多样化的业务需求使得再种网络设备必须提供足够的吞吐量,在这样的背景的处理器越来越显得力不从心⋯。】较衷冢章缟璞冈诙潭痰募甘晔奔淅锞途耸募际革新。以路由嚣为例,经过了以下发展阶段:第一代是单惺阶7ⅲ蚕碜芟撸鞠鞫ń涌第二代是单’惺阶7ⅲ蚕碜芟撸?榛蛹第嵌郼,分布式转发,共享总线,模块化接口
第四代是多分布式转发,交换总线,模块化接口第五代是多分布式转发,交换总线,模块化接口所谓的从第一代到第五代路由器,架构上就是从集中式走向分布式,处理引擎从通用呦駻蚇可编程的=涌诖庸潭ǖ侥?榛随着网络业务的继续发展,网络设备继续发展下去将会以什么样的形态出现缫滴竦募ù蠓岣欢酝缟璞柑乇鹗锹酚善鞯墓δ芴匦浴⒛酥料低臣芄埂芯片技术将会带来什么样的挑战和机遇当前,编程简单、针对市场需求升级容易、而且能提供强大吞吐量的新一代‘处理器产品及相关的网络设备解决方案已成为业界争相追逐的焦点。从用户角度看,他们需要的是一种编程简单,针对市场需求升级容易,而且能提供强大吞吐量的处理器产品。因此,符合上述特征的新一代处理器产品及解决方案便成为市场争相追逐的焦点。从处理器的报文转发能力上看:通用嵌入式网络处理器而从四到七层业务处理能力上看:度胧紺绱砥通用通用话阒竫系列,它不是通信处理器,但是近来随着网络业务发展越来越灵活,通用苍嚼丛蕉嗟赜糜谕绮返南低成杓浦小K闹髌一般都很高,超流水线设计,具有很高的系统运算性能,但是对于数据网络的数据包处理并没有做专门的优化设计,整体报文性能显得不是很高。通用处理器具有最好的编程灵活性、、最简单的应用开发环境和最广泛的人才基础,因此,我们看到基于通用