【摘 要】
:
随着互联网应用的不断增加,网络流量呈爆炸式地增长,作为网络中交换结点的路由器,其体系结构和应用软件在不断的发展,以适应不断变化的路由器需求。动态内存管理作为路由器基
论文部分内容阅读
随着互联网应用的不断增加,网络流量呈爆炸式地增长,作为网络中交换结点的路由器,其体系结构和应用软件在不断的发展,以适应不断变化的路由器需求。动态内存管理作为路由器基础模块,其性能的高低对路由器的处理能力和处理容量有着重要的影响。而动态内存管理的性能由内存分配器是否充分利用了其所应用的软硬件特点来决定,所以要设计高性能的动态内存分配器,就必须充分了解路由器软硬件结构的特点,路由器软件使用内存的规律,本文正是依据这种方法来进行路由器动态内存分配器设计和实现的。本文首先描述了几种动态内存基本分配算法,分析了它们在不同应用条件下的性能差异;其次针对路由器软硬件结构特点,设计一个既能应用于单核处理器系统又能应用于多核多线程处理器系统,并且能适配不同操作系统的动态内存分配器,此外针对路由器软件使用内存的特点,分配器着重提高了小对象的分配与释放速度;再次,对分配器的实现进行了描述;最后,分析了分配器的性能并进行验证。通过实际验证证明,本文所设计的内存分配器能满足不同软硬件配置路由器的应用需求,对于小对象的分配具有非常快的速度,对于大块的分配具有很高的使用效率,与通用内存分配器相比,各有所长,但本文所设计的分配器速度更快,实时性更高,更适合多核路由器。
其他文献
为了科学合理开发、利用、保护、管理水资防治水害,落实《中华人民共和国水法》,本文在综合分析国内外远程监控技术现状的基础上,结合水资源保护的专业知识与经验,充分研究无
网络技术日新月异,Internet网络技术的迅猛发展与多媒体应用的快速普及,使网络应用服务类型与网络用户数量呈爆炸性增长。与传统业务相比,网络上的视频点播、可视电话、视频
图像分割是数字图像处理中的一项关键技术,其目的是将目标和背景分离为后继图像分类识别提供准备。图像分割作为计算机视觉和图像处理中的难点和热点之一,其研究受到了学者的高
近年来,人脸识别的应用领域逐渐出现了移动化的要求,灵活便携的可移动人脸识别机器已经成为一个研究热点。人脸识别技术经过近五十年的发展已经取得了不少研究成果,但要想在
软件产品族的开发方法作为系统性复用方法,是对于瞬息万变的软件需求、新软件危机以及传统商业模式缺陷的有效解决办法之一。软件产品族演化是软件产品族生命周期中的重要组
随着人类生活和社会经济的快速发展,如今,机器人的应用越来越广泛,几乎渗透到所有领域,因此机器人已经成了社会各个领域中无法取代的必要设备。模块化蛇形机器人采用模块化可
奶牛识别是奶牛管理的重要组成部分,以前对奶牛的识别主要依靠人工识别,现在主要采用电子标签识别,而用计算机通过对奶牛图片的分析进行识别对奶牛管理是一个新的领域。本文对奶
无线传感器网络由传感技术、通信技术和智能服务应用三大技术组成,分别完成对被测量对象的信息提取、信息传输与信息处理。信息传播是无线传感器网络的重要内容,而发布/订阅
随着经济的蓬勃发展,城市化步伐急剧加快,自动扶梯的使用数量也随之飞速增长,它广泛应用于商场、宾馆、机场、车站等公共场所。但是,自动扶梯在节能和安全方面存在缺陷:(1)自
隐蔽信道是信息隐藏技术的扩展,它不像加密方法一样将密文暴露给攻击者,而是通过隐藏通信信道的方法来隐蔽地将信息从一端传递到另一端。因此,隐蔽信道是确保信息安全传输的