06 2024 档案
摘要:由于Linux内核是一种单内核模式的系统,因此内核中所有程序几乎都有紧密的联系,它们之间的调用关系非常密切。所以在阅读一个源代码文件时往往需要参阅其他相关的文件。因此有必要在开始阅读内核源代码之前,先熟悉一下源代码文件的目录结构。 这里我们首先列出 Linux 内核完整的源代码目录,包括其中的子目录
阅读全文
摘要:在Linux 0.11内核中,为了有效地使用机器中的物理内存, 内存被划分成几个功能区域,如图2-9所示。 图2-9 物理内存使用的功能区域分布图 Linux内核程序占据在物理内存的开始部分, 接下来是用于供硬盘或软盘等块设备使用的高速缓冲区部分。 当一个进程需要读取块设备中的数据时,系统会首先将数
阅读全文