How tough life is, how strong you should be!
发布时间:2013-09-24 11:11:06
原文转自:http://blog.csdn.net/lengxiao_wang/article/details/636895 有人对着汇编语言不够一屑,认为那已经是古老的低级语言,是当今的非主流语言,学了也不知道有什么用。是的,我们不得不承认,作为一门古老的语言,汇编已经完成了历史赋予它的使命,但是我们知道,我们现在所使用的任何高级语言在编译的时候.........【阅读全文】
发布时间:2013-09-07 23:54:55
原文出自:http://hi.baidu.com/xdyang1986/item/1759c437d8e1c8f72784f4c9最近闲来无事,分析下linux kernel里面一些函数都是怎样定义使用的,它们都是怎样避免风险的,从include/linux/kernel.h中挑出一个经典的min宏进行分析一下 从我们最先认识的min函数开始看看,这个函数的作用就是求两个数中小一点.........【阅读全文】
发布时间:2013-09-04 09:05:39
作为软中断,从内核同步的角度来说它有两个特点:一是软中断总是和cpu绑定在一起的,二是除了中断或是异常(一般内核太不会出现异常)没有什么东西能够抢占它。因为和cpu绑定,软中断喜欢使用cpu变量,这样就不用考虑SMP的竞争,因为不会被其他软中断或是内核抢占,使得不用在嵌套上太过于小心。一般而言,软中断是在中断.........【阅读全文】