linux 设备驱动程序啃书进展

    一直坚持用零星的时间去看linux系统书籍,这本设备驱动程序,千呼万唤始出来,终于到达正题--网络驱动程序了。

    前面字符设备和块设备花的篇幅不少,网络设备有点进入尾声的感觉。实际工作中我想这才是关键技术点吧,万丈高楼平地起,没有前面的内核技术的介绍,如并发管理、内存管理、时间延迟、硬件I/O、内核数据类型等,这里不会水到渠成的。

    按书中介绍,网络设备和块设备有很大不同,如网络设备没有/dev设备文件,不能体现unix一切皆文件的思想,又如块设只响应来自内核的请求,网络设备异步接收来自外部的数据包。网络子系统和协议无关,网络驱动隐藏在协议之后,这应该和物理传输隐藏在协议之后一个意思。也就是说驱动只负责收包和发包。

    后面有什么呢?再仔细看,拭目以待。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,260评论 2 33
  • Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本...
    偷风筝的人_阅读 8,491评论 1 17
  • 转载自:http://blog.csdn.net/hguisu/article/details/6122513原作...
    miaoiao阅读 5,441评论 0 7
  • 一只银色的打火机 是我情人节的礼物 为了回应你香水的表白 虽然我们不能做情人 爱也从未说出口 但我知道 我知道 ...
    木水娟阅读 1,585评论 0 1
  • 大年三十就是除夕,这天的晚上是要吃团圆饭的,全家人聚在一起,吃着丰富的菜肴。 这天,孩子们会早早地洗澡,家长会在拜...
    余霞散成绮阅读 4,200评论 0 1

友情链接更多精彩内容