第十章 网络 网络和Linux是密切相关的。从某种意义来说Linux是一个针对Inte和 WWW的产品。它的开发者和用户用Web来交换信息思想、程序代码,而Linux自身 常常被用来支持各种组
第九章 文件系统 本章主要描叙Linux核心对文件系统的支持,虚拟文件系统(VFS)以 及Linux核心对实际文件系统的支持。 Linux的最重要特征之一就是支持多种文件系统。这样它更加灵活并
第七章 中断及中断处理 本章主要描叙Linux核心的中断处理过程。尽管核心提供通用机制与接口来进行中断 处理,大多数中断处理细节都是CPU体系结构相关的。 Linux通过使用多种不同硬件来执行许
第五章 进程间通讯机制 进程在核心的协调下进行相互间的通讯。Linux支持大量进程间通讯(IPC)机制。 除了信号和管道外,Linux还支持Unix系统V中的IPC机制。 5.1 信号 信号
第三章 存储管理 存储管理子系统时操作系统中最重要的组成部分之一。在早期计算时代,由于人们 所需要的内存数目远远大于物理内存,人们设计出了各种各样的策略来解决此问题, 其中最成功的是虚拟内存技术
操作系统必须与基本硬件系统密切协作。它需要那些仅仅能够由硬件提供的服 务。为了全面理解Linux操作系统,你必须要懂得一些有关硬件的知识。本章将 对硬件:现代PC做一个简要的介绍。 当1975年
第十五章 Linux核心数据结构 本章列出了Linux实用的主要数据结构。 block_dev_struct 此结构用于向核心登记块设备,它还被buffer cache实用。所有此类结构都位于
第十三章 处理器 Linux可以运行在许多类型的处理器上,本章将给出对它们的简单描叙。 13.1 X86 省略 13.2 ARM ARM处理器是一种低功耗高性能的32位RISC处理器。它在
第十一章 核心机制 本章主要描叙Linux核心为使核心其他部分能有效工作而提供的几个常用任务与机制。 11.1 底层部分处理机制 某些特殊时刻我们并不愿意在核心中执行一些操作。例如中断处理过
第八章 设备驱动 操作系统的目的之一就是将系统硬件设备细节从用户视线中隐藏起来。例如 虚拟文件系统对各种类型已安装的文件系统提供了统一的视图而屏蔽了具体 底层细节。本章将描叙Linux核心对系统