linux kernel development 3rd

很早就听说这本书了,但是一直未看,现在稍微看看
第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. 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值