具有高速数据捕获功能的多态驱动程序的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:wo7ni1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的飞速发展,互联网应用对于数据传输速率的要求越来越高。由项目组自主研发的千兆网卡工作于千兆网络环境,负责控制消息和业务数据流的传输,并要求两种传输方式可以在应用层实时配置。   本文为该设备开发linux环境下的驱动程序,并希望借助驱动程序完成两项功能:传统的经过协议栈的数据接收和跨协议栈的高速数据捕获。多态驱动程序通过将硬件设备抽象成不同类型的设备驱动,向上层提供多种服务。因此本设计中采用多态驱动的设计思想,开发本网卡的设备驱动程序。   linux驱动开发属于内核开发范畴,论文首先研究分析了linux驱动开发的关键技术,并在此基础上对于设计实现了多态驱动程序。在具体的功能实现方面,主要分成两部分,网络功能的实现和高速数据捕获功能的实现。为了提高效率达到千兆网络环境要求,设计中使用了内存映射,NAPI机制的关键技术。随后本文针对缓冲区间数据传输机制进行研究,并以排队模型建模,提出改进方法。测试部分包括功能测试和性能测试,测试结果表明本设计实现了预期功能,性能达到预期指标,同时验证了改进策略的正确性和优越性,并通过测试结果对本设计进行深入分析。
其他文献
随着城市与经济的快速发展,无线电通讯在各个领域都有着重要的应用。由于无线频谱资源的稀缺性,我国对无线电频谱成立了专门部门进行管理与监测,并制定了《中华人民共和国无线电
大多数肿瘤都表现出DNA甲基化的异常和与之相关联的抑癌基因失活。在3个互相具有协同作用的甲基化酶(DNA methyltransferases,Dnmts)中,Dnmt1和Dnmt3b已经被证明在肿瘤的发生过
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
Oliver Benson等人首次提出可产生纠缠光子对的紧凑型半导体装置--量子点+微腔,该装置具有传统方法无法比拟的优点:易于扩展,发射效率高。随着进一步的研究发现,量子点激子精细能
随着半导体工艺技术不断先进,集成电路的功率密度不断增大,芯片的工作温度亦随之升高,进而热问题成了限制集成电路发展的障碍之一。另一方面,温度的升高会影响芯片内器件的电
南荻(Miscanthus lutarioriparius)作为禾本科芒属的中国特有物种,被认为是最有潜力的第二代能源作物之一。由于我国拥有大面积不适合于粮食生产或有效放牧的半干旱、盐碱化等边
2004年石墨烯的发现打开了研究二维材料的大门。得益于石墨烯极高的载流子迁移率,基于它的电子器件的频率很高,光电探测器的探测带宽非常宽。但由于石墨烯缺少禁带,限制了它在场
线阵图像传感器是一类特殊的图像传感器,其仅通过一行有效的感光像素以扫描拍摄的形式来获取二维图像信息。这种特殊的工作方式使获得高分辨率的图像成为可能,因此线阵图像传感
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊