第一图书网

Linux操作系统结构分析

郭玉东 第1版 (2002年1月1日)
出版时间:

2002-1  

出版社:

第1版 (2002年1月1日)  

作者:

郭玉东  

页数:

485  

字数:

738000  

内容概要

本书是对Linux操作系统内部结构的分析,其内容直接来源于Linux操作系统的源代码,是对作者多年来从事Linux教学和科研工作的总结。全书从操作系统的引导和初始化入手,详细分析了Linux操作系统的中断处理、内存管理、进程管理、进程间通信、文件系统、设备驱动以及内核模块机制,讨论了其中的主要数据结构及实现算法,描述了各部分的主要功能及它们之间的关系。 本书可以作为硕士研究生“操作系统结构分析”课程的教材,也可作为高年级本科生的教材或教学参考书,更是Linux研究和开发人员的必备工具书。

书籍目录

第一章 硬件平台 1.l 基本概念 1.2 描述符 1.3 分页机制 1.4 寄存器 1.5 系统指令 1.6 AT&T汇编语言第二章 引导和初始化 2.l 开机过程 2.2 内核的组织 2.3 引导程序 2.4 实模式下的初始化 2.5 内核映像解压缩 2.6 保护模式下的初始化 2.7 内核启动 2.8 init进程第三章 中断处理 3.l 中断 3.2 时钟 3.3 系统调用第四章 内存管理 4.l 物理内存管理器 4.2 内核内存管理器 4.3 虚拟内存管理器 4.4 内核虚拟内存管理器第五章 进程管理 5.l 进程数据结构 5.2 进程创建 5.3 进程调度 5.4 进程执行映像的加载 5.5 进程终止 5.6 进程等待队列 5.7 进程同步第六章 进程间通信 6.1 信号 6.2 管道 6.3 系统VIPC机制第七章 文件系统 7.l 虚拟文件系统 7.2 缓存机制 7.3 EXT2文件系统第八章 设备驱动 8.l 设备驱动程序概念 8.2 字符设备驱动程序 8.3 块设备驱动程序 8.4 网络设备驱动程序第九章 内核模块 9.l 内核模块的设计 9.2 模块数据结构 9.3 模块的加载 9.4 模块的卸载 9.5 模块系统调用 9.6 内核模块的问题参考文献


图书封面

广告

下载页面


Linux操作系统结构分析 PDF格式下载



相关图书