基于异构处理系统网络驱动机制的研究

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:midou2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的迅猛发展及Internet技术的广泛普及,网络成为现代社会生活的枢纽,网络安全尤为重要。在当前病毒和木马程序泛滥、各种网络攻击事件频繁发生的网络安全状况下,通过对现有网络安全防护技术的优缺点进行调研和分析,项目组提出了异构处理系统网络安全体系结构,并得到国家“863计划”的支持。在异构处理系统模型中,主机处理系统为X86主机并运行Windows操作系统,辅处理系统为独立于Windows操作系统而运行的嵌入式网络安全系统——ENSS(Embedded NetworkSecurity System)。通过在ENSS上运行安全处理软件对出入Windows主机的网络数据进行安全处理,从而达到保护Windows网络安全的目的。在异构处理系统网络安全体系架构下,ENSS需要Windows端ENSS网络驱动程序、Linux设备驱动程序和Linux端NIC网络驱动程序三个驱动程序的支持。本文重点研究Windows端ENSS驱动机制,主要完成三方面的工作:研究Windows驱动开发技术、PCI接口芯片、Windows操作系统框架和驱动程序分类,分析和总结了Windows NDIS网络驱动开发与PCI设备驱动开发特点;设计双端口存储器的同步访问,以中断方式实现了ENSS网络驱动程序与Linux设备驱动程序通信机制,达到主辅处理系统协同工作的目的;实现基于NDIS小端口驱动程序框架的Windows端ENSS网络驱动程序,并总结了编程中遇到的问题及解决方法。实验证明,在通信机制的协同下Windows和Linux端驱动程序工作稳定有效,Windows系统可以将ENSS当作正常网卡识别,并可通过其浏览网页,达到了课题的预期效果。
其他文献
软件测试是保障软件质量的重要手段,软件测试在软件开发中的地位也日益重要。其中数据流技术作为一种白盒测试技术,能提供充分的代码覆盖,已经被广泛应用到面向对象软件测试
脉冲时滞神经网络是时滞大系统的一个重要组成部分,它不仅反映了过去状态对当前状态的影响,而且反映了脉冲在系统中的重要作用,具有十分丰富的动力学行为。事实上,它已成为刻
随着互联网的飞速发展,越来越多的用户愿意通过互联网发表自己的观点。对这些主观性文本进行分析和挖掘,从而识别出其中所蕴含的情感倾向,对于电子商务、舆情监控等众多领域
随着在我国数字化校园概念的提出,校园一卡通系统在校园里得到了广泛的应用。校园一卡通系统代替了传统的校园管理模式,给校园的日常管理,生活带来了方便。对于校园一卡通系
随着计算机智能技术的飞速发展,语音合成已经越来越广泛地应用于社会生活的各个方面。其中合成自然度不够高的问题一直困扰着语音合成的发展。   本文在对汉语韵律结构预测
随着经济和技术的发展,计算机网络在人们的生活中占有越来越重要的位置,同时由网络引起的安全问题越来越引起人们的重视,每年由于网络安全问题,比如黑客入侵,病毒感染等造成
短信增值业务系统DCSE(Data Center for Short Message Service Extended),是为手机用户提供基于短信的个性化增值业务系统。与其它大型的电信级应用系统类似,DCSE系统内部模
在过去的半个世纪,信息技术、计算机技术和网络技术的发展已经从各个方面深刻影响了燃气系统的生产和管理,出现了SCADA,EMS,GIS等信息系统,为燃气企业的日常运营和管理决策提
随着物联网技术的不断发展,物联网设备的种类和数量越来越多,使得设备的管理问题成为了企业用户关注的焦点。现有物联网应用系统中存在现场终端设备安装、维修与维护、检查三
近年来,随着视频会议、安全监控、三维动画等技术的发展,迫切需要对环境中的人员进行跟踪,所以人脸跟踪技术越来越为人们所重视。本文主要研究多媒体教学堂件录制系统中对教