Linux Kernel Page 2
4.3 调度............................................................................................................................................................35
4.3.1 多处理器系统中的调度 ....................................................................................................................37
4.4 文件............................................................................................................................................................38
4.5 虚拟内存....................................................................................................................................................39
4.6 进程创建....................................................................................................................................................40
4.7 时钟和定时器............................................................................................................................................41
4.8 程序执行....................................................................................................................................................41
4.8.1 ELF.....................................................................................................................................................42
4.8.2 脚本文件 ............................................................................................................................................44
第五章
第五章第五章
第五章 进程间通讯机制
进程间通讯机制进程间通讯机制
进程间通讯机制 ........................................................................................................................................44
5.1 信号............................................................................................................................................................44
5.2 管道............................................................................................................................................................46
5.3 套接口........................................................................................................................................................48
5.3.1 系统 V IPC 机制 ................................................................................................................................48
5.3.2 消息队列 ............................................................................................................................................48
5.3.3 信号灯 ................................................................................................................................................49
5.3.4 共享内存 ............................................................................................................................................51
第六章
第六章第六章
第六章 PCI.............................................................................................................................................................52
6.1 PCI 地址空间.............................................................................................................................................53
6.2 PCI 配置头................................................................................................................................................54
6.3 PCI I/O 和 PCI 内存地址 ..........................................................................................................................55
6.4 PCI-ISA 桥接器........................................................................................................................................56
6.5 PCI-PCI 桥接器 ........................................................................................................................................56
6.5.1 PCI-PCI 桥接器
PCI I/O 和 PCI 内存窗口 ...................................................................................56
6.5.2 PCI-PCI 桥接器
PCI 配置循环及 PCI 总线编号方式...................................................................56
6.6 L
INUX
PCI 初始化过程.............................................................................................................................57
6.6.1 Linux 核心 PCI 数据结构.................................................................................................................59
6.6.2 PCI 设备驱动 .....................................................................................................................................60
6.6.3 PCI BIOS 函数 ..................................................................................................................................63
6.6.4 PCI 补丁代码 ....................................................................................................................................63
第七章
第七章第七章
第七章 中断及中断处理
中断及中断处理中断及中断处理
中断及中断处理 ........................................................................................................................................65
7.1 可编程中断控制器....................................................................................................................................67
7.2 初始化中断处理数据结构 ........................................................................................................................67
7.3 中断处理....................................................................................................................................................68
第八章
第八章第八章
第八章 设备驱动
设备驱动设备驱动
设备驱动....................................................................................................................................................69
8.1 轮询与中断................................................................................................................................................70
8.2 直接内存访问
(DMA)...............................................................................................................................71
8.3 内存............................................................................................................................................................72
8.4 设备驱动与核心的接口 ............................................................................................................................72
8.4.1 字符设备 ............................................................................................................................................73
8.4.2 块设备 ................................................................................................................................................74
8.5 硬盘............................................................................................................................................................75
8.5.1 IDE 硬盘............................................................................................................................................76
8.5.2 初始化 IDE 子系统............................................................................................................................77
8.5.3 SCSI 硬盘..........................................................................................................................................77
8.6 网络设备....................................................................................................................................................80
8.6.1 初始化网络设备 ................................................................................................................................82
第九章
第九章第九章
第九章 文件系统
文件系统文件系统
文件系统....................................................................................................................................................82
9.1 第二代扩展文件系统
EXT2 ..............................................................................................................84
9.1.1 The EXT2 Inode .................................................................................................................................85
9.1.2 EXT2 超块 ........................................................................................................................................86
9.1.3 EXT2 组标志符.................................................................................................................................86
9.1.4 EXT2 目录 ........................................................................................................................................87
9.1.5 在 EXT2 文件系统中搜寻文件.........................................................................................................88