图书介绍

UNIX结构分析 核心代码的结构与算法 修订版PDF|Epub|txt|kindle电子书版本网盘下载

UNIX结构分析 核心代码的结构与算法 修订版
  • 胡希明编著 著
  • 出版社: 杭州:浙江大学出版社
  • ISBN:7308030075
  • 出版时间:2002
  • 标注页数:677页
  • 文件大小:26MB
  • 文件页数:688页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐