内容介绍
用户评论
全部咨询
内容简介
本书是根据全国计算机教育与培训学会本科学组1987年推荐的“操作系统”教学大纲编写的.全书共十三章.第一章介绍了操作系统的概貌.第二章至第十二章分别讲述了并发进程、作业管理、存贮管理、虚拟存贮器、CPU调度、设备管理、文件系统、死锁、并发程序设计、分布式系统和系统性能分析.第十三章是一个操作系统实例,详细介绍了较新版本的UNIX操作系统.此外,书末的附录还分别介绍了VMS,MVS和DOS三个操作系统.书中共附有200多道习题.
本书内容系统、全面,编排合理,论述清晰,集中讲述操作系统的基本概念、基本功能和实现方法,是计算机专业本科生的教材,也可供有关专业的教师和科技人员阅读、参考.
目录
- 第一章 绪论
1.1 什么是操作系统
1.2 操作系统的分类
1.3 操作系统的结构
1.4 操作系统的特征
1.5 中断在操作系统中的地位
1.6 网络环境下的操作系统
1.7 操作系统的启动和工作过程
习题
第二章 并发进程
2.1 进程的基本概念
2.2 进程的控制和管理
2.3 进程的互斥与同步
2.4 进程通信
习题
第三章 作业管理
3.1 作业的进入
3.2 作业的后备状态
3.3 作业调度
3.4 从作业到进程
3.5 作业的运行
3.6 作业的终止和完成
3.7 JSP工作流程
习题
第四章 存贮管理
4.1 引言
4.2 分区管理
4.3 分页管理
4.4 分段管理
4.5 段页式管理
习题
第五章 虚拟存贮器
5.1 基本概念
5.2 请求分页的实现过程
5.3 页面置换算法
5.4 性能研究
习题
第六章 CPU调度
6.1 概述
6.2 CPU调度算法
6.3 调度的实现
6.4 多处理机调度算法
习题
第七章 设备管理
7.1 概述
7.2 缓冲存贮器及其管理
7.3 设备分配
7.4 I/O的实现
7.5 磁盘调度策略
7.6 SPOOLing技术
习题
第八章 文件系统
8.1 概述
8.2 目录结构
8.3 文件的共享和保护保密
8.4 文件的物理结构
8.5 文件卷
8.6 打开文件管理机构
8.7 文件系统的执行过程
习题
第九章 死锁
9.1 死锁基本概念
9.2 死锁的预防
9.3 死锁的避免
9.4 死锁的检测和消除
9.5 处理死锁的综合措施
习题
第十章 并发程序设计
10.1 引言
10.2 并发语言的结构及其功能
10.3 一个并发程序的例子
习题
第十一章 分布式系统
11.1 为什么要建立分布式系统
11.2 拓扑结构
11.3 通信
11.4 系统类型
11.5 文件系统
11.6 计算模型
11.7 事件定序
11.8 同步
11.9 死锁处理
11.10 健壮性(robustness)
11.11 小结
习题
第十二章 系统性能分析
12.1 性能评估方法
12.2 排队论
12.3 马尔可夫过程(Markov process)
12.4 小结
习题
第十三章 一个操作系统实例——UniPlus# UNIX操作系统V.7
13.1 UNIX中的进程
13.2 存贮器管理
13.3 中断与陷入
13.4 进程管理
13.5 通信
13.6 块设备管理
13.7 字符设备管理
13.8 文件系统
附录A VMS操作系统
A.1 存贮管理
A.2 进程调度
A.3 输入/输出
A.4 记录管理服务
A.5 进程之间的通信和同步
A.6 小结
附录B MVS操作系统
B.1 作业管理
B.2 存贮管理
B.3 多处理机同步和管理
B.4 数据管理
B.5 系统资源管理
B.6 小结
附录C DOS操作系统
C.1 概述
C.2 DOS结构
C.3 内存管理及其相应功能的应用
C.4 文件系统
参考资料