Linux的内核软中断(softirq)执行分析

摘要: 本文对 Linux 内核软中断的执行流程进行了分析,并尽可能的结合当前运行环境详细地写出我的理解,但这并不表明我的理解一定正确。这本是论坛里的一篇帖子,发出来是为了抛砖引玉,如果您在阅读本文时发现了我的错误,还望得到您的指正。今天无意中看了眼 2.6 内核的软中断实现,发现和以前我看到的大不相同(以前也是走马观花,不大仔细),可以说改动很大。连 softirq 的调用点都不一样了,以前是三个调用点,今天搜索了一下源代码,发现在多出了ksoftirqd 后,softirq 在系统中的调用点仅是在 ISR 返回时和使用了local_bh_enable() 函数后被调用了。网卡部分的显示调用,我觉得 阅读全文
posted @ 2011-01-05 11:37 白开水易拉罐 阅读(949) 评论(0) 推荐(0) 编辑

UML 基础: 类图

摘要: UML 基础: 类图 阅读全文
posted @ 2010-12-29 18:36 白开水易拉罐 阅读(204) 评论(0) 推荐(0) 编辑

Ubuntu Install Chinese input method

摘要: 拼音输入法的安装: 打开控制台,输入下面命令: sudo apt-get install scim-chinese 遇到[Y/N]一律输入‘Y’。安装完后,重启SCIM: pkill scim && scim -dOK! 阅读全文
posted @ 2010-12-27 11:28 白开水易拉罐 阅读(591) 评论(0) 推荐(0) 编辑

xp下直接删除fedora造成xp无法启动

摘要: xp下直接删除fedora造成xp无法启动,进入grup画面,晕辛亏提前搜了一下。说是要使用xp的安装盘进入DOS,通过fdisk /mbr命令重建启动项什么的。试了几伙,结果全以失败告终。最终在我坚持不懈的努力下,终于解决了。那就是使用fixmbr命令代替上面的fdisk。要用xp的安装盘光盘启动(就像正常安装XP一样),等到嗡嗡的读盘声过后,会有提示,提示修复时,按R进到控制修复台模式。在修复台模式下,千万不要“Enter”,要不然就前功尽弃了,要选择一个什么东西不是盘符,我先按的C结果无效,又按了1,OK了1:提示输入管理员用户名和密码:输入管理员帐号和密码2:fixmbr /y 后面这 阅读全文
posted @ 2010-12-25 02:06 白开水易拉罐 阅读(367) 评论(0) 推荐(0) 编辑

XP下Virtualbox虚拟Ubuntu共享文件夹

摘要: 环境:主机操作系统是Windows XP,虚拟机是Ubuntu 10.10,虚拟机是VirtualBox 4.0.0。1. 安装增强功能包(Install Guest Additions)安装好Ubuntu 10.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" - "安装增强功能包(Install Guest Additions)"。会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/VBOXADDITIONS_4.0.0_69151。进入命令行终端,输入:cd /media/VBOXADDITIONS_ 阅读全文
posted @ 2010-12-24 17:16 白开水易拉罐 阅读(339) 评论(0) 推荐(1) 编辑