UNIX结构分析 核心代码的结构和算法PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:胡希明,张建平等编著
- 出 版 社:杭州:浙江大学出版社
- 出版年份:1990
- ISBN:730800595X
- 页数:704 页
目录 3
第一部分文件系统 3
第一章文件的内部表示 3
§1.1磁盘索引节点 4
§1.2目录文件 7
§1.3内存索引节点 8
§1.4超级块 10
§1.5文件系统安装表 11
§1.6系统活动文件表 12
§1.7文件系统内部结构小结 13
§1.8subr.c 14
第二章系统缓冲区 20
§2.1缓冲区控制块 20
§2.2多种缓冲区队列 22
§2.3缓冲区的分配与释放 24
§2.4磁盘块到缓冲区的读写 32
§2.5块设备系统缓冲区优缺点评述 33
§2.6关于缓冲区操作的源程序bio.c 34
第三章文件系统的底层操作 48
§3.1路径名到索引节点的转换——nami.c 48
§3.2 内存索引节点的分配与释放——iget.c 55
§3.3盘索引节点和盘块的分配——alloc.c 64
第四章有关文件操作的系统调用 74
§4.1进程打开文件表 74
§4.2与文件操作有关的系统调用 75
§4.3与文件操作有关的源程序和函数 76
§4.4主要算法描述 78
§4.5 sys2.c 83
§4.6 sys3.c 91
§4.7 utssys.c 101
§4.8 fio.c 103
§4.9 rdwri.c 109
第二部分存储管理 119
第五章存储管理的硬件基础 119
§5.1 VAX—11/780存储管理机构 119
§5.2专用寄存器 121
§5.3地址空间的划分 122
§5.4 page.h和mptr.h 126
第六章系统空间的管理 130
§6.1系统空间布局 130
§6.2系统页表的管理 134
§6.3文件machdep.c 139
第七章进程虚空间的管理 148
§7.1进程虚空间布局 148
§7.2进程空间的管理 151
§7.3进程正文段的共享 155
§7.4 text.c 159
第八章内存和交换区管理 170
§8.1 内存管理 170
§8.2交换区管理 172
§8.3内存特别文件 173
§8.4 malloc.c 176
第三第三部分进程管理 183
第第九章进程的结构与状态 183
§9.1概述 183
§9.2 proc和user结构 184
§9.3进程状态 193
§9.4进程上下文 195
第第十章进程的创建、执行与终止 198
§10.1进程的创建 198
§10.2执行一个文件 203
§10.3进程终止和等待 207
§10.4 sysl.c 209
§11.1进程的睡眠与唤醒 223
第第十一章进程调度 223
§11.2进程调度和程序切换 227
§11.3进程的换出换进 231
§11.4 spl.c 235
§11.5 sys4.c 251
第第十二章中断和异常处理 263
§12.1中断和异常处理的硬件基础 263
§12.2中断的处理 273
§12.3 clock.c和callo.h 277
§12.4pwr.c和power.s 282
§12.5 trap.s 286
§12.6异常的处理 295
§12.7 trap.c 297
§12.8 sysent.c 301
§12.9软中断 304
§12.10 sig.c 307
第第十三章进程通讯 317
§13.1无名管道和命名管道 317
§13.2消息缓冲机构 320
§13.3共享内存段 326
§13.4信号量机构 331
§13.5 msg.c 338
§13.6 shm.c 349
§13.7 sem.c 361
§13.8 pipe.c和pio.c 377
§13.9 ipc.c 381
第十四章输入/输出子系统概述 387
§14.1 系统配置 387
第四部分输入/输出子系统 387
§14.2系统调用与驱动程序的接口 390
§14.3中断处理程序 392
第十五章块设备管理 394
§15.1 多总线子系统结构 394
§15.2缓冲区队列及有关的数据结构 396
§15.3缓冲区管理和块设备读写管理 400
§15.4多总线适配器管理及设备的驱动 404
§15.5多总线适配器驱动程序mba.c 406
§15.6通用磁盘驱动程序gd.c 408
§15.7 TU78磁带驱动程序hu.c 416
第十六章字符设备管理 427
§16.1单总线子系统结构 427
§16.2单总线适配器管理 431
§16.3单总线适配器驱动程序uba.c 435
§16.4字符设备缓冲区管理 441
§16.5 clist.c 447
§16.6终端设备管理 452
§16.7 tty.c 457
§16.8 dz—11驱动程序dz.c 467
§16.9公用终端驱动程序tt0.c 477
§16.10 VT100驱动程序vt100.c 498
§16.11打印机驱动程序lp.c 503
第十七章控制台管理 509
§17.1控制台子系统 509
§17.2控制台子系统的管理 511
§17.3控制台操作程序prf.c 514
§17.4控制台管理程序cons.c 517
§18.1系统初始化过程概述 529
§18.2初始汇编程序start.s 529
第五部分其他 529
第十八章系统初始化 529
§18.3操作系统主程序main.c 532
第十九章依赖于硬件的汇编代码 537
§19.1概述 537
§19.2 copy.s 538
§19.3 userio.s 539
§19.4 cswitch.s 541
§19.5 misc.s 543
§19.6 end.s 545
§19.7 math.s 546
§19.8 *.m 547
第二十章系统生成 551
§20.1系统配置文件的生成 551
§20.2系统生成 553
§20.3 config.vax.c 554
§20.4 conf.c 585
§20.5 linesw.c 589
§20.6 univec.c 590
§20.7 makefile 593
第二十一章补遗 634
§21.1 acct.c 634
§21.2 errlog.c 636
§21.3 macherr.c 642
第第六部分附录 649
附录A.h文件 649
附录B函数索引 693
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《柏里曼人体结构绘画教学描摹本 第2册 头手足结构》杨建飞主编 2019
- 《金匮要略核心知识点全攻略》温成平,曹灵勇 2019
- 《基于核心素养提升的美术综合教学》麻丽娟主编 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《浙江海岛植物原色图谱》蒋明,柯世省主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《美丽浙江 2016 法语》浙江省人民政府新闻办公室编 2016
- 《二十五史中的浙江人 24》浙江省地方志编纂委员会编 2005
- 《大学物理简明教程 下 第2版》施卫主编 2020