##不开心 一个人逛着逛着突然不开心了,那些喜欢的歌,听着都觉得刺耳,也许我寂寞了,需要有个人来陪了,因为这么好的天气,一个人走着就显得太孤单太无趣了,虽然一个人的时候可以看看花,看看树,注意一切身边的风景和环境,这时候,才发现原来我住的地方是这样的,而不是跟出租车司机说:我到哪哪哪。到了住处就一....
分类:
其他好文 时间:
2015-04-24 12:07:29
阅读次数:
134
void schedule(void)
105 {
106 int i,next,c;
107 struct task_struct ** p; // 任务结构指针的指针。
108
109 /* check alarm, wake up any interruptible tasks that have got a signal */
/* 检测alarm(进程的报警定时值),唤醒任何...
分类:
系统相关 时间:
2015-04-21 13:06:48
阅读次数:
223
#include // 调度程序头文件,定义了任务结构task_struct、初始任务0 的数据,// 还有一些有关描述符参数设置和获取的嵌入式汇编函数宏语句。8 #include // 内核头文件。含有一些内核常用函数的原形定义。9 #include // 段操作头文件。定义了有关段寄存器操作的嵌入式汇编函数。1011 #include // 信号头文件。定义信号符号常量,信号结构以及信号操作函...
分类:
系统相关 时间:
2015-04-21 13:04:27
阅读次数:
194
void init(void)
169 {
170 int pid,i;
171
172 setup((void *) &drive_info); // 读取硬盘参数包括分区表信息并建立虚拟盘和
// 安装根文件系统设备。(kernel/blk_drv/hd.c,71)
173 (void) open("/dev/tty0",O_RDWR,0); // 用读写访问方式打开设备“/dev...
分类:
系统相关 时间:
2015-04-21 11:16:27
阅读次数:
157
#ifdef RAMDISK // 如果定义了虚拟盘,则主内存将减少。
124 main_memory_start += rd_init(main_memory_start, RAMDISK*1024);
125 #endif
// 以下是内核进行所有方面的初始化工作。阅读时最好跟着调用的程序深入进去看,实在看
// 不下去了,就先放一放,看下一个初始化调用 -- 这是经验之谈?。
12...
分类:
系统相关 时间:
2015-04-21 11:16:20
阅读次数:
181
该目录下的代码文件从功能上可以分为三类,一类是硬件(异常)中断处理程序文件,一类是系统
调用服务处理程序文件,另一类是进程调度等通用功能文件。参见图1.5。我们现在根据这个分类方式,
从实现的功能上进行更详细的说明。
5.1.1.1 硬件中断处理类程序
主要包括两个代码文件:asm.s 和traps.c 文件。asm.s 用于实现大部分硬件异常所引起的中断的汇
编语言处理过程。而trap...
分类:
系统相关 时间:
2015-04-21 11:14:01
阅读次数:
191
因为年轻你耐不住寂寞、因为年轻你争强好胜、也因为年轻你酷爱征服.......
分类:
其他好文 时间:
2015-04-21 09:55:25
阅读次数:
118