帮助中心
关于我们
知识中心首页
个人中心
注册
登录
首页
数据资源
图书
图像
百科
问答
工具书
课程
知识服务
知识图谱
知识脉络
图书专题
知识问答
学习平台
更多
开放平台
文本分析API
概念检索API
同义词API
知识问答API
32019522
计算机操作系统教程
作者:周长林
中图分类:
工业技术
->自动化、计算机 ->计算技术、计算机技术
出版日期:1994-09-01
主题词:计算机-操作系统-高等学校-教材
分享到:
阅 读
收 藏
这个是隐藏的空行
内容简介
全书注重讲述计算机操作系统的基本概念、基本原理、设计方法、实现技术、以及最新发展等。既有一般理论又有具体实例,深入浅出,便于自学。
目录
第一章 操作系统概述
11
阅读
1.1 操作系统的概念
11
阅读
1.1.1操作系统的地位
11
阅读
1.1.2操作系统的作用
11
阅读
1.1.3操作系统的定义
12
阅读
1.2操作系统的历史
12
阅读
1.2.1操作系统的产生
12
阅读
1.2.2操作系统的完善
14
阅读
1.2.3操作系统的发展
14
阅读
1.3操作系统的特性
15
阅读
1.3.1工程序并发性
15
阅读
1.3.2资源共享性
16
阅读
1.4操作系统的分类
16
阅读
1.4.1多道批处理操作系统
16
阅读
1.4.2分时操作系统
17
阅读
1.4.3实时操作系统
18
阅读
1.4.4通用操作系统
18
阅读
1.4.5单用户操作系统
19
阅读
1.4.6 网络操作系统
19
阅读
1.4.7分布式操作系统
19
阅读
1.5操作系统的运行环境
20
阅读
1.5.1定时装置
20
阅读
1.5.2系统堆栈
20
阅读
1.5.3特权指令与非特权指令
21
阅读
1.5.4处理机状态及状态转换
21
阅读
1.5.5地址映射机构
22
阅读
1.5.6存储保护设施
22
阅读
1.5.7中断装置
22
阅读
1.5.8输入输出通道
22
阅读
1.6操作系统的界面形式
22
阅读
1.6.1交互终端命令
23
阅读
1.6.2作业控制语言
23
阅读
1.6.3系统调用命令
23
阅读
习题
23
阅读
第二章 操作系统理论
25
阅读
2.1 前言
25
阅读
2.1.1操作系统理论所处的地位
25
阅读
2.1.2操作系统理论的描述形式
25
阅读
2.1.3操作系统理论的主要内容
25
阅读
2.2并发程序
26
阅读
2.2.1并发程序的概念
26
阅读
2.2.2并发程序的不确定性
26
阅读
2.2.3不确定性带来的问题
26
阅读
2.3资源
27
阅读
2.3.1资源的概念
27
阅读
2.3.2资源的分类
28
阅读
2.4进程
29
阅读
2.4.1进程的定义
29
阅读
2.4.2进程的执行
29
阅读
2.4.3进程与资源的关系
29
阅读
2.4.4进程的互斥
29
阅读
2.5资源管理
30
阅读
2.5.1主要资源管理思想概述
31
阅读
2.5.2同步机制与资源管理
31
阅读
2.6进程管理
36
阅读
2.6.1进程同步
36
阅读
2.6.2进程通信
38
阅读
2.6.3进程死锁
38
阅读
2.7虚拟资源
38
阅读
2.8操作系统理论的形式化
39
阅读
2.8.1资源
39
阅读
2.8.2进程
39
阅读
2.8.3指针选择
39
阅读
2.8.4有关理论问题
40
阅读
2.9本章小结
40
阅读
习题
40
阅读
第三章 处理机管理
42
阅读
3.1多道程序设计
42
阅读
3.1.1单道程序设计的缺点
42
阅读
3.1.2多道程序设计的提出
43
阅读
3.1.3多道程序设计的问题
44
阅读
3.2进程的引入
45
阅读
3.2.1进程的概念
45
阅读
3.2.2进程状态及状态转换
46
阅读
3.2.3 进程控制块
47
阅读
3.2.4进程的组成
47
阅读
3.2.5进程的表记
48
阅读
3.2.6进程的队列
48
阅读
3.2.7进程的类型
48
阅读
3.2.8进程的特性
49
阅读
3.2.9进程间的相互联系
49
阅读
3.2.10进程间的相互作用
49
阅读
3.2.11进程的创建与撤消
50
阅读
3.2.12进程与程序的联系和差别
50
阅读
3.3中断与中断系统
51
阅读
3.3.1中断概念
51
阅读
3.3.2中断装置
51
阅读
3.3.3中断处理程序
54
阅读
3.4处理机调度
60
阅读
3.4.1处理机调度算法
60
阅读
3.4.2处理机调度时机
63
阅读
3.4.3处理机调度过程
64
阅读
习题
65
阅读
第四章 存储管理
67
阅读
4.1存储管理的功能
67
阅读
4.1.1存储分配
67
阅读
4.1.2存储共享
67
阅读
4.1.3存储保护
68
阅读
4.1.4存储扩充
68
阅读
4.1.5地址映射
68
阅读
4.2内存资源管理
69
阅读
4.2.1内存分区
69
阅读
4.2.2内存分配
69
阅读
4.2.3碎片处理
71
阅读
4.3存储管理方式
72
阅读
4.3.1界地址存储管理
72
阅读
4.3.2分页式存储管理
73
阅读
4.3.3分段式存储管理
77
阅读
4.3.4段页式存储管理
81
阅读
4.4外存管理技术
84
阅读
4.4.1外存空间划分
85
阅读
4.4.2外存空间分配
85
阅读
4.5虚拟存储系统
86
阅读
4.5.1虚拟页式存储系统
86
阅读
4.5.2虚拟段式存储系统
92
阅读
4.5.3虚拟段页式存储系统
95
阅读
习题
98
阅读
第五章 文件管理
99
阅读
5.1文件与文件系统
99
阅读
5.1.1文件
99
阅读
5.1.2文件系统
100
阅读
5.2文件的访问方式
100
阅读
5.2.1顺序访问方式
100
阅读
5.2.2随机访问方式
100
阅读
5.3文件的组织
101
阅读
5.3.1文件的逻辑组织
101
阅读
5.3.2文件的物理组织
102
阅读
5.4文件目录
106
阅读
5.4.1文件控制块与目录项
106
阅读
5.4.2文件目录与目录文件
107
阅读
5.4.3单级目录与多级目录
107
阅读
5.4.4文件目录的改进
108
阅读
5.4.5根目录与当前目录
109
阅读
5.4.6文件目录的查找
109
阅读
5.5文件的共享
110
阅读
5.5.1文件共享的目的
110
阅读
5.5.2文件共享的模式
110
阅读
5.5.3文件共享的实现
110
阅读
5.6文件的保护、保密与安全
111
阅读
5.6.1文件的保护
111
阅读
5.6.2文件的保密
112
阅读
5.6.3文件的安全
113
阅读
5.7文件系统的实现
114
阅读
5.7.1内存所需的表目
114
阅读
5.7.2外存空间的管理
115
阅读
5.8文件系统的界面
116
阅读
习题
118
阅读
第六章 设备管理
120
阅读
6.1设备的分类
120
阅读
6.1.1输入输出型设备与存储型设备
120
阅读
6.1.2块型设备与字符型设备
120
阅读
6.1.3独占型设备与共享型设备
120
阅读
6.2设备的物理特性
121
阅读
6.2.1 输入输出型设备的物理特性
121
阅读
6.2.2存储型设备的物理特性
121
阅读
6.3通道技术
124
阅读
6.3.1设备、控制器、通道
124
阅读
6.3.2设备与内存间的连接
126
阅读
6.4设备的分配与去配
127
阅读
6.4.1相关的数据结构
127
阅读
6.4.2独占型设备的分配与去配
128
阅读
6.4.3共享型设备的分配与去配
129
阅读
6.5设备驱动
129
阅读
6.5.1通道程序
129
阅读
6.5.2设备启动
130
阅读
6.5.3中断处理
130
阅读
6.5.4设备调度
130
阅读
6.6缓冲技术
131
阅读
6.6.1缓冲技术的引入
131
阅读
6.6.2硬缓冲与软缓冲
131
阅读
6.6.3缓冲地及其管理
131
阅读
6.6.4缓冲技术的实现
132
阅读
6.7虚拟设备
133
阅读
6.7.1虚拟设备的引入
133
阅读
6.7.2虚拟设备的实现
134
阅读
6.7.3虚拟设备的实例
135
阅读
习题
138
阅读
第七章 作业管理
139
阅读
7.1作业及其分类
139
阅读
7.1.1作业与作业步
139
阅读
7.1.2批处理作业与交互式作业
139
阅读
7.2批处理作业的管理
140
阅读
7.2.1批处理作业控制语言与作业说明书
140
阅读
7.2.2批处理作业的状态及状态转换
144
阅读
7.2.3作业控制块与作业表
145
阅读
7.2.4批处理作业的调度
146
阅读
7.2.5批处理作业的控制
149
阅读
7.3交互式作业的管理
150
阅读
7.3.1终端命令语言与命令解释程序
150
阅读
7.3.2终端用户的创建与清除
151
阅读
7.3.3终端用户的注册与注销
152
阅读
习题
153
阅读
第八章 进程管理
155
阅读
8.1并发进程
155
阅读
8.1.1顺序性与并发性
155
阅读
8.1.2与时间有关的错误
155
阅读
8.2进程互斥
156
阅读
8.2.1共享变量与临界区域
157
阅读
8.2.2临界区域与进程互斥
158
阅读
8.2.3进程互斥的实现
158
阅读
8.3进程同步
164
阅读
8.3.1进程同步的概念
164
阅读
8.3.2进程同步机制
165
阅读
8.3.3信号灯与PV操作
165
阅读
8.3.4管程
172
阅读
8.3.5会合
182
阅读
8.4进程通信
188
阅读
8.4.1进程通信的概念
188
阅读
8.4.2进程通信的模式
189
阅读
8.4.3直接方式
189
阅读
8.4.4间接方式
193
阅读
8.5进程死锁
195
阅读
8.5.1死锁的概念
195
阅读
8.5.2死锁的类型
196
阅读
8.5.3死锁的条件
196
阅读
8.5.4死锁的处理
197
阅读
8.5.5资源分配图
197
阅读
8.5.6死镇的预防
199
阅读
8.5.7死锁的避免
200
阅读
8.5.8死锁的发现
203
阅读
8.5.9死锁的解除
205
阅读
8.5.10有关问题的讨论
205
阅读
8.5.11死锁的例子
206
阅读
习题
208
阅读
第九章 操作系统设计
211
阅读
9.1操作系统的设计目标
211
阅读
9.2操作系统的基本内核
212
阅读
9.2.1内核的基本组成
212
阅读
9.2.2内核各部分之间的关系
212
阅读
9.3操作系统的体系结构
213
阅读
9.3.1基于共享变量的结构
214
阅读
9.3.2基于信件传递的结构
214
阅读
9.4操作系统的设计方法
215
阅读
9.4.1模块接口法
215
阅读
9.4.2核扩充法
215
阅读
9.4.3层次结构法
215
阅读
习题
219
阅读
第十章 网络与分布式操作系统
220
阅读
10.1计算机网络
220
阅读
10.1.1网络的概念
220
阅读
10.1.2网络的组成
220
阅读
10.1.3网络的分类
221
阅读
10.1.4网络的拓扑
221
阅读
10.2通信与协议
223
阅读
10.3计算模型
224
阅读
10.3.1数据迁移
225
阅读
10.3.2计算迁移
225
阅读
10.3.3作业迁移
225
阅读
10.3.4进程迁移
225
阅读
10.4事件定序
226
阅读
10.4.1前发生关系
226
阅读
10.4.2全序关系
226
阅读
10.5进程互斥
227
阅读
10.5.1集中方式
227
阅读
10.5.2分布方式
227
阅读
10.5.3标志传递方式
228
阅读
10.6进程同步与进程通信
228
阅读
10.6.1消息传递
229
阅读
10.6 2远程过程调用
230
阅读
10.7死锁处理
231
阅读
10.7.1死锁预防
231
阅读
10.7.2死锁检测
232
阅读
10.8资源管理
232
阅读
10.8.1集中方式
233
阅读
10.8.2分布方式
233
阅读
10.8.3层次方式
234
阅读
习题
234
阅读
第十一章 并发程序设计
235
阅读
11.1并发程序设计的概念
235
阅读
11.1.1顺序程序设计
235
阅读
11.1.2并发程序设计
235
阅读
11.1.3顺序性与并发性
237
阅读
11. 2并发程序设计的环境
238
阅读
11.2.1创建子进程机制
238
阅读
11.2.2进程间同步机制
240
阅读
11.3并发程序设计语言
241
阅读
11.3.1并发PASCAL
241
阅读
11.3.2通信顺序进程CSP
242
阅读
11.3.3 Ada
244
阅读
11.3.4并发C
244
阅读
11.4并发程序设计举例
244
阅读
习题
249
阅读
第十二章 操作系统管理
250
阅读
12.1操作系统生成
250
阅读
12.2操作系统装入
251
阅读
12.3操作系统初启
251
阅读
12.4操作系统运行
251
阅读
12.5操作系统维护
252
阅读
12.5.1改正性维护
253
阅读
12.5.2适应性维护
253
阅读
12.5.3完善性维护
254
阅读
12.6操作系统安全
254
阅读
12.6.1口令管理
254
阅读
12.6.2闯入检测
255
阅读
习题
255
阅读
第十三章 UNIX操作系统介绍
256
阅读
13.1历史回顾
256
阅读
13.2系统结构
257
阅读
13.2.1内核部分
257
阅读
13.2.2外壳部分
258
阅读
13.3进程管理
258
阅读
13.3.1进程组成
258
阅读
13.3.2进程控制块
259
阅读
13.3.3进程调度算法
259
阅读
13.3.4进程互斥
259
阅读
13.3.5进程同步
259
阅读
13.3.6进程通信
260
阅读
13.4存储管理
260
阅读
13.4.1存储管理方式
260
阅读
13.4.2存储分配算法
260
阅读
13.4.3进程空间扩充
260
阅读
13.4.4交换技术
261
阅读
13.4.5虚拟页式存储管理
261
阅读
13.5文件系统
261
阅读
13.5.1文件类型
261
阅读
13.5.2文件体系
262
阅读
13.5.3文件结构
262
阅读
13.5.4文件目录
263
阅读
13.5.5文件系统映射
263
阅读
13.5.6文件卷的装卸
263
阅读
13.5.7磁盘空间管理
265
阅读
13.6设备管理
265
阅读
13.6.1设备分配
265
阅读
13.6.2设备驱动
265
阅读
13.7系统调用
267
阅读
13.7.1 有关进程的系统调用命令
267
阅读
13.7.2有关文件的系统调用命令
270
阅读
13.8外壳语言
271
阅读
习题
272
阅读
第十四章 其它操作系统简介
273
阅读
14.1 Atlas
273
阅读
14.2 CTSS
273
阅读
14.3 XDS-940
273
阅读
14.4 THE
274
阅读
14.5 RC 4000
274
阅读
14.6 Multics
275
阅读
14.7 VMS
275
阅读
14.8 MVS
275
阅读
14.9 OS/360
276
阅读
14.10 GCOS-8
276
阅读
更多...
这个是隐藏的空行
写书评
(不超过2000个字符)
这个是隐藏的空行
这个是隐藏的空行
最新评论
标签
进程
作业
设备
系统
文件
管理
存储
资源
目录
分配
处理机
命令
调度
内核
操作
通信
程序
方式
理论
内存
实现
并发
并发性
顺序性
网络
同类书籍推荐
精彩笔记
谁收藏过这本书?