《操作系统分析与设计》求取 ⇩

第一章绪论1

1.1 操作系统概述1

1.2 Unix综述2

1.2.1 Unix发展概况2

1.2.2 Unix特点3

1.2.3 Unix分层体系结构5

1.3 Unix内核概述5

1.3.1 Unix内核结构5

1.3.2 Unix内核功能简述6

习题7

第二章Unix文件系统8

2.1 概述8

2.2 文件系统的数据结构9

2.2.1 文件系统的存储结构9

2.2.2 i节点10

2.2.3 目录文件12

2.2.4 超级块13

2.2.5 用户打开文件表13

2.2.6 系统打开文件表14

2.3 文件系统存储资源管理15

2.2.7 安装表15

2.2.8 各数据结构间的关系15

2.3.1 空闲块的管理16

2.3.2 磁盘i节点的管理21

2.3.3 内存i节点的管理26

2.3.4 文件表的管理28

2.4 正规文件的物理结构29

2.4.1 地址索引表30

2.4.2 地址映射30

2.5 目录文件34

2.6 与文件有关的系统调用36

2.6.1 概述36

2.6.2 系统调用open,creat和close37

2.6.3 系统调用read和write42

2.6.4 系统调用link和unlink45

2.6.5 系统调用mount和umount47

2.6.6 系统调用chdir和chroot52

2.6.7 系统调用mknod54

2.6.8 系统调用fstat和stat55

2.6.9 系统调用dup56

2.6.10 系统调用lseek57

2.6.11 系统调用pipe58

2.6.12 系统调用chmod和chown59

2.7 与文件有关的系统调用实例61

习题二65

第三章Unix进程管理68

3.1 进程结构68

3.1.1 进程控制块PCB68

3.1.3 进程的状态及转换73

3.1.2 进程的上下文73

3.1.4 数据结构间的关系76

3.1.5 系统用变量76

3.2 进程上下文的保存与切换79

3.2.1 中断和异常79

3.2.2 系统调用接口79

3.2.3 上下文切换80

3.3 进程控制81

3.3.1 进程树81

3.3.2 进程的创建82

3.3.3 执行一个文件84

3.3.4 进程的睡眠与唤醒85

3.3.5 进程的终止89

3.3.6 等待子进程终止91

3.4 进程调度91

3.4.1 调度原理92

3.4.2 调度的实现93

3.5 与进程有关的系统调用及实例95

3.5.1 与进程属性有关的系统调用95

3.5.2 与时间有关的系统调用97

3.5.3 系统调用实例100

习题三105

第四章Unix存储管理107

4.1 进程的虚拟地址空间107

4.1.1 区107

4.1.2 页和页表108

4.1.3 对进程虚拟地址空间的操作109

4.2 交换115

4.2.1 交换空间的管理115

4.2.2 进程的换出118

4.2.4 进程交换的实现120

4.2.3 进程的换入120

4.3.1 数据结构124

4.3 进程正文段的共享124

4.3.2 算法125

4.4 请求调页126

4.4.1 基本原理126

4.4.2 数据结构127

4.4.3 动态地址变换129

4.4.4 页故障129

4.4.5 换页进程133

4.6 与存储管理有关的系统调用及实例135

4.5 交换策略与请求调页策略的结合135

习题四137

第五章Unix设备管理140

5.1 概述140

5.2 中断和异常140

5.2.1 中断的分类141

5.2.2 异常的分类141

5.2.3 中断和异常的处理142

5.3.1 缓冲池结构147

5.3 缓冲区管理147

5.3.2 缓冲区的分配与释放150

5.3.3 块的读写152

5.4 设备驱动程序的接口155

5.4.1 设备开关表156

5.4.2 设备驱动程序的接口157

5.4.3 系统调用与驱动程序的接口157

5.5 字符设备驱动161

5.5.1 数据结构161

5.4.4 中断处理程序161

5.5.2 对字符缓冲区队列的操作162

5.5.3 终端设备驱动169

5.6 块设备驱动177

5.7 与设备有关的系统调用实例179

习题五180

第六章Unix进程通讯182

6.1 软中断182

6.1.1 软中断检测与处理的时机182

6.1.2 软中断的种类182

6.1.3 软中断的检测与处理184

6.1.4 与软中断有关的系统调用及实例188

6.2 管道190

6.2.1 无名管道190

6.2.2 有名管道193

6.3 进程间通讯IPC195

6.3.1 消息机制195

6.3.2 共享存储区机制202

6.3.3 信号量机制206

习题六212

7.1 系统调用214

第七章Unix用户接口214

7.2 Shell进程218

7.2.1 Shell概述218

7.2.2 Shell流程219

7.2.3 Shell进程的生成221

7.3 Shell常用命令221

7.3.1 与用户有关的命令222

7.3.2 与文件系统有关的命令223

7.3.3 进程与通讯命令226

7.3.4 后台命令227

7.4 Shell程序语言228

7.3.5 管道与重定向命令228

习题七231

第八章操作系统的设计232

8.1 操作系统设计概述232

8.2 结构设计思想的产生233

8.3 操作系统的模块组合结构234

8.4 操作系统的进程分层结构236

8.4.1 进程分层结构的产生236

8.4.3 进程分层结构的优缺点237

8.4.2 层次划分的依据237

8.5 操作系统的层次管程结构238

8.5.1 概述238

8.5.2 层次管程结构的优缺点239

8.6 面向对象的结构设计239

8.6.1 面向对象的基本概念239

8.6.2 面向对象操作系统的结构设计241

习题八242

参考文献243

1996《操作系统分析与设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李彤等编著 1996 昆明:云南大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

UNIX 操作系统设计(1989 PDF版)
UNIX 操作系统设计
1989 北京:北京大学出版社
信息系统分析与设计( PDF版)
信息系统分析与设计
北京:高等教育出版社
计算机操作系统的设计与实现-UNIX操作系统结构设计(1982 PDF版)
计算机操作系统的设计与实现-UNIX操作系统结构设计
1982
UNIX操作系统分析报告( PDF版)
UNIX操作系统分析报告
信息系统分析与设计(1989 PDF版)
信息系统分析与设计
1989 天津:天津科技翻译出版公司
信息系统分析与设计(1997 PDF版)
信息系统分析与设计
1997 北京:航空工业出版社
CI系统分析与设计(1996 PDF版)
CI系统分析与设计
1996 长沙:国防科技大学出版社
控制系统的分析与设计(1995 PDF版)
控制系统的分析与设计
1995 西安:西北工业大学出版社
会计信息系统分析与设计(1995 PDF版)
会计信息系统分析与设计
1995 西安:陕西科学技术出版社
信息系统分析与设计(1989 PDF版)
信息系统分析与设计
1989 北京:中国财政经济出版社
操作系统逻辑设计(1984 PDF版)
操作系统逻辑设计
1984 北京:人民邮电出版社
醋蛋妙方八百八(1993 PDF版)
醋蛋妙方八百八
1993 北京:中国医药科技出版社
信息系统分析与设计(1987 PDF版)
信息系统分析与设计
1987 北京:北京航空学院出版社
信息系统分析与设计(1986 PDF版)
信息系统分析与设计
1986 北京:电子工业出版社
分布式操作系统设计(1993 PDF版)
分布式操作系统设计
1993 北京:海洋出版社