顶部
收藏

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

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

作者:
陆丽娜 等
定价:
38.00元
ISBN:
978-7-04-043510-8
版面字数:
550.000千字
开本:
16开
全书页数:
372页
装帧形式:
平装
重点项目:
“十一五”国家规划课题研究成果
出版时间:
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 磁盘移臂调度实验
  • 参考文献
  • 版权

本数字课程是《计算机操作系统(第2版)》纸质教材的配套资源,是利用数字化技术整合优质教学资源的出版形式,可扩展纸质材料内容,为读者提供电子课件、习题参考答案、动画演示等内容,供读者完善学习内容。

相关图书