网络
文章平均质量分 89
品茶识书香
不放弃的理想一定会实现!
展开
-
备份
备份原创 2012-06-14 17:57:00 · 525 阅读 · 0 评论 -
备份2
备份2原创 2012-06-14 17:58:39 · 489 阅读 · 0 评论 -
备份3
备份3原创 2012-06-14 17:59:09 · 544 阅读 · 0 评论 -
备份5
备份5原创 2012-06-14 17:59:52 · 585 阅读 · 0 评论 -
备份6
备份6原创 2012-06-14 18:00:31 · 586 阅读 · 0 评论 -
Linux网络内核数据帧的接收过程:数据链路层(概念篇)
处理链路层(L2)的函数是由中断事件驱动的。硬件会使用中断事件通知CPU,该帧已经可用了。接收中断事件的CPU会执行do_IRQ函数。IRQ编号引发正确的中断处理函数被启用。此处理函数通常是设备驱动程序在设备驱动程序初始化期间所注册的函数。IRQ函数处理函数会在中断模式下执行,即后续的中断事件都会暂时被关闭。中断处理函数会执行一些立即性的任务,然后把其他任务安排到下半部函数中以便在稍后执行,明原创 2012-06-15 22:06:23 · 2339 阅读 · 0 评论 -
细说Linux内核中断架构
中断和异常一、什么是中断? 中断通常被定义为一个事件,该事件改变处理器执行的指令顺序。这样的事件与CPU芯片内外部硬件电路产生的电信号相对应。 中断通常分为同步中断和异步中断:2 同步中断是当指令执行时由CPU控制单元产生的,之所以称为同步,是因为只有在一条指令终止执行后CPU才会发出中断。 ◎ 异步中断是由其他硬件设备依照CPU时钟原创 2012-06-14 17:59:28 · 4226 阅读 · 2 评论