_勇
发布时间:2013-11-08 15:38:02
wbflush():cpu等待直到写缓冲区空。实现wbflush:一个写操作后面紧跟着一个针对相同地址的非缓存读操作,会清空写缓冲区。(如果是MIP III或其后的CPU,在两个指令间加入一个sync指令)sync指令:存取同步屏障。能把之前的存取操作和之后的存取操作分开,不能解决保证CPU程序执行和外部写操作之间时序关系的问题。.........【阅读全文】
发布时间:2013-11-06 13:58:59
http://www.ibm.com/developerworks/cn/linux/l-cn-clocks/index.htmlLinux 时钟处理机制赵 健博 (zhaojianbo@ncic.ac.cn), 硕士, 中国科学院计算技术研究所简介: 在 Linux 操作系统中,很多活动都和时间有关,例如:进程调度和网络处理等等。所以说,了解 Linux 操作系统中的时钟处理机制有.........【阅读全文】
发布时间:2013-11-05 17:51:02
http://hi.baidu.com/honky/item/a6813d841b9935eae496e08dgcc的内建函数,当x为常数时返回1, x为变量时返回0. 不过这并不完全准确。linux kernel的代码中经常有这样的代码:if (__builtin_constant_p(x)) {do1;} else {do2;}可以认为这个函数的求值在编译时就完.........【阅读全文】