网卡的介绍
网卡上面装有处理器和存储器(包括RAM和ROM)。网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的。而网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行。因此,网卡的一个重要功能就是要进行串行/并行转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在网卡中必须装有对数据进行缓存的存储芯片。
网卡的END设备驱动程序的装载
END设备驱动程序的装载主要就是完成END设备驱动 程序与驱动功能抽象层的挂接,使得网络协议栈实现对 END设备的控制。具体过程包括: 初始化网卡和PHY设备,配置网卡和 PHY 设备的通信参数等;为网卡控制结构分配空间同时初始化END_OBJ结构,END_OBJ结构主要包括网卡控制结构以及与网络协议栈相关的参数信息;对网卡驱动对应的参数串进行解析和处理;为接收数据分配空间,保证接收数据的存放;通过配置END_OBJ结构中的NET_FUNCS 参数实现网卡驱动与网络协议栈的挂接。
网卡的工作方式
主CPU用IN和OUT指令对网卡的I/O端口寻址并交换数据。这种方式完全依靠主CPU实现数据传送。当数据进入网卡缓冲区时,LAN控制器发出中断请求,调用ISR,ISR发出I/O端口的读写请求,主CPU响应中断后将数据帧读入内存。网卡采用共享内存方式,即CPU使用MOV指令直接对内存和网卡缓冲区寻址。接收数据时数据帧先进入网卡缓冲区,ISR发出内存读写请求,CPU响应后将数据从网卡送至系统内存。
网卡如何选择?
网卡的电路板焊点大小均匀,焊胜口干净。而劣质网卡的焊点不均匀,有时可以看到细小的气眼,出现堆焊或者虚焊的现象。良好的焊接质量可以保证数据的稳定传输。网卡应该遵循信号线和地之间回路面积很小,减少信号之间串扰的可能性。网卡应选用优良的晶振来保证高精度的时钟频率,并且在线路的设计上应使晶振尽可能地接近主芯片,以缩短信号线的长度,增加传输的稳定性。
以上就是关于广东NVIDIA授权代理在线咨询「迪天嘉业」亲爱的你怎么不在我身边歌词全部的内容,关注我们,带您了解更多相关内容。