| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一章绪论
Linux与其他类Unix内核的比较
硬件的依赖性
Linux版本
操作系统的基本概念
Unix 文件系统概述
Unix内核概述
第二章内存寻址
内存地址
硬件的分段单元
Linux中的段
硬件的分页单元
Linux的分页
对Linux 2.4的展望
第三章进程
进程描述符
进程切换
创建进程
撤消进程
对Linux 2.4的展望
第四章中断和异常
中断信号的作用
中断和异常
中断和异常处理程序的嵌套执行
初始化中断描述符表
异常处理
中断处理
从中断和异常返回
对Linux 2.4的展望
第五章定时测量
硬时钟
定时中断处理程序
PIT中断服务例程
TIMER_BH下半部分函数
与定时测量相关的系统调用
对Linux 2.4的展望
第六章内存管理
页框管理
内存区管理
非连续内存区管理
对Linux 2.4的展望
第七章进程地址空间
进程的地址空间
内存描述符
线性区
缺页异常处理程序
创建和删除进程的地址空间
堆的管理
对Linux 2.4的展望
POSIX API和系统调用
第八章系统调用
系统调用处理程序及服务例程
封装例程
对Linux 2.4的展望
第九章信号
信号的作用
发送信号
接收信号
实时信号
与信号处理相关的系统调用
对Linux 2.4的展望
调度策略
第十章进程调度
调度算法
与调度相关的系统调用
对Linux 2.4的展望
第十一章内核同步
内核控制路径
同步技术
SMP体系结构
Linux/SMP内核
对Linux 2.4的展望
虚拟文件系统的作用
第十二章虚拟文件系统
VFS的数据结构
文件系统安装
路径名的查找
VFS系统调用的实现
文件加锁
对Linux 2.4的展望
第十三章管理I/O设备
I/O体系结构
与I/O设备相关的文件
设备驱动程序
字符设备的处理
块设备的处理
页I/O操作
对Linux 2.4的展望
第十四章磁盘高速缓存
缓冲区高速缓存
页高速缓存
对Linux 2.4的展望
第十五章访问正规文件
读写正规文件
内存映射
对Linux 2.4的展望
第十六章交换:释放内存的方法
什么是交换?
交换区
交换高速缓存
传送交换页
页换出
页换入
释放页框
对Linux 2.4的展望
第十七章Ext2文件系统
一般特性
磁盘数据结构
内存数据结构
创建文件系统
Ext2的方法
磁盘空间管理
读写Ext2正规文件
对Linux 2.4的展望
第十八章进程通信
管道
FIFO
System V IPC
对Linux 2.4的展望
第十九章程序的执行
可执行文件
可执行格式
执行域
exec类函数
对Linux 2.4的展望
附录一
附录二
附录三
参考书目
源代码索引
词汇表