How tough life is, how strong you should be!
发布时间:2013-09-30 16:08:55
原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁盘上的文本与图像、鼠标与键盘等输入设备及网络交互等 I/O 操作设计了一组.........【阅读全文】
发布时间:2013-09-24 14:19:46
C语言深度剖析---const关键字 转自:http://zhangzhenyuan163.blog.163.com/blog/static/858193892012625112248634/ const是constant的缩写,是恒定不变的意思。被const修饰的值,是只读变量1.const修饰只读变量,具有不变性 &nb.........【阅读全文】
发布时间: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的竞争,因为不会被其他软中断或是内核抢占,使得不用在嵌套上太过于小心。一般而言,软中断是在中断.........【阅读全文】