很早就听说这本书了,但是一直未看,现在稍微看看
第3章
1. vfork与fork不一样,但是也没多大作用,不看也罢
2. 进程pcb task_struct保存在process kernel栈的底端,而而thread_info在栈顶端,不知具体怎么实现的??
3. linux中的用户层的线程就是进程,只是所有线程与进程共享地址空间
4. kernel线程是kernel thread, 只能使用kernel地址空间,和用户线程没有对应关系....
第4章
1. IO受限,是指对IO的等待需要大量的时间; 处理器受限任务是指大量时间用于执行指令,就是从RAM中读数据,处理,写数据等等......RAM不是IO
2. linux任务分为实时和非实时任务,实时任务的优先级比非实时任务的优先级高
3. 进程调度CFS算法,在2.6.23以后开始使用,仔细看看
第5章 系统调用
第6章 数据结构
第3章
1. vfork与fork不一样,但是也没多大作用,不看也罢
2. 进程pcb task_struct保存在process kernel栈的底端,而而thread_info在栈顶端,不知具体怎么实现的??
3. linux中的用户层的线程就是进程,只是所有线程与进程共享地址空间
4. kernel线程是kernel thread, 只能使用kernel地址空间,和用户线程没有对应关系....
第4章
1. IO受限,是指对IO的等待需要大量的时间; 处理器受限任务是指大量时间用于执行指令,就是从RAM中读数据,处理,写数据等等......RAM不是IO
2. linux任务分为实时和非实时任务,实时任务的优先级比非实时任务的优先级高
3. 进程调度CFS算法,在2.6.23以后开始使用,仔细看看
第5章 系统调用
第6章 数据结构
第7章 中断处理
1. 中断上半部分和下半部分。例如,当网络数据包到达时,就会调用注册的驱动函数,进而将网卡寄存器中的data取出,放到内存中去,然后进入中断处理底半部分。
2. 执行下半部分时,花时间比较长,是不是必须这个中断执行完成后,才能返回原来的进程???
3.