一种简化mbuf的设计与实现

来源 :软件工程 | 被引量 : 2次 | 上传用户:mugua220
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
mbuf全称为"memory buffer",主要用于保存进程和网络接口间互相传递的用户数据,也用于保存源与目标地址,套接字选项等。本文基于TCP/IP协议栈中mbuf的设计思想,设计了一种简化的mbuf,提供给应用软件能方便的操作可变长缓存、在缓存的头部和尾部添加协议头数据、从缓存中移除数据,同时通过内存的零拷贝技术,有效地提高CPU的利用率、节省存储空间的占用,并且可移植性强,具有较高的实用价值。
其他文献
欧洲核子研究中心(CERN)的科学家在2010年11月17日出版的《自然》杂志上撰文指出,他们首次成功捕获了38个反氢原子.并利用磁场使其存在了0.17s时间,从而将反物质的存活时间从之前的
【正】 发展社会主义商品经济需要建立和完善社会主义市场体系,在不断扩大消费品市场和生产资料市场的同时,要有步骤地开拓和建立资金市场。上海资金市场的初步建立已显示出
Vaadin是一个用于创建富客户端(RIA)应用程序的前端开发框架,应用程序在不同终端和平台实现时都基于相同的框架,其具有种类丰富和功能完善的界面表现力、灵活的数据监听处理功能,同时能兼顾跨平台跨终端的触屏交互、动画切换等移动特性。为实现旋转机械动平衡计算在智能手机、PAD等移动终端的应用需求,同时兼顾系统交互性和功能性,本文基于Vaadin开发框架设计实现了旋转机械动平衡计算系统。实例应用表明,
目的研究一种新型的功率器件——绝缘栅双极型晶体管(IGBT)的静态模型。方法分析并建立IGBT的Pspice静态模型,分析模型的结构和参数的配置并对模型进行了仿真,将仿真出的转移特
目的分析眉县城关、常兴和汤峪3个重点城镇地区近年来大气环境质量的变化,以了解大气环境质量的变化趋势,为环境保护工作提供科学依据。方法依据眉县3镇地区2005年和2009年大气环境监测结果,采用空气污染指数法(API)进行计算、比较分析。结果造成眉县3镇地区大气污染的首要污染物是PM10,其次为SO2,NO2污染轻微;在一年当中,元月和12月污染最为严重,6~8月份污染最少。结论经过几年综合治理,城
目的通过分析经典运动估计算法,并归纳其技术要点比较总结其优缺点,提出一种快速运动估计算法。方法利用小菱形(SDSP)模板和六边形(HSP和VSP)组合模板自适应地进行模板匹配搜索。
【正】 随着电子计算机在银行对公业务上越来越广泛地推广和使用,如何实施对电子计算机处理业务的检查、稽核、控制已成为目前银行会计管理部门和稽核部门亟待研究解决的一个
目的实现农业环境信息的远程数据采集与无线传输。方法基于ZigBee技术及GPRS技术,以射频芯片CC2500、微控制器PIC18LF4620及明基M23模块为核心。结果设计了该系统网络节点的
目的讨论带饱和项的Shigesada-Kawasaki-Teramoto两种群互惠模型在齐次Neumann边值条件下的整体解。方法应用Gagliardo-Nirenberg型不等式和能量估计方法进行研究。结果得到
企业自主权难以落实,企业家们谈起来莫不感慨。那么,它难在何处呢,据了解,其障碍来自以下几个方面:一、与转换机制、落实企业自主权相配套适应的法规制度不健全。企业转换机