成功加入购物车
[美] 勒伏 著; 陈莉君 译 / 机械工业出版社 / 2005-03 / 平装
售价 ¥ 8.00 2.3折
定价 ¥35.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2023-11-22
卖家超过10天未登录
Linux内核设计与实现
“如果有这样一本书,既能提纲挈领,为我理顺思绪、指引方向;同时又能照顾小节、阐述细微,帮助我更好更快地理解源码,那该有多好。”说这话的先生虽然针对的是C++,但道出的是研习源码的人们共同的心声。我们能不能做点儿什么,让学习Linux内核的过程更符合程序员的习惯呢?本书回答了这个问题。本书作者RobertLove是一个狂热的内核爱好者,所以他的想法自然贴近程序员。
本书内容涉及Linux2.6内核,包含许多新特性,如O(1)调度程序、块I/0层、I/0调度程序等。
本书提供Linux内核设计和实现的概述性信息,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容,能够带领读者快速走进Linux内核世界。本书不但介绍了理论,而且也讨论了具体应用,可以满足不同读者的需要,适合于各类希望理解Linux内核软件开发的读者。
RobertLove很早就开始用Linux,而且一直活跃于开源社区。最近,他受聘于MontaVista轶件工程师继续做开发Linux内核工作。他的内核项目包括进程调度程序,抢占式内核,还有VM和多任务处理理性能优化。他负责维护的另外两个开源项目是schedutils和procps。此外,他对内外核还有少不少精彩评论,并担任LixuxJournal杂志的特邀编辑。
出版者的话专家指导委员会译者序序言前言第1章Linux内核简介1.1Linux简介1.2操作系统和内核简介1.3Linux内核和传统Unix内核的比较1.4Linux内核版本1.5Linux内核开发者社区1.6内核开发的特点1.7编译内核1.8小结第2章进程管理2.1进程描述符及任务队列2.2进程创建2.3线程在Linux中的实现2.4进程终结第3章调度3.1策略3.2调度算法3.3抢占和上下文切换3.4实时3.5与调度相关的系统调用第4章系统调用4.1API、POSIX和C库4.2系统调用4.3系统调用处理程序4.4系统调用的实现4.5系统调用上下文第5章中断和中断处理程序5.1中断5.2中断处理程序5.3注册中断处理程序5.4编写中断处理程序5.5中断处理机制的实现5.6中断控制第6章下半部和推后执行的工作6.1下半部6.2软中断6.3Taskets6.4工作队列6.5下半部机制的选择6.6在下半部之间加锁第7章内核同步介绍7.1临界区和竞争条件7.2加锁7.3死锁7.4争用和扩展性7.5小结第8章内核同步方法8.1原子操作8.2自旋锁8.3读-写自旋锁8.4信号量8.5读-写信号量8.6完成变量8.7BKL8.8Seq锁8.9禁止抢占8.10屏障第9章定时器和时间管理9.1内核中的时间概念9.2节拍率:Hz9.3jiffes9.4硬时钟和定时器9.5时钟中断处理程序9.6实际时间9.7定时器9.8延迟执行……第10章内存管理第11章虚拟文件系统第12章块I/O层第13章进程地址空间第14章页高速缓存和页回写第15章调试第16章可移植性第17章补丁、开发和社区附录A链表附录B单CPU接口附录C内核随机数产生器附录D算法复杂度参考资料
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30