《操作系统教程(第四版)》是2008年高等教育出版社出版的图书,作者是孙钟秀、费翔林、骆斌。
操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分,因而操作系统课程成为计算机相关专业的必修课,也是计算机应用从业人员必备的专业知识。本书在前三版的基础上进行全面修订,系统地介绍操作系统的经典内容和最新发展,选择当代具有代表性的主流操作系统Linux 和windows 2003作为实例贯穿全书。
本书共分八章,覆盖操作系统的基本概念、设计原理和实现技术,尽可能系统、全面地展示操作系统的概念、特性和精髓。与本书配套的《Linux 操作系统实验教程》同时出版,两门课程的教科书各有侧重,相辅相成完成操作系统教学任务。
本书既可作为高等学校计算机及相关专业的本科“操作系统”课程教材或参考书,也可供计算机技术和软件科技人员阅读和参考。
目录
- 第一章 操作系统概论
- 1.1 操作系统概观
- 1.1.1 操作系统的定义和目标
- 1.1.2 操作系统的资源管理技术
- 1.1.3 操作系统的作用与功能
- 1.1.4 操作系统的主要特性
- 1.2 操作系统的形成与发展
- 1.2.1 人工操作阶段
- 1.2.2 管理程序阶段
- 1.2.3 多道程序设计与操作系统的形成
- 1.2.4 操作系统的发展与分类
- 1.3 操作系统的基本服务和用户接口
- 1.3.1 基本服务和用户接口
- 1.3.2 程序接口与系统调用
- 1.3.3 作业接口与操作命令
- 1.4 操作系统结构和运行模型
- 1.4.1 操作系统结构和运行模型
- 1.4.2 操作系统的运行模型
- 1.4.3 Windows 2003 客户-服务器结构
- 1.5 流行操作系统简介
- 1.5.1 Windows 操作系统
- 1.5.2 UNIX 操作系统家族
- 1.5.3 自由软件和 Linux 操作系统
- 1.5.4 IBM 系列操作系统
- 1.5.5 其他流行操作系统
- 1.6 本章小结
- 习题一
- 第二章 处理器管理
- 2.1 中央处理器
- 2.1.1 处理器
- 2.1.2 程序状态字
- 2.2 中断状态字
- 2.2.1 中断概念
- 2.2.2 程序状态字
- 2.2 中断技术
- 2.2.1 中断概念
- 2.2.2 中断源分类
- 2.2.3 中断和异常的响应及服务
- 2.2.4 中断事件处理
- 2.2.5 中断优先级和多重中断
- 2.2.6 Linux 中断处理
- 2.2.7 Windows 2003 中断处理
- 2.3 进程及其实现
- 2.3.1 进程的定义和属性
- 2.3.2 进程的状态和转换
- 2.3.3 进程的描述和组成
- 2.3.4 进程切换与模式切换
- 2.3.5 进程的控制和管理
- 2.4 线程及其实现
- 2.4.1 引入多线程的动机
- 2.4.2 多线程环境中的进程与线程
- 2.4.3 线程的实现
- 2.5 Linux 进程与线程
- 2.6 Windows 2003 进程与线程
- 2.7 处理器调度
- 2.7.1 处理器调度的层次
- 2.7.2 选择调度算法的原则
- 2.7.3 作业和进程的关系
- 2.7.4 作业的管理与调度
- 2.8 处理器调度算法
- 2.8.1 低级调度的功能和类型
- 2.8.2 作业调度和低级调度算法
- 2.8.3 实时调度算法
- 2.8.4 多处理机调度算法
- ……
- 第三章 同步、通信与死锁
- 第四章 存储管理
- 第五章 设备管理
- 第六章 文件管理
- 第七章 操作系统的安全与保护
- 第八章 网络和分布式操行系统
- 参考文献