检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李昆仑[1]
出 处:《计算机工程与设计》2013年第5期1532-1537,1573,共7页Computer Engineering and Design
基 金:国家"核高基"计划基金项目
摘 要:为了提高网卡驱动程序的运行效率,尤其是在虚拟机上的运行效率,简化网卡驱动的结构,提出了一种新的网卡驱动程序设计,并实现之。在深入分析、研究现有的rtl8139网卡驱动和其它网卡驱动的基础上,依照简洁、实用、高效的原则所提出的这种新型设计和实现方法具有以下特点:简化了软件结构;程序主干代码量少,仅考虑主要功能和情况,内核空间占用少。提高了程序并发性;对各模块、函数临界区进行了精确设计,使得中断处理程序、发送程序、接收程序等的临界区最小化,以此提高并发性。实验结果表明,在多CPU的PC服务器间,数据传输效率比8139too有所提高。To enhance the running efficiency of network interface card driver (NIC driver), especially that of virtual computer's, and simplify NIC driver's structure, a new design and implementation of NIC driver is put forward. Under the principles of brief, practical and efficient this new design and implementation has the following properties: a simplified software structure with relative small amount codes in backbone and less occupation of kernel space which is because of omitting those less significant functions and situations, promoting occurrence of the driver by the elaborately designing the critical areas in modules and functions, for example: the interrupt functions, data sending functions and data recieving functions. The experimental result show that the data transferring rate is enhanced especially amoung computers with multiple CPU.
关 键 词:NIC驱动程序 驱动程序 并发性 RTL8139
分 类 号:TP393.05[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7