linux 2.6.23时钟中断与调度分析(4)
TIMER_INITIALIZER():
1):TIMER_INITIALIZER()用来声明一个定时器,它的定义如下:
#define TIMER_INITIALIZER(_function, _expires, _data) { \
.function = (_function), \
.expires = (_expires), \
.data = (_data), \
.base = &boot_tvec_bases, \
}
注:在上章对里面的数据结构已经解释过了
2): mod_timer():修改定时器的到时时间
int mod_timer(struct timer_list *timer, unsigned long expires)
{
//如果该定时器没有定义fuction
BUG_ON(!timer->function);
timer_stats_timer_set_start_info(timer);
/*
* This is a common optimization triggered by the
* networking code - if the timer is re-modified
&nb
相关文档:
查看Linux系统版本信息
转载自 http://www.cnblogs.com/starspace/archive/2009/03/03/1402263.html
怎样查看Linux系统版本信息的命令...
几种查看Linux版本信息的方法:
1. uname -a Webjx.Com
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a
详解 lsb_release -a
登 ......
http://tldp.org/HOWTO/Linux-i386-Boot-Code-HOWTO/kernel_head.html
http://bbs.tongji.net/thread-258437-1-1.html
http://www.diybl.com/course/6_system/linux/Linuxjs/200871/129588_6.html
http://mmdoc.sourceforge.net/mmdoc/node12.html ......
远程桌面环境在很多情况下可以带来好处,对于一般的公司来说,开发人员一般都会有一台办公机同时有一台开发机,有时,开发机和办公机不在同一个地方,如果需要同时操作两台机器,那么在不同的地点之间来回走动必然带来很多的不便。可以使用telnet或ssh等字符登陆界面,这对于熟悉shell命令的开发者来说是比较省事的方法,最 ......
linux下的ldd命令(转)
1、首先ldd不是一个可执行程序,而只是一个shell脚本
2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下: LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、 LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时 ......
Windows 下直接运行 Linux的Live CD版的方法
一个偶然的机会,我发现.Live CD 版的Linux可以借助 qume在Windows下直接运行;方法是下载linux-tr127 下载地址http://www.orsoon.com/down.asp?id=1372&downid=8
实
际上这个软件包是由tr127 用qume这个虚拟机制作的可在Windows下运行的虚 ......