网卡的总线接口
网卡要与电脑相连接才能正常使用,电脑上各种接口层出不穷,这也造成了网卡所采用的总线接口类型纷呈。此外,提到总线接口,需要说明的是人们一般将这类接口俗称为“金手指”,为什么叫金手指呢?是因为这类插卡的线脚采用的是镀钛金(或其它金属),保证了反复插拔时的可靠接触,既增大了自身的抗干扰能力又减少了对其他设备的干扰。
网卡的工作方式
主CPU用IN和OUT指令对网卡的I/O端口寻址并交换数据。这种方式完全依靠主CPU实现数据传送。当数据进入网卡缓冲区时,LAN控制器发出中断请求,调用ISR,ISR发出I/O端口的读写请求,主CPU响应中断后将数据帧读入内存。网卡采用共享内存方式,即CPU使用MOV指令直接对内存和网卡缓冲区寻址。接收数据时数据帧先进入网卡缓冲区,ISR发出内存读写请求,CPU响应后将数据从网卡送至系统内存。
网卡的"记忆效应"
网卡的记忆效应.因为该效应使网卡暂时保存了更新网卡驱动后错误的工作状态,导致网卡不能正常工作。别看网卡上面那么多寄存器,不是你关机或重起就可以把上面的数据清掉的,特别是带网络唤醒并开启该功能的网卡,你关机了网卡还是在工作的。
要解决这个故障就是放电,消除网卡的记忆效应。对于独立网卡:关机->拔电源->拔网线->拔出网卡,再正确的插到电脑中,联上相关的线开机。对于集成网卡,就是主板COMS放电,这个方便就太多了,不友好的就是在断开电源的情况下把主板电池拔出来,再短接电池插座的正负极。