顶部
收藏

计算机操作系统(第2版)

“十一五”国家规划课题研究成果

作者:
陆丽娜 等
定价:
38.00 元
版面字数:
550千字
开本:
16开
装帧形式:
平装
版次:
2
最新版次
印刷时间:
2023年
ISBN:
978-7-04-043510-8
物料号:
43510-00
出版时间:
2015-08-07
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
操作系统

操作系统是现代计算机系统中必不可少的基本系统软件。本书是作者总结多年实践和教学经验,以培养应用型人才为出发点编写而成的。在编写过程中,力求做到系统性、准确性、通俗性、实用性,注重理论与实践相结合。

全书共分9章,第1章概述操作系统的定义、功能、特性、发展过程和结构;第2章至第7章介绍进程与线程的基本概念、处理机调度、进程同步与死锁、存储管理、文件系统和设备管理;第8章介绍操作系统的安全性;第9章给出操作系统实验指导。

本书可作为高等学校计算机专业和相关专业的操作系统课程教材,也可作为从事计算机工作的科技人员学习操作系统的参考书,对报考研究生的学生也有一定的参考价值。

  • 目录
    • 前言
      • 第1章 操作系统概述
        • 1.1 操作系统概念
          • 1.1.1 什么是操作系统
            • 1.1.2 操作系统主要功能
              • 1.1.3 操作系统的基本特性
              • 1.2 操作系统的发展过程与分类
                • 1.2.1 操作系统的发展过程
                  • 1.2.2 无操作系统
                    • 1.2.3 大型机操作系统
                      • 1.2.4 桌面操作系统
                        • 1.2.5 实时操作系统
                          • 1.2.6 网络操作系统
                            • 1.2.7 分布式操作系统
                              • 1.2.8 嵌入式操作系统
                              • 1.3 操作系统运行环境简介
                                • 1.3.1 计算机系统结构
                                  • 1.3.2 输入输出结构
                                    • 1.3.3 存储结构
                                      • 1.3.4 硬件保护
                                      • 1.4 操作系统与用户接口
                                        • 1.4.1 命令级接口与系统实用程序
                                          • 1.4.2 程序级接口与系统调用
                                          • 1.5 操作系统的结构
                                            • 1.5.1 整体式结构
                                              • 1.5.2 层次式结构
                                                • 1.5.3 微内核与客户-服务器结构
                                                  • 1.5.4 面向对象结构
                                                    • 1.5.5 多处理机模式
                                                    • 1.6 典型题举例
                                                      • 本章小结
                                                        • 习题1
                                                        • 第2章 进程与线程
                                                          • 2.1 进程的引入
                                                            • 2.1.1 程序的顺序执行
                                                              • 2.1.2 程序的并发执行
                                                                • 2.1.3 进程的引入
                                                                  • 2.1.4 进程的特征
                                                                  • 2.2 进程的状态及其转换
                                                                    • 2.2.1 进程基本状态及其转换
                                                                      • 2.2.2 具有挂起功能的进程状态及转换
                                                                      • 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.5 线程的概念
                                                                                      • 2.5.1 线程概念的引入
                                                                                        • 2.5.2 线程与进程的比较
                                                                                          • 2.5.3 线程的分类与实现
                                                                                          • 2.6 典型题举例
                                                                                            • 本章小结
                                                                                              • 习题2
                                                                                              • 第3章 处理机调度
                                                                                                • 3.1 处理机调度基本概念
                                                                                                  • 3.1.1 处理机调度的层次
                                                                                                    • 3.1.2 处理机的调度队列模型
                                                                                                      • 3.1.3 选择调度算法的原则
                                                                                                      • 3.2 批处理作业的管理与调度
                                                                                                        • 3.2.1 作业的概念
                                                                                                          • 3.2.2 批处理作业的管理
                                                                                                            • 3.2.3 批作业调度算法
                                                                                                            • 3.3 进程调度
                                                                                                              • 3.3.1 进程调度需考虑的若干问题
                                                                                                                • 3.3.2 常用的进程调度算法
                                                                                                                • 3.4 典型题举例
                                                                                                                  • 本章小结
                                                                                                                    • 习题3
                                                                                                                    • 第4章 进程同步与死锁
                                                                                                                      • 4.1 进程同步的基本概念
                                                                                                                        • 4.1.1 进程间交互关系
                                                                                                                          • 4.1.2 与时间有关的错误
                                                                                                                            • 4.1.3 进程互斥概念
                                                                                                                              • 4.1.4 进程同步概念
                                                                                                                              • 4.2 临界区互斥的基本方法
                                                                                                                                • 4.3 信号量机制
                                                                                                                                  • 4.3.1 信号量的概念
                                                                                                                                    • 4.3.2 P、V操作原语
                                                                                                                                      • 4.3.3 用P、V操作实现进程间互斥
                                                                                                                                        • 4.3.4 用P、V操作实现进程间同步
                                                                                                                                          • 4.3.5 利用信号量来描述前趋关系
                                                                                                                                          • 4.4 经典的同步问题
                                                                                                                                            • 4.4.1 生产者-消费者问题
                                                                                                                                              • 4.4.2 读者-写者问题
                                                                                                                                                • 4.4.3 哲学家就餐问题
                                                                                                                                                  • 4.4.4 嗜眠理发师问题
                                                                                                                                                  • 4.5 管程
                                                                                                                                                    • 4.5.1 管程基本概念
                                                                                                                                                      • 4.5.2 管程应用实例
                                                                                                                                                      • 4.6 进程通信
                                                                                                                                                        • 4.6.1 进程通信基本概念
                                                                                                                                                          • 4.6.2 基于消息缓冲的通信方式
                                                                                                                                                            • 4.6.3 基于信箱的通信方式
                                                                                                                                                            • 4.7 死锁
                                                                                                                                                              • 4.7.1 死锁的概念
                                                                                                                                                                • 4.7.2 死锁的预防
                                                                                                                                                                  • 4.7.3 死锁的避免
                                                                                                                                                                    • 4.7.4 死锁的检测和解除
                                                                                                                                                                    • 4.8 典型题举例
                                                                                                                                                                      • 本章小结
                                                                                                                                                                        • 习题4
                                                                                                                                                                        • 第5章 存储管理
                                                                                                                                                                          • 5.1 存储管理的基本概念
                                                                                                                                                                            • 5.1.1 物理地址与逻辑地址
                                                                                                                                                                              • 5.1.2 用户程序的处理过程
                                                                                                                                                                                • 5.1.3 存储管理的主要任务
                                                                                                                                                                                • 5.2 覆盖与交换技术
                                                                                                                                                                                  • 5.2.1 覆盖技术
                                                                                                                                                                                    • 5.2.2 交换技术
                                                                                                                                                                                      • 5.2.3 交换与覆盖的异同点
                                                                                                                                                                                      • 5.3 连续存储空间管理
                                                                                                                                                                                        • 5.3.1 单一连续存储管理
                                                                                                                                                                                          • 5.3.2 固定分区存储管理
                                                                                                                                                                                            • 5.3.3 可变分区存储管理
                                                                                                                                                                                            • 5.4 分页存储管理
                                                                                                                                                                                              • 5.4.1 基本原理
                                                                                                                                                                                                • 5.4.2 主存空间的分配与回收
                                                                                                                                                                                                  • 5.4.3 地址转换与存储保护
                                                                                                                                                                                                    • 5.4.4 对分页存储管理的改进
                                                                                                                                                                                                      • 5.4.5 管理特点
                                                                                                                                                                                                      • 5.5 段式存储管理
                                                                                                                                                                                                        • 5.5.1 基本原理
                                                                                                                                                                                                          • 5.5.2 主存空间的分配与回收
                                                                                                                                                                                                            • 5.5.3 地址转换与存储保护
                                                                                                                                                                                                              • 5.5.4 管理特点
                                                                                                                                                                                                                • 5.5.5 分页和分段的主要区别
                                                                                                                                                                                                                • 5.6 段页式存储管理
                                                                                                                                                                                                                  • 5.6.1 基本原理
                                                                                                                                                                                                                    • 5.6.2 主存空间的分配与回收
                                                                                                                                                                                                                      • 5.6.3 地址转换与存储保护
                                                                                                                                                                                                                        • 5.6.4 管理特点
                                                                                                                                                                                                                        • 5.7 虚拟存储器管理
                                                                                                                                                                                                                          • 5.7.1 虚拟存储器的基本概念
                                                                                                                                                                                                                            • 5.7.2 请求分页存储管理
                                                                                                                                                                                                                              • 5.7.3 请求分段存储管理方式
                                                                                                                                                                                                                              • 5.8典型题举例
                                                                                                                                                                                                                                • 本章小结
                                                                                                                                                                                                                                  • 习题5
                                                                                                                                                                                                                                  • 第6章 文件系统
                                                                                                                                                                                                                                    • 6.1 文件系统基本概念
                                                                                                                                                                                                                                      • 6.1.1 文件系统的引入
                                                                                                                                                                                                                                        • 6.1.2 文件与文件系统
                                                                                                                                                                                                                                          • 6.1.3 文件的分类
                                                                                                                                                                                                                                            • 6.1.4 文件系统的功能
                                                                                                                                                                                                                                            • 6.2 文件的组织结构
                                                                                                                                                                                                                                              • 6.2.1 文件的逻辑组织结构
                                                                                                                                                                                                                                                • 6.2.2 文件的物理组织结构
                                                                                                                                                                                                                                                • 6.3 文件的存取方法
                                                                                                                                                                                                                                                  • 6.4 文件的目录结构
                                                                                                                                                                                                                                                    • 6.4.1 文件控制块与索引结点
                                                                                                                                                                                                                                                      • 6.4.2 文件目录
                                                                                                                                                                                                                                                        • 6.4.3 文件目录查找
                                                                                                                                                                                                                                                        • 6.5 文件的存储空间组织
                                                                                                                                                                                                                                                          • 6.6 文件共享和保护
                                                                                                                                                                                                                                                            • 6.6.1 文件共享
                                                                                                                                                                                                                                                              • 6.6.2 文件共享语义
                                                                                                                                                                                                                                                                • 6.6.3 文件保护
                                                                                                                                                                                                                                                                • 6.7 文件相关操作
                                                                                                                                                                                                                                                                  • 6.7.1 文件操作
                                                                                                                                                                                                                                                                    • 6.7.2 记录操作
                                                                                                                                                                                                                                                                    • 6.8 文件系统的安全性与可靠性
                                                                                                                                                                                                                                                                      • 6.8.1 文件系统的安全性
                                                                                                                                                                                                                                                                        • 6.8.2 文件系统的可靠性
                                                                                                                                                                                                                                                                        • 6.9 文件系统的性能
                                                                                                                                                                                                                                                                          • 6.10 文件系统实例
                                                                                                                                                                                                                                                                            • 6.10.1 CDROM文件系统
                                                                                                                                                                                                                                                                              • 6.10.2 EXT2文件系统
                                                                                                                                                                                                                                                                              • 6.11 典型题举例
                                                                                                                                                                                                                                                                                • 本章小结
                                                                                                                                                                                                                                                                                  • 习题6
                                                                                                                                                                                                                                                                                  • 第7章 设备管理
                                                                                                                                                                                                                                                                                    • 7.1 设备概述
                                                                                                                                                                                                                                                                                      • 7.1.1 设备类型
                                                                                                                                                                                                                                                                                        • 7.1.2 设备管理的功能和目标
                                                                                                                                                                                                                                                                                          • 7.1.3 设备管理的主要任务
                                                                                                                                                                                                                                                                                          • 7.2 I/O设备硬件结构和软件组成
                                                                                                                                                                                                                                                                                            • 7.2.1 I/O设备的硬件结构
                                                                                                                                                                                                                                                                                              • 7.2.2 I/O设备的软件组成
                                                                                                                                                                                                                                                                                              • 7.3 I/O设备控制方式
                                                                                                                                                                                                                                                                                                • 7.3.1 程序直接I/O控制方式
                                                                                                                                                                                                                                                                                                  • 7.3.2 程序中断I/O控制方式
                                                                                                                                                                                                                                                                                                    • 7.3.3 直接存储器存取I/O控制方式
                                                                                                                                                                                                                                                                                                      • 7.3.4 I/O通道控制方式
                                                                                                                                                                                                                                                                                                      • 7.4 设备管理中所使用的技术
                                                                                                                                                                                                                                                                                                        • 7.4.1 中断技术
                                                                                                                                                                                                                                                                                                          • 7.4.2 通道技术
                                                                                                                                                                                                                                                                                                            • 7.4.3 缓冲技术
                                                                                                                                                                                                                                                                                                              • 7.4.4 虚拟设备技术和SPOOLing技术
                                                                                                                                                                                                                                                                                                              • 7.5 设备的分配和设备处理程序
                                                                                                                                                                                                                                                                                                                • 7.5.1 设备分配
                                                                                                                                                                                                                                                                                                                  • 7.5.2 设备回收
                                                                                                                                                                                                                                                                                                                    • 7.5.3 设备处理
                                                                                                                                                                                                                                                                                                                    • 7.6 磁盘存储设备管理
                                                                                                                                                                                                                                                                                                                      • 7.6.1 盘的结构
                                                                                                                                                                                                                                                                                                                        • 7.6.2磁盘臂调度算法
                                                                                                                                                                                                                                                                                                                          • 7.6.3磁盘管理
                                                                                                                                                                                                                                                                                                                          • 7.7典型题举例
                                                                                                                                                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                                                                                                                                                              • 习题7
                                                                                                                                                                                                                                                                                                                              • 第8章 操作系统的安全性
                                                                                                                                                                                                                                                                                                                                • 8.1 操作系统安全性概述
                                                                                                                                                                                                                                                                                                                                  • 8.1.1 操作系统的特点及其重要性
                                                                                                                                                                                                                                                                                                                                    • 8.1.2 操作系统的安全观点
                                                                                                                                                                                                                                                                                                                                      • 8.1.3 操作系统的安全威胁
                                                                                                                                                                                                                                                                                                                                      • 8.2 系统安全的分级管理机制
                                                                                                                                                                                                                                                                                                                                        • 8.2.1 安全等级的标准
                                                                                                                                                                                                                                                                                                                                          • 8.2.2 常用的安全分级管理机制
                                                                                                                                                                                                                                                                                                                                          • 8.3 影响系统安全性的因素
                                                                                                                                                                                                                                                                                                                                            • 8.3.1 来自系统内部的攻击
                                                                                                                                                                                                                                                                                                                                              • 8.3.2 来自系统外部的攻击
                                                                                                                                                                                                                                                                                                                                              • 8.4 操作系统的安全策略与安全机制
                                                                                                                                                                                                                                                                                                                                                • 8.4.1 操作系统的安全策略
                                                                                                                                                                                                                                                                                                                                                  • 8.4.2 操作系统的安全机制
                                                                                                                                                                                                                                                                                                                                                  • 8.5 实现系统安全性的基本技术
                                                                                                                                                                                                                                                                                                                                                    • 本章小结
                                                                                                                                                                                                                                                                                                                                                      • 习题8
                                                                                                                                                                                                                                                                                                                                                      • 第9章 操作系统实验指导
                                                                                                                                                                                                                                                                                                                                                        • 9.1 进程调度实验
                                                                                                                                                                                                                                                                                                                                                          • 9.1.1 阅读程序
                                                                                                                                                                                                                                                                                                                                                            • 9.1.2 设计与编程
                                                                                                                                                                                                                                                                                                                                                            • 9.2 作业调度实验
                                                                                                                                                                                                                                                                                                                                                              • 9.2.1 阅读程序
                                                                                                                                                                                                                                                                                                                                                                • 9.2.2 设计与编程
                                                                                                                                                                                                                                                                                                                                                                • 9.3 存储管理实验
                                                                                                                                                                                                                                                                                                                                                                  • 9.3.1 阅读程序
                                                                                                                                                                                                                                                                                                                                                                    • 9.3.2 设计与编程
                                                                                                                                                                                                                                                                                                                                                                    • 9.4 文件系统实验
                                                                                                                                                                                                                                                                                                                                                                      • 9.5 磁盘移臂调度实验
                                                                                                                                                                                                                                                                                                                                                                      • 参考文献
                                                                                                                                                                                                                                                                                                                                                                        • 版权
                                                                                                                                                                                                                                                                                                                                                                        课程网址: null

                                                                                                                                                                                                                                                                                                                                                                        相关图书