顶部
收藏

操作系统教程(第6版)

“十一五”国家规划教材

作者:
骆斌 葛季栋 费翔林
定价:
46.00 元
版面字数:
370千字
开本:
特殊
装帧形式:
平装
版次:
6
最新版次
印刷时间:
1899年
ISBN:
978-7-04-055304-8
物料号:
55304-00
出版时间:
2020-12-15
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
操作系统

操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分,也是最基础和最核心的系统软件,因而操作系统课程成为计算机科学和软件工程等相关专业的必修课,也是计算机应用从业人员必备的专业知识。本书重点介绍操作系统的基本概念、实现原理和设计方法,主要内容包括操作系统的基本概念、处理器管理、存储管理、设备管理、文件管理、并发程序设计,以及网络环境下的操作系统;附录梳理了全书各章的知识点,并根据学习者类别列出了建议的Bloom学习级别,供读者参考。

本书配套的慕课课程已在中国大学MOOC、Coursera和学堂在线开放运营。随书提供配套的教学视频、电子教案、拓展阅读等教学资源。本书可作为高等学校计算机及相关专业本科操作系统课程教材或参考书,也可供计算机技术和软件技术人员阅读和参考。

  • 目录
    • 前辅文
      • 第一章 计算机操作系统概述
        • 1.1 计算机系统
          • 1.1.1 计算机系统概述
            • 1.1.2 计算机硬件系统
              • 1.1.3 计算机软件系统
              • 1.2 计算机操作系统
                • 1.2.1 计算机操作技术的发展
                  • 1.2.2 操作系统及其分类
                  • 1.3 深入观察操作系统
                    • 1.3.1 资源管理的角度
                      • 1.3.2 程序控制的角度
                        • 1.3.3 操作控制计算机的角度
                          • 1.3.4 人机交互的角度
                            • 1.3.5 程序接口的角度
                              • 1.3.6 系统结构的角度
                              • 本章小结
                                • 习题一
                                • 第二章 处理器管理
                                  • 2.1 处理器
                                    • 2.1.1 处理器与寄存器
                                      • 2.1.2 指令与处理器模式
                                      • 2.2 中断
                                        • 2.2.1 中断的概念
                                          • 2.2.2 中断源
                                            • 2.2.3 中断系统
                                              • 2.2.4 多中断的响应与处理
                                              • 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 处理器调度
                                                                • 2.5.1 处理器调度的层次
                                                                  • 2.5.2 处理器调度算法
                                                                  • 本章小结
                                                                    • 习题二
                                                                    • 第三章 存储管理
                                                                      • 3.1 存储管理基础
                                                                        • 3.1.1 存储管理的主要模式
                                                                          • 3.1.2 存储管理的功能
                                                                            • 3.1.3 虚拟存储器概述
                                                                              • 3.1.4 存储管理的硬件支撑
                                                                              • 3.2 单连续分区存储管理
                                                                                • 3.2.1 单用户连续分区存储管理与固定分区存储管理
                                                                                  • 3.2.2 可变分区存储管理
                                                                                  • 3.3 页式存储管理
                                                                                    • 3.3.1 页式存储管理的基本原理
                                                                                      • 3.3.2 页式存储管理的实现
                                                                                        • 3.3.3 页式虚拟存储管理
                                                                                          • 3.3.4 页面调度
                                                                                            • 3.3.5 反置页表
                                                                                            • 3.4 段式存储管理
                                                                                              • 3.4.1 段式存储管理
                                                                                                • 3.4.2 段式虚拟存储管理
                                                                                                  • 3.4.3 段页式存储管理
                                                                                                  • 本章小结
                                                                                                    • 习题三
                                                                                                    • 第四章 设备管理
                                                                                                      • 4.1 设备管理基础
                                                                                                        • 4.1.1 设备管理概述
                                                                                                          • 4.1.2 I/O控制方式
                                                                                                            • 4.1.3 总线与I/O
                                                                                                            • 4.2 设备管理软件
                                                                                                              • 4.2.1 I/O软件的实现层次
                                                                                                                • 4.2.2 I/O软件的实现
                                                                                                                  • 4.2.3 I/O缓冲区
                                                                                                                  • 4.3 独占型外围设备的分配
                                                                                                                    • 4.3.1 设备独立性
                                                                                                                      • 4.3.2 独占型外设的分配
                                                                                                                      • 4.4 共享型外围设备的驱动
                                                                                                                        • 4.4.1 磁盘的物理结构
                                                                                                                          • 4.4.2 磁盘的驱动调度
                                                                                                                          • 4.5 虚拟设备
                                                                                                                            • 4.5.1 SPOOLing系统
                                                                                                                              • 4.5.2 批处理系统的作业管理
                                                                                                                              • 本章小结
                                                                                                                                • 习题四
                                                                                                                                • 第五章 文件管理
                                                                                                                                  • 5.1 文件系统概述
                                                                                                                                    • 5.1.1 文件的概念
                                                                                                                                      • 5.1.2 文件系统及其功能
                                                                                                                                      • 5.2 文件的组织
                                                                                                                                        • 5.2.1 文件的存储
                                                                                                                                          • 5.2.2 文件的逻辑结构
                                                                                                                                            • 5.2.3 记录的成组与分解
                                                                                                                                              • 5.2.4 文件的物理结构
                                                                                                                                              • 5.3 文件目录
                                                                                                                                                • 5.3.1 文件目录结构
                                                                                                                                                  • 5.3.2 文件目录的管理
                                                                                                                                                  • 5.4 文件的共享、保护和保密
                                                                                                                                                    • 5.4.1 文件的共享
                                                                                                                                                      • 5.4.2 文件的保密
                                                                                                                                                        • 5.4.3 文件的保护
                                                                                                                                                        • 5.5 文件的使用
                                                                                                                                                          • 5.5.1 文件的存取方法
                                                                                                                                                            • 5.5.2 文件的使用
                                                                                                                                                            • 5.6 文件系统的实现
                                                                                                                                                              • 5.6.1 辅存空间管理
                                                                                                                                                                • 5.6.2 文件系统的实现层次
                                                                                                                                                                • 本章小结
                                                                                                                                                                  • 习题五
                                                                                                                                                                  • 第六章 并发程序设计
                                                                                                                                                                    • 6.1 并发程序设计
                                                                                                                                                                      • 6.1.1 并发程序设计的概念
                                                                                                                                                                        • 6.1.2 并发进程的制约关系
                                                                                                                                                                        • 6.2 临界区管理
                                                                                                                                                                          • 6.2.1 临界区概念
                                                                                                                                                                            • 6.2.2 临界区管理实现的尝试
                                                                                                                                                                              • 6.2.3 临界区管理实现的硬件方式
                                                                                                                                                                              • 6.3 PV操作
                                                                                                                                                                                • 6.3.1 PV操作与进程互斥
                                                                                                                                                                                  • 6.3.2 PV操作与进程同步
                                                                                                                                                                                    • 6.3.3 生产者-消费者问题探究
                                                                                                                                                                                    • 6.4 管程
                                                                                                                                                                                      • 6.4.1 管程概述
                                                                                                                                                                                        • 6.4.2 霍尔管程
                                                                                                                                                                                          • 6.4.3 霍尔管程的例子
                                                                                                                                                                                          • 6.5 进程通信
                                                                                                                                                                                            • 6.5.1 进程通信
                                                                                                                                                                                              • 6.5.2 高级进程通信机制
                                                                                                                                                                                              • 6.6 死锁
                                                                                                                                                                                                • 6.6.1 死锁的产生
                                                                                                                                                                                                  • 6.6.2 死锁的防止
                                                                                                                                                                                                    • 6.6.3 死锁的避免
                                                                                                                                                                                                      • 6.6.4 死锁的检测
                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                        • 习题六
                                                                                                                                                                                                        • 第七章 网络环境下的操作系统
                                                                                                                                                                                                          • 7.1 计算机网络与网络操作系统
                                                                                                                                                                                                            • 7.1.1 网络体系结构
                                                                                                                                                                                                              • 7.1.2 网络操作系统
                                                                                                                                                                                                                • 7.1.3 网络文件系统
                                                                                                                                                                                                                • 7.2 分布式操作系统
                                                                                                                                                                                                                  • 7.2.1 分布式系统概述
                                                                                                                                                                                                                    • 7.2.2 分布式进程通信
                                                                                                                                                                                                                      • 7.2.3 分布式共享内存
                                                                                                                                                                                                                        • 7.2.4 分布式事务处理
                                                                                                                                                                                                                        • 7.3 云计算与虚拟化
                                                                                                                                                                                                                          • 7.3.1 云计算
                                                                                                                                                                                                                            • 7.3.2 虚拟化
                                                                                                                                                                                                                            • 7.4 移动终端操作系统
                                                                                                                                                                                                                              • 7.4.1 移动终端的处理器结构
                                                                                                                                                                                                                                • 7.4.2 移动终端的人机交互
                                                                                                                                                                                                                                  • 7.4.3 移动终端的无线通信
                                                                                                                                                                                                                                    • 7.4.4 移动终端的操作系统实例
                                                                                                                                                                                                                                    • 7.5 网络环境下的操作系统安全
                                                                                                                                                                                                                                      • 7.5.1 安全概述
                                                                                                                                                                                                                                        • 7.5.2 计算机病毒
                                                                                                                                                                                                                                          • 7.5.3 安全审计
                                                                                                                                                                                                                                            • 7.5.4 安全模型
                                                                                                                                                                                                                                              • 7.5.5 安全加密算法
                                                                                                                                                                                                                                              • 7.6 区块链
                                                                                                                                                                                                                                                • 7.6.1 区块链概述
                                                                                                                                                                                                                                                  • 7.6.2 区块链的架构
                                                                                                                                                                                                                                                    • 7.6.3 区块链的应用
                                                                                                                                                                                                                                                    • 本章小结
                                                                                                                                                                                                                                                      • 习题七
                                                                                                                                                                                                                                                      • 附录 《操作系统教程》导学
                                                                                                                                                                                                                                                        • 课后阅读材料
                                                                                                                                                                                                                                                        课程网址: null

                                                                                                                                                                                                                                                        相关图书