内容介绍
用户评论
全部咨询
内容简介
本书从资源管理、进程和分层三个主要方面系统地论述了操作系统的功能、结构及其实现方法,还介绍了一个简单的示范性的操作系统实例.
全书共分九章;第一章为概论;第二章介绍了计算机硬件和程序设计方面的一些基本知识;第三、四、五、六章从资源管理的角度叙述了存贮、处理机、设备和信息几种不同资源的各种管理技巧,并通过实例说明各种管理技巧的使用情况;第七章给出了一个操作系统实例;第八章介绍了各种不同资源之间的相互制约关系,并介绍了估价性能的方法;第九章对几个具有代表性的操作系统,如CTSS、MULTICS和VM/370等,进行了剖析;最后为参考文献.
本书可供从事电子计算机专业的科技人员使用,也可供有关专业的大专院校师生参考.
目录
- 第一章 本书概貌
1-1 操作系统的重要性
1-2 基本概念和术语
1-3 操作系统——资源管理程序
1-4 操作系统——进程观点(这些资源管理程序在系统中进行活动)
1-5 操作系统——分层观点和扩充机器观点
1-6 运用我们的观点举一个例子——OS/MVT
1-7 从其他观点看操作系统
1-8 一般的设计考虑
1-9 后面各章之序
1-10 小结
第二章 I/O程序设计、中断程序设计和机器结构
2-1 机器结构
2-2 汇编语言程序设计
2-3 入出程序设计
2-4 中断结构和处理
2-5 I/O和中断处理程序举例
2-6 小结
第三章 存贮管理
3-1 单一连续分配
3-2 多道程序介绍
3-3 分割分配
3-4 可重定位分割存贮管理
3-5 分页存贮管理
3-6 请求分页存贮管理
3-7 分段存贮管理
3-8 分段并请求分页存贮管理
3-9 其他存贮管理方法
3-10 存贮管理的发展趋势
3-11 小结
第四章 处理机管理
4-1 状态图
4-2 作业调度
4-3 进程调度
4-4 多处理机系统
4-5 进程同步
4-6 作业和进程结合起来调度
4-7 小结
第五章 设备管理
5-1 设备管理技术
5-2 设备特性——硬件考虑
5-3 通道与控制器
5-4 设备分配的考虑
5-5 I/O交通管制程序,I/O调度程序,I/O设备处理程序
5-6 虚拟设备
5-7 设备管理的发展趋势
5-8 小结
第六章 信息管理
6-1 引言
6-2 一个简单的文件系统
6-3 文件系统的一般模型
6-4 符号文件系统
6-5 基本文件系统
6-6 存取控制验证
6-7 逻辑文件系统
6-8 物理文件系统
6-9 分配策略模块
6-10 设备策略模块,I/O启动程序,设备处理程序
6-11 信息管理的趋向
第七章 一个操作系统范例的设计
7-1 引言
7-2 系统概述
7-3 设计概观
7-4 范例操作系统的级和层
7-5 核心数据基和例程
7-6 处理机管理(低级模块)数据基
7-7 处理机管理(低级模块)例程
7-8 存贮管理的数据基
7-9 存贮管理例程
7-10 处理机管理(高级模块)数据基
7-11 处理机管理(高级模块)例程
7-12 设备管理数据基
7-13 设备管理例程和进程
7-14 作业管理例程和进程
7-15 用户程序和进程
7-16 SVC流程部分踪迹
7-17 操作系统范例的程序表
第八章 相互关联问题:性能估价
8-1 存贮管理
8-2 处理机管理
8-3 设备管理
8-4 信息管理
8-5 用户具有支配权情况下的折衷办法
8-6 影响
8-7 交换与分页的比较
8-8 抖动
8-9 小结
第九章 实例研究
9-1 引言
9-2 IBM系统/360和系统/370的操作系统
9-3 兼容分时系统(CTSS)
9-4 多路信息计算系统(MULTICS)
9-5 虚机器/370(VM/370)
参考文献
附录