书籍详情
计算机操作系统(第2版)
作者:吴企渊,梁燕编著
出版社:清华大学出版社
出版时间:2003-08-01
ISBN:9787302067795
定价:¥23.00
购买这本书可以去
内容简介
本书是计算机应用专业技术基础课教材,讲解计算机的重要系统软件,即计算机操作系统。计算机操作系统是计算机技术与管理技术的结合。本教材是按照“少而精”和“由表及里、由浅人深、由此及彼”的原则编写的,通过“联想”、“对比”日常生活管理中的实例讲解主要的概念和算法技巧,增加学习者获得有关知识和技能的兴趣。全书共7章,第1章为概述。第2章~第6章分别详述计算机操作系统的5大功能,即作业管理、文件管理、存储管理、设备管理和进程管理。第7章是操作系统编程的主要技巧和方法。本书是中央广播电视大学的本科生试用教材,也适合大专、高职、本科双学位和成人继续教育等教学选用。专科生学习的学时比例可侧重实践技能训练,本科生可侧重调度算法的模拟编程,特别要熟练掌握对现有操作系统的“系统调用”编程能力以及操作系统核心的模块编程。本教材也可作为从事计算机工作科技人员学习操作系统的参考书。
作者简介
暂缺《计算机操作系统(第2版)》作者简介
目录
第1章 计算机操作系统概述
教学要求
思考题
1. 1 什么是操作系统
1. 1. 1 操作系统在软件层次中的地位
1. 1. 2 操作系统的设计观点
1. 2 操作系统的形成和5大类型
1. 2. 1 计算机操作系统的形成
1. 2. 2 操作系统的5大类型
1. 3 操作系统的5大功能
1. 3. 1 作业管理
1. 3. 2 文件管理
1. 3. 3 存储管理
1. 3. 4 设备管理
1. 3. 5 进程管理
1. 4 操作系统版本历史简介
1. 4. 1 DOS简史
1. 4. 2 Windows操作系统简史
1. 4. 3 UNIX操作系统版本简史
1. 4. 4 Linux操作系统简史
1. 5 表征操作系统的属性
1. 6 操作系统的"生成". 设置和配置概念
1. 6. 1 "生成". 配置和设置
1. 6. 2 操作系统引导
1. 6. 3 系统管理员
1. 7 重点小结
自测题
研究题
第2章 作业管理
教学要求
思考题
2. 1 作业管理的任务和功能
2. 1. 1 概念和术语
2. 1. 2 作业管理的任务
2. 1. 3 作业管理的功能
2. 1. 4 操作系统是用户和计算机之间的接口
2. 2 用户界面的任务和功能
2. 2. 1 用户界面的发展
2. 2. 2 界面管理的任务
2. 2. 3 界面管理的功能
2. 2. 4 用户界面研究
2. 3 用户界面的设计特点
2. 4 作业调度
2. 4. 1 作业调度功能
2. 4. 2 作业说明书内容举例
2. 4. 3 作业调度算法
2. 5 操作系统常用命令分类简介
2. 5. 1 操作系统是人机交互的接口
2. 5. 2 常用命令对比
2. 5. 3 UNIX, Linux联机命令手册索引
2. 6 Shell命令解释和控制语言
2. 6. 1 DOSShell语言
2. 6. 2 UNIX/Linux的Shell应用举例
2. 6. 3 作业管理和进程管理的类比说明
2. 7 重点小结
自测题
研究题
第3章 文件管理
教学要求
思考题
3. 1 文件管理的任务和功能
3. 1. 1 文件管理的任务
3. 1. 2 文件管理的功能
3. 1. 3 文件的组织机构
3. 2 文件分类
3. 3 文件的物理结构和逻辑结构
3. 3. 1 文件的物理结构
3. 3. 2 文件的逻辑结构
3. 4 文件目录
3. 4. 1 一级文件目录
3. 4. 2 二级文件目录
3. 4. 3 多级文件目录
3. 4. 4 文件目录的管理
3. 5 文件存取控制
3. 5. 1 存取控制矩阵
3. 5. 2 用户权限表
3. 5. 3 使用口令
3. 5. 4 使用密码
3. 5. 5 UNIX/Linux操作系统的安全性
3. 5. 6 计算机病毒简介
3. 6 文件系统的数据结构和表示
3. 6. 1 UNIX/Linux文件系统
3. 6. 2 磁盘文件系统结构
3. 6. 3 文件系统的数据结构
3. 7 文件系统的系统调用
3. 8 重点小结
自测题
研究题
奠4章 存储管理
教学要求
思考题
4. 1 存储管理的任务和功能
4. 1. 1 存储管理的任务
4. 1. 2 存储管理的功能
4. 1. 3 内存类型及寻址
4. 2 分区分配存储管理
4. 2. 1 固定分区分配
4. 2. 2 可变式动态分区分配
4. 2. 3 可重定位分区分配
4. 2. 4 多重分区分配
4. 2. 5 主存"扩充"技术
4. 2. 6 主存保护技术
4. 3 请求页式存储管理
4. 3. 1 实现原理
4. 3. 2 UNIX请求调页管理
4. 3. 3 页表的设计
4. 3. 4 请求淘汰换页算法
4. 3. 5 页式存储管理优缺点
4. 4 段式存储管理
4. 5 段页式存储管理
4. 5. 1 特点
4. 5. 2 实现原理
4. 6 重点小结
自测题
研究题
第5章 输入输出设备管理
教学要求
思考题
5. 1 概述
5. 1. 1 设备管理的任务与功能
5. 1. 2 发展历史
5. 1. 3 外部设备分类
5. 1. 4 设备I/O方式
5. 1. 5 未来展望
5. 2 外部设备的安装
5. 2. 1 系统配置
5. 2. 2 用户外接设备
5. 2. 3 用户外接特殊设备
5. 2. 4 外部设备的即插即用
5. 2. 5 设备驱动程序的编制
5. 2. 6 CPU与外部信息的交换
5. 2. 7 总线和接口
5. 3 输人输出设备分配算法
5. 4 设备管理技术
5. 4. 1 磁盘管理技术
5. 4. 2 缓冲技术
5. 4. 3 虚拟设备的技术(SPOOLing)
5. 4. 4 共享打印机
5. 5 设备处理程序编制内容
5. 5. 1 设备处理程序
5. 5. 2 设备驱动程序的功能
5. 5. 3 设备驱动程序的特点
5. 5. 4 设备处理方式
5. 5. 5 设备驱动程序举例
5. 6 重点小结
自测题
研究题
第6章 进程及处理机管理
教学要求
思考题
6. 1 概述
6. 1. 1 操作系统核心的功能和特点
6. 1. 2 为什么要引入"进程"概念
6. 1. 3 顺序执行与并发执行
6. 2 进程的定义和特征
6. 2. 1 程序与进程
6. 2. 2 进程的5个基本特征
6. 2. 3 进程与线程
6. 3 进程调度
6. 3. 1 进程的描述
6. 3. 2 进程的状态及转换
6. 3. 3 进程的调度算法举例
6. 3. 4 进程控制块
6. 4 进程通信
6. 4. 1 同步与互斥
6. 4. 2 临界区
6. 4. 3 原语
6. 5 死锁
6. 5. 1 什么是死锁?
6. 5. 2 死锁的4个必要条件
6. 5. 3 死锁的表示
6. 5. 4 解决死锁问题的基本方法
6. 6 重点小结
自测题
研究题
第7章 操作系统结构和程序设计
教学要求
思考题
7. 1 操作系统的编程概念
7. 2 结构设计的目标
7. 2. 1 设计目标
7. 2. 2 分层原则
7. 2. 3 分块原则,
7. 2. 4 模块接口法的设计步骤
7. 2. 5 模块接口法的优缺点
7. 3 层次结构设计
7. 3. 1 层次模块化结构设计的必要性
7. 3. 2 操作系统的结构模型
7. 3. 3 操作系统的结构设计
7. 4 DOS模块结构
7. 5 Windows的编程模式简介
7. 6 微内核结构简介
7. 7 Linux的安装与程序模块举例
7. 8 重点小结
自测题
研究题
附录A 课程总复习指南
附录B 计算机操作系统实验指示书(学生用)
操作系统实验说明
实验1 UNIX/Linux操作系统的安装
--以RedHat红帽子Linux为例
实验2 UNIX/Linux操作系统的使用
实验3 UNIX/LinuxShell编程语言学习
实验4 学用vi编辑器
实验5 Shell使用及一些网络命令的使用
实验6 命令解释程序
实验7 作业调度设计
实验8 分区存储管理设计
实验9 请求页式存储管理设计
实验10 进程管理设计(1)
实验11 进程管理设计(2)
附录C Linux简要使用说明
(配合实验用)
参考文献
教学要求
思考题
1. 1 什么是操作系统
1. 1. 1 操作系统在软件层次中的地位
1. 1. 2 操作系统的设计观点
1. 2 操作系统的形成和5大类型
1. 2. 1 计算机操作系统的形成
1. 2. 2 操作系统的5大类型
1. 3 操作系统的5大功能
1. 3. 1 作业管理
1. 3. 2 文件管理
1. 3. 3 存储管理
1. 3. 4 设备管理
1. 3. 5 进程管理
1. 4 操作系统版本历史简介
1. 4. 1 DOS简史
1. 4. 2 Windows操作系统简史
1. 4. 3 UNIX操作系统版本简史
1. 4. 4 Linux操作系统简史
1. 5 表征操作系统的属性
1. 6 操作系统的"生成". 设置和配置概念
1. 6. 1 "生成". 配置和设置
1. 6. 2 操作系统引导
1. 6. 3 系统管理员
1. 7 重点小结
自测题
研究题
第2章 作业管理
教学要求
思考题
2. 1 作业管理的任务和功能
2. 1. 1 概念和术语
2. 1. 2 作业管理的任务
2. 1. 3 作业管理的功能
2. 1. 4 操作系统是用户和计算机之间的接口
2. 2 用户界面的任务和功能
2. 2. 1 用户界面的发展
2. 2. 2 界面管理的任务
2. 2. 3 界面管理的功能
2. 2. 4 用户界面研究
2. 3 用户界面的设计特点
2. 4 作业调度
2. 4. 1 作业调度功能
2. 4. 2 作业说明书内容举例
2. 4. 3 作业调度算法
2. 5 操作系统常用命令分类简介
2. 5. 1 操作系统是人机交互的接口
2. 5. 2 常用命令对比
2. 5. 3 UNIX, Linux联机命令手册索引
2. 6 Shell命令解释和控制语言
2. 6. 1 DOSShell语言
2. 6. 2 UNIX/Linux的Shell应用举例
2. 6. 3 作业管理和进程管理的类比说明
2. 7 重点小结
自测题
研究题
第3章 文件管理
教学要求
思考题
3. 1 文件管理的任务和功能
3. 1. 1 文件管理的任务
3. 1. 2 文件管理的功能
3. 1. 3 文件的组织机构
3. 2 文件分类
3. 3 文件的物理结构和逻辑结构
3. 3. 1 文件的物理结构
3. 3. 2 文件的逻辑结构
3. 4 文件目录
3. 4. 1 一级文件目录
3. 4. 2 二级文件目录
3. 4. 3 多级文件目录
3. 4. 4 文件目录的管理
3. 5 文件存取控制
3. 5. 1 存取控制矩阵
3. 5. 2 用户权限表
3. 5. 3 使用口令
3. 5. 4 使用密码
3. 5. 5 UNIX/Linux操作系统的安全性
3. 5. 6 计算机病毒简介
3. 6 文件系统的数据结构和表示
3. 6. 1 UNIX/Linux文件系统
3. 6. 2 磁盘文件系统结构
3. 6. 3 文件系统的数据结构
3. 7 文件系统的系统调用
3. 8 重点小结
自测题
研究题
奠4章 存储管理
教学要求
思考题
4. 1 存储管理的任务和功能
4. 1. 1 存储管理的任务
4. 1. 2 存储管理的功能
4. 1. 3 内存类型及寻址
4. 2 分区分配存储管理
4. 2. 1 固定分区分配
4. 2. 2 可变式动态分区分配
4. 2. 3 可重定位分区分配
4. 2. 4 多重分区分配
4. 2. 5 主存"扩充"技术
4. 2. 6 主存保护技术
4. 3 请求页式存储管理
4. 3. 1 实现原理
4. 3. 2 UNIX请求调页管理
4. 3. 3 页表的设计
4. 3. 4 请求淘汰换页算法
4. 3. 5 页式存储管理优缺点
4. 4 段式存储管理
4. 5 段页式存储管理
4. 5. 1 特点
4. 5. 2 实现原理
4. 6 重点小结
自测题
研究题
第5章 输入输出设备管理
教学要求
思考题
5. 1 概述
5. 1. 1 设备管理的任务与功能
5. 1. 2 发展历史
5. 1. 3 外部设备分类
5. 1. 4 设备I/O方式
5. 1. 5 未来展望
5. 2 外部设备的安装
5. 2. 1 系统配置
5. 2. 2 用户外接设备
5. 2. 3 用户外接特殊设备
5. 2. 4 外部设备的即插即用
5. 2. 5 设备驱动程序的编制
5. 2. 6 CPU与外部信息的交换
5. 2. 7 总线和接口
5. 3 输人输出设备分配算法
5. 4 设备管理技术
5. 4. 1 磁盘管理技术
5. 4. 2 缓冲技术
5. 4. 3 虚拟设备的技术(SPOOLing)
5. 4. 4 共享打印机
5. 5 设备处理程序编制内容
5. 5. 1 设备处理程序
5. 5. 2 设备驱动程序的功能
5. 5. 3 设备驱动程序的特点
5. 5. 4 设备处理方式
5. 5. 5 设备驱动程序举例
5. 6 重点小结
自测题
研究题
第6章 进程及处理机管理
教学要求
思考题
6. 1 概述
6. 1. 1 操作系统核心的功能和特点
6. 1. 2 为什么要引入"进程"概念
6. 1. 3 顺序执行与并发执行
6. 2 进程的定义和特征
6. 2. 1 程序与进程
6. 2. 2 进程的5个基本特征
6. 2. 3 进程与线程
6. 3 进程调度
6. 3. 1 进程的描述
6. 3. 2 进程的状态及转换
6. 3. 3 进程的调度算法举例
6. 3. 4 进程控制块
6. 4 进程通信
6. 4. 1 同步与互斥
6. 4. 2 临界区
6. 4. 3 原语
6. 5 死锁
6. 5. 1 什么是死锁?
6. 5. 2 死锁的4个必要条件
6. 5. 3 死锁的表示
6. 5. 4 解决死锁问题的基本方法
6. 6 重点小结
自测题
研究题
第7章 操作系统结构和程序设计
教学要求
思考题
7. 1 操作系统的编程概念
7. 2 结构设计的目标
7. 2. 1 设计目标
7. 2. 2 分层原则
7. 2. 3 分块原则,
7. 2. 4 模块接口法的设计步骤
7. 2. 5 模块接口法的优缺点
7. 3 层次结构设计
7. 3. 1 层次模块化结构设计的必要性
7. 3. 2 操作系统的结构模型
7. 3. 3 操作系统的结构设计
7. 4 DOS模块结构
7. 5 Windows的编程模式简介
7. 6 微内核结构简介
7. 7 Linux的安装与程序模块举例
7. 8 重点小结
自测题
研究题
附录A 课程总复习指南
附录B 计算机操作系统实验指示书(学生用)
操作系统实验说明
实验1 UNIX/Linux操作系统的安装
--以RedHat红帽子Linux为例
实验2 UNIX/Linux操作系统的使用
实验3 UNIX/LinuxShell编程语言学习
实验4 学用vi编辑器
实验5 Shell使用及一些网络命令的使用
实验6 命令解释程序
实验7 作业调度设计
实验8 分区存储管理设计
实验9 请求页式存储管理设计
实验10 进程管理设计(1)
实验11 进程管理设计(2)
附录C Linux简要使用说明
(配合实验用)
参考文献
猜您喜欢