图书介绍
UNIX结构分析 核心代码的结构与算法 修订版PDF|Epub|txt|kindle电子书版本网盘下载
![UNIX结构分析 核心代码的结构与算法 修订版](https://www.shukui.net/cover/44/30882019.jpg)
- 胡希明编著 著
- 出版社: 杭州:浙江大学出版社
- ISBN:7308030075
- 出版时间:2002
- 标注页数:677页
- 文件大小:26MB
- 文件页数:688页
- 主题词:
PDF下载
下载说明
UNIX结构分析 核心代码的结构与算法 修订版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 文件系统3
第1章 文件的内部表示3
1.1 磁盘索引节点4
1.2 目录文件7
1.3 内存索引节点8
1.4 超级块10
1.5 文件系统安装表12
1.6 系统活动文件表13
1.7 文件系统内部结构小结14
1.8 subr.c14
第2章 系统缓冲区21
2.1 缓冲区控制块21
2.2 多种缓冲区队列24
2.3 缓冲区的分配、释放和读写26
2.4 关于缓冲区操作的源程序bio.c28
第3章 文件系统的底层操作41
3.1 路径名到索引节点的转换nami.c41
3.2 内存索引节点的分配与释放——iget.c48
3.3 盘索引节点和盘块的分配——alloc.c56
第4章 有关文件操作的系统调用65
4.1 进程打开文件表65
4.2 与文件操作有关的系统调用66
4.3 与文件操作有关的源程序和函数67
4.4 主要函数的流程描述69
4.5 sys2.c72
4.6 sys3.c80
4.7 utssys.c89
4.8 fio.c90
4.9 rdwri.c96
第二部分 存储管理105
第5章 存储管理的硬件基础105
5.1 VAX—11/780存储管理机构105
5.2 专用寄存器107
5.3 地址空间的划分109
5.4 page.h和mtpr.h113
第6章 系统空间的管理117
6.1 系统空间布局117
6.2 系统页表的管理120
6.3 文件machdep.c124
第7章 进程虚空间的管理133
7.1 进程虚空间布局133
7.2 进程空间的管理135
7.3 进程正文段的共享140
7.4 text.c142
第8章 内存和交换区管理153
8.1 内存管理153
8.2 交换区管理155
8.3 内存特别文件157
8.4 malloc.c159
第三部分 进程管理167
第9章 进程的结构与状态167
9.1 概述167
9.2 proc和user结构167
9.3 进程状态177
9.4 进程上下文179
第10章 进程的创建、执行与终止183
10.1 进程的创建183
10.2 执行一个文件188
10.3 进程终止和等待191
10.4 sysl.c192
第11章 进程调度207
11.1 进程的睡眠与唤醒207
11.2 进程调度和程序切换208
11.3 进程的换进换出212
11.4 slp.c216
11.5 sys4.c231
第12章 中断和异常处理243
12.1 中断和异常处理的硬件基础243
12.2 中断的处理253
12.3 clock.c和callo.h257
12.4 pwr.c和power.s262
12.5 trap.s265
12.6 异常的处理275
12.7 trap.c277
12.8 sysent.c281
12.9 软中断284
12.10 sig.c285
第13章 进程通讯295
13.1 无名管道和命名管道295
13.2 消息缓冲机构298
13.3 共享内存段304
13.4 信号量机构309
13.5 msg.c315
13.6 shm.c326
13.7 sem.c338
13.8 pipe.c和pio.c353
13.9 ipc.c357
第四部分 输入/输出子系统363
第14章 输入/输出子系统概述363
14.1 系统配置363
14.2 系统调用与驱动程序的接口366
14.3 中断处理程序367
第15章 块设备管理369
15.1 多总线子系统结构369
15.2 缓冲区队列及有关的数据结构371
15.3 缓冲区管理和块设备读写376
15.4 多总线适配器管理及设备的驱动380
15.5 多总线适配器驱动程序mba.c382
15.6 通用磁盘驱动程序gd.c384
15.7 TU78磁带驱动程序hu.c392
第16章 字符设备管理403
16.1 单总线子系统结构403
16.2 单总线适配器管理408
16.3 单总线适配器驱动程序uba.c411
16.4 字符设备缓冲区管理417
16.5 clist.c422
16.6 终端设备管理427
16.7 tty.c432
16.8 dz—11驱动程序dz.c442
16.9 公用终端驱动程序tt0.c451
16.10 VT100驱动程序vt100.c472
16.11 打印机驱动程序1p.c477
第17章 控制台管理483
17.1 控制台子系统483
17.2 控制台子系统的管理485
17.3 控制台操作程序prf.c489
17.4 控制台管理程序cons.c492
第五部分 其他503
第18章 系统初始化503
18.1 系统初始化过程概述503
18.2 初始汇编程序start.s504
18.3 操作系统主程序main.c506
第19章 依赖于硬件的汇编代码513
19.1 概述513
19.2 copy.s514
19.3 userio.s516
19.4 cswitch.s518
19.5 misc.s519
19.6 end.s521
19.7 math.s522
19.8 *.m523
第20章 系统生成527
20.1 系统配置文件的生成527
20.2 系统生成530
20.3 config.vax.c530
20.4 conf.c561
20.5 linesw.c564
20.6 univec.c565
20.7 makefile569
第21章 补遗609
21.1 acct.c609
21.2 errlog.c612
21.3 macherr.c617
第六部分 附录623
附录A .h文件623
附录B 函数索引667