目录 1
第一章 导论 1
1.何谓作业系统 1
2.早期的系统 4
3.简单的批次系统 5
4.复杂的批次 13
5.分时 20
6.即时系统 22
7.多元处理器系统 23
8.不同等级的计算机 23
9.摘要 25
习题 26
第二章 作业系统的服务 29
1.服务的类型 29
2.使用者的观点 30
3.作业系统的观点 39
4.摘要 44
第三章 档案系统 47
1.档案的概念 47
2.档案操作 52
3.目录系统 56
4.档案保护 69
5.分配方法 71
6.施行结果 81
7.摘要 83
习题 84
第四章 CPU排班 87
1.多元程式概念的回顾 87
2.排班概念 90
3.排班方法 98
4.各种方法的评估 112
5.多处理器排班 118
6.摘要 119
习题 120
1.前言 125
2.纯硬体机器 126
3.常驻监督程式 127
4.置换 133
5.固定分区 138
6.不定大小的分割 145
7.分页 152
8.分段 164
9.联合系统 170
10.摘要 173
习题 175
第六章 虚拟记忆体 179
1.覆叠 179
2.需要分页 183
3.需要分页的效能 187
4.虚拟记忆体的观念 190
5.分页移页演算法 194
6.分配演算法 203
7.其他的考虑 212
8.摘要 219
习题 220
第七章 磁碟及磁鼓的排班 227
1.实体的特性 227
2.先到先服务排班法 231
3.最短寻找时间优先处理法 232
4.扫描法 233
5.如何选择磁碟排班演算法则 235
6.磁肩排列法 236
7.摘要 237
习题 238
第八章 死结 241
1.死结问题 241
2.死结的特性 244
3.阻止死结 249
4.回避死结 252
5.侦测死结 256
6.解开死结 260
7.结合各种方法处理死结问题 263
8.摘要 264
习题 265
第九章 并行的程式 269
1.先行图形 269
2.规格说明 272
3.行程观念的摘要 278
4.行程体制 281
9.以语言为基础的防护 283
5.临界段的问题 284
第五章 记忆体的管理 300
6.号志 300
7.典型的行程协调问题 304
8.行程间通讯 310
9.摘要 321
习题 322
第十章 并行的程式设计 329
1.动机 329
2.模组性 330
3.同步性 334
4.并行的语言 352
5.摘要 358
习题 359
第十一章 防护 363
1.防护的目标 363
2.装置与策略 364
3.防护范围 365
4.存取矩阵 366
5.存取矩阵的应用 367
6.动态防护结构 371
7.取消 376
8.存在的系统 378
10.防护问题 388
11.安全性 389
12.摘要 391
习题 392
第十二章 设计原则 395
1.目标 395
2.机能和政策 396
3.分层的方法 396
4.虚拟的机器 399
5.多元处理机 402
6.施行 403
7.系统的诞生 404
8.摘要 405
习题 406
第十三章 分散系统 409
1.动机 409
2.拓扑 411
3.通信 416
4.系统型态 423
5.档案系统 425
6.计算模式 428
7.事件顺序 430
8.同步化 433
9.死结的处理 436
10.健全性 442
11.摘要 448
习题 449
第十四章 历史的展望 451
1.Atlas 451
2.XDS-940 452
9.其他系统 453
3.THE 453
4.RC*4000 454
5.CTSS 455
6.Multics 455
7.OS360 456
8.UNIX 458
习题解答 461
索引 491