|
|
|
|
|
|
|
|
Linux内核设计与实现 内容提要 |
“如果有这样一《Linux内核设计与实现》,既能提纲挈领,为我理顺思绪、指引方向;同时又能照顾小节、阐述细微,帮助我更好更快地理解源码,那该有多好。”说这话的先生虽然针对的是C++,但道出的是研习源码的人们共同的心声。我们能不能做点儿什么,让学习Linux内核的过程更符合程序员的习惯呢?《Linux内核设计与实现》回答了这个问题。《Linux内核设计与实现》作者RobertLove是一个狂热的内核爱好者,所以他的想法自然贴近程序员。 《Linux内核设计与实现》内容涉及Linux 2.6内核,包含许多新特性,如O(1)调度程序、块I/0层、I/0调度程序等。 《Linux内核设计与实现》提供Linux内核设计和实现的概述性信息,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容,能够带领读者快速走进Linux内核世界。《Linux内核设计与实现》不但介绍了理论,而且也讨论了具体应用,可以满足不同读者的需要,适合于各类希望理解Linux内核软件开发的读者。
|
|
|
Linux内核设计与实现 目录 |
出版者的话 专家指导委员会 译者序 序言 前言 第1章 Linux内核简介 1.1 Linux简介 1.2 操作系统和内核简介 1.3 Linux内核和传统Unix内核的比较 1.4 Linux内核版本 1.5 Linux内核开发者社区 1.6 内核开发的特点 1.6.1 没有libc库 1.6.2 GNU C 1.6.3 没有内存保护机制 1.6.4 不要轻易在内核中使用浮点数 1.6.5 容积小而固定的栈 1.6.6 同步和并发 1.6.7 可移植性的重要性 1.7 编译内核 1.8 小结 第2章 进程管理 2.1 进程描述符及任务队列 2.1.1 分配进程描述符 2.1.2 进程描述符的存放 2.1.3 进程状态 2.1.4 设置当前进程状态 2.1.5 进程上下文 2.2 进程创建 2.2.1 写时拷贝 2.2.2 fork() 2.2.3 vfork() 2.3 线程在Linux中的实现 2.4 进程终结 2.4.1 删除进程描述符 2.4.2 孤儿进程造成 |
| → 目录全文 |
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |
|
|
|
|