FreeBSD 系统编程

作者: 夏雨 2006-09-16 09:19:05
全书目录
序言i
01 序言 i
02 为什么选择BSD? iii
03 谁需要这本书iii
04 关于作者iv
1 FreeBSD 的make 1
11 FreeBSD 的make 1
12 Makefile 布局2
13 语法 2
14 目标 2
15 求值规则4
16 变量 5
17 命令 7
18 条件语句(#if,#ifndef 等等) 9
19 系统Makefiles,模板以及include 指令 12
110 高级选项13
111 转换规则(后缀规则) 14
112 有用的命令行选项 15
113 一个最后的例子 17
2 自举BSD 20
21 自举BSD 20
22 FreeBSD 的自举过程20
23 加载器24
24 开始内核服务24
3 进程和内核服务28
31 进程和内核服务 28
32 调度 28
33 系统进程30
34 进程创建和进程ID 系统31
35 子进程32
36 运行二进制程序 36
4 高级进程控制和信号39
41 高级进程控制和信号39
42 信号 39
43 系统调用45
44 信号处理46
45 信号掩码(阻塞与开启信号) 48
46 自定义行为 50
47 等待信号51
48 Alarms 53
5 基本I/O 55
51 基本输入输出55
52 I/O 55
53 文件上锁61
54 为什么用FLOCK 63
55 进程间通信 64
56 消息队列66
57 结论 67
6 高级I/O 68
61 高级I/O 和进程资源68
62 select69
63 poll 70
64 kqueue 73
65 结论 80
7 进程资源和系统限制81
71 进程资源和系统限制81
72 确定系统限制81
73 确定进程资源使用量84
74 小结 87
8 FreeBSD 5x 88
81 FreeBSD 5X 88
82 启动布局88
2
83 Devfs 88
84 aout89
85 gcc-32 工具链89
86 SMPng 89
87 内核调度实体89
88 小结 90

相关资讯