logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核数据包处理流程-数据包接收(2)[转载]

四、网卡的数据接收内核如何从网卡接受数据,传统的经典过程:1、数据到达网卡;2、网卡产生一个中断给内核;3、内核使用I/O指令,从网卡I/O区域中去读取数据;我们在许多网卡驱动中,都可以在网卡的中断函数中见到这一过程。但是,这一种方法,有一种重要的问题,就是大流量的数据来到,网卡会产生大量的中断,内核在中断上下文中,会浪费大量的资源来处理中断本...

#操作系统#数据结构与算法
Linux内核数据包处理流程-数据包接收(3)[转载]

五、队列层1、软中断与下半部当用中断处理的时候,为了减少中断处理的工作量,比如,一般中断处理时,需要屏蔽其它中断,如果中断处理时间过长,那么其它中断有可能得不到及时处理,也以,有一种机制,就是把“不必马上处理”的工作,推迟一点,让它在中断处理后的某一个时刻得到处理。这就是下半部。下半部只是一个机制,它在Linux中,有多种实现方式,其中一种对时间要求最...

#数据结构与算法
对于Linux内核tty设备的一点理解 【转】

虽然一直做嵌入式Linux,宿主机和开发板通信天天都在用tty设备通信,但是其实自己对TTY设备及终端的概念认识几乎是0。对于Linux内核的终端、tty、控制台等概念的认识很模糊。由于在学习的时候碰到了重定向console的问题,所以借机学习下tty的知识。以下是我对tty的认识总结,信息来源于网络和内核文档。参考资料见文章末尾。tty一词源于Teletypes,或Telet...

#运维#嵌入式#人工智能
vmware 软件打开 自动开启虚拟机(快捷方式)

首先打开 VMware 虚拟机并找到需要启动虚拟机软件 就自动启动开机的虚拟机系统!在下方 "虚拟机详细信息" 下面有个 "配置文件" 路径 记下来!"桌面" 右键 "VMware图标" --> 点击 "属性(R)"我们待会主要对下图红框中 "目标" 内容 进行编辑!...

#运维#操作系统#游戏
libxml -- 解析 XML 文档

ref:http://www.360doc.com/content/10/1210/16/4384349_76816020.shtml参考XML介绍:XML 和 DOMlibxml介绍数据类型 — xmlChar数据结构创建 XML 文档解析 XML 文档修改 xml 文档Xpath — 处理大型 XML 文档lib...

#数据结构与算法#ruby#python
到底了