发布于 

芯片阅读有感

工作中胡思乱想,从公司平台架构到计算机网卡功能,到芯片的制造原理,到光刻机的诞生,联想到之前华为被美帝制裁,中国芯”自造”难,写一下自己的感悟。

网络报文收发过程

公司研发的操作系统中涉及到网络 报文的收发,而物理设备上对网络上报文的收发通常是”网卡”的功劳,网卡在你通过浏览器访问学习资源的过程中扮演着重要的角色,当你点击链接准备浏览某个”老师”的作品时,网络请求通过浏览器封装成数据包发往目的服务器,中间经过路由器、交换机等各种设备,最后服务器成功收到请求后返回特定数据,又经过万千险阻,浏览器确认返回数据并解析渲染成你熟知的页面,而访问的请求包和接受的数据则需要通过网卡这个物理硬件进行网络通信传输到公网上,或接受到本地。

计算机网卡的工作原理

网卡也称网络适配器,工作涉及OSI模型中的物理层和链路层。主要分为两部分:1、将本机数据封装成帧(Frame),通过网线或无线电磁波将数据送至网络中。2、将网络中的帧重新组合成数据,送到本机。
网卡其实就是计算机和网络缆线的接口,负责计算机数字信号<->光电信号转换。同时数据在计算机和缆线中形式也不统一,数据在计算机总线bus中是并行传输,而在介质中是串行bit流的方式。

网卡的组成
  • 主芯片:作为网卡中的核心部件,决定了其性能的上下限[图1]。
    网卡的芯片也是有不同分类的,包括数据链路层芯片(MAC控制器)和物理层芯片(PHY),两者在不同芯片中可能被集成在一个芯片中,也可能被分开.
  • BOOTROM槽
  • 数据泵: 用于数据传输和隔离不同网络设备的电平,包括一定的防雷保护作用
  • 晶振: 即石英振荡器,提供设备的基准频率
  • LED指示灯:表示网卡的不同工作状态
  • 网线接口: 即网线的接口
  • 总线接口: 网卡与计算机的接口,内置网卡通过总线接口插在主板的扩展槽中。

芯片的分类

CPU与GPU的前世今生