摘要:
第三章 进程管理 3.1 进程 进程是处于执行期的代码。通常进程还要包含其他资源,像打开的文件、挂起的信号、内核的内部数据、处理器状态、一个或多个具有内存映射的内存地址空间及一个或多个执行线程,当然还包括用来存放全局变量的数据段等。 进程提供两种虚拟机制:虚拟处理器和虚拟内存。 通常,创建新的进程都 阅读全文
摘要:
第十八章 调试 18.1准备开始 需要的只是: 一个确定的bug。大部分bug通常都不是行为可靠而且定义明确的。 一个藏匿bug的内核版本。 相关的内核代码的知识和运气。 18.2内核中的bug 内核中的bug多种多样,它们的产生可以有无数的原因,同时他们的表象也变化多端。 从隐藏在源代码中的错误到 阅读全文