顶部
收藏

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

“十一五”国家规划教材

作者:
王万森 孙卫真 温绍洁 霍其润 汪国安
定价:
22.00元
ISBN:
978-7-04-023312-4
版面字数:
360.000千字
开本:
16开
全书页数:
251页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2008-05-12
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
操作系统

本书是普通高等教育“十一五”国家级规划教材,全面系统地介绍操作系统的基本原理、方法与技术,并基于Microsoft Windows Server 2003给出相应的实验。全书分为两大部分,第一部分包括第1~8章,介绍操作系统概述、操作系统用户接口、进程管理、处理机调度、死锁及其对策、存储管理、设备管理和文件系统;第二部分包括第9章和第10章,介绍操作系统的进一步发展和Windows实验。

本书是在《计算机操作系统原理》的基础上改写而成的,语言通俗、结构合理,每章开头有学习目标,结尾有本章小结,所有练习题都附有相应的参考答案。

本书可作为高等学校本科应用型计算机及相关专业学生的教材,也可供相关专业的工程科技人员参考。

  • 前辅文
  • 第1章 操作系统概述
    • 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.3.4 通用操作系统
    • 1.4 操作系统的特征
    • 1.5 操作系统的服务
      • 1.5.1 操作系统的公共服务
      • 1.5.2 操作系统的服务方式
    • 1.6 操作系统的功能
      • 1.6.1 用户接口
      • 1.6.2 处理机管理
      • 1.6.3 存储管理
      • 1.6.4 设备管理
      • 1.6.5 文件管理
    • 1.7 操作系统的结构
      • 1.7.1 整体式系统
      • 1.7.2 层次式系统
      • 1.7.3 客户/服务器系统
    • 本章小结
    • 学后自测1
    • 参考答案1
  • 第2章 操作系统用户接口
    • 2.1 用户接口概述
      • 2.1.1 程序的执行和作业的概念
      • 2.1.2 作业管理概述
    • 2.2 命令接口
      • 2.2.1 脱机命令接口
      • 2.2.2 联机命令接口
    • 2.3 程序接口
      • 2.3.1 系统调用概述
      • 2.3.2 系统调用类型
      • 2.3.3 系统调用过程
    • 2.4 图形接口
    • 本章小结
    • 学后自测2
    • 参考答案2
  • 第3章 进程管理
    • 3.1 进程的基本概念
      • 3.1.1 进程的引入
      • 3.1.2 进程的定义和特征
    • 3.2 进程的描述
      • 3.2.1 进程控制块
      • 3.2.2 进程控制块的组织方式
    • 3.3 进程状态及其转换
      • 3.3.1 进程的基本状态
      • 3.3.2 进程基本状态的转换
    • 3.4 进程控制
      • 3.4.1 进程控制机构
      • 3.4.2 进程控制原语
    • 3.5 进程互斥与同步
      • 3.5.1 互斥的概念
      • 3.5.2 进程同步的概念
      • 3.5.3 互斥与同步机制
      • 3.5.4 用PV原语实现互斥与同步的方法
      • 3.5.5 用PV原语解决经典的互斥与同步问题
    • 3.6 进程间通信
      • 3.6.1 进程间通信的类型
      • 3.6.2 消息传递
      • 3.6.3 消息传递的实例——消息缓冲通信
    • 3.7 线程的概念
      • 3.7.1 线程的引入和定义
      • 3.7.2 线程的属性和状态
      • 3.7.3 进程与线程的比较
    • 本章小结
    • 学后自测3
    • 参考答案3
  • 第4章 处理机调度
    • 4.1 调度的层次与分类
      • 4.1.1 调度的层次
      • 4.1.2 调度的分类
    • 4.2 调度算法的设计目标和性能指标
      • 4.2.1 设计目标
      • 4.2.2 性能指标
    • 4.3 调度算法
      • 4.3.1 先来先服务调度算法
      • 4.3.2 短作业(进程)优先调度算法
      • 4.3.3 高响应比优先调度算法
      • 4.3.4 时间片轮转调度算法
      • 4.3.5 优先级调度算法
      • 4.3.6 多级反馈队列调度算法
    • 4.4 实时系统调度
      • 4.4.1 实现实时调度的基本条件
      • 4.4.2 实时调度的分类
      • 4.4.3 常用的几种实时调度算法
    • 本章小结
    • 学后自测4
    • 参考答案4
  • 第5章 死锁及其对策
    • 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.3.3 破坏不剥夺条件
      • 5.3.4 破坏环路等待条件
    • 5.4 死锁的避免
      • 5.4.1 系统状态的安全性
      • 5.4.2 银行家算法
      • 5.4.3 银行家算法举例
    • 5.5 死锁的检测和解除
      • 5.5.1 利用资源分配图检测死锁
      • 5.5.2 利用死锁检测算法检测死锁
      • 5.5.3 死锁的恢复
    • 本章小结
    • 学后自测5
    • 参考答案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.2.3 可重定位分区存储管理
      • 6.2.4 分区的存储保护
    • 6.3 虚拟存储系统的基本概念
      • 6.3.1 虚拟存储器
      • 6.3.2 实现虚拟存储器的基本原理
    • 6.4 分页存储管理
      • 6.4.1 分页存储管理的实现原理
      • 6.4.2 简单分页存储管理
      • 6.4.3 请求式分页存储管理
      • 6.4.4 请求式调页存储管理的页面置换算法
      • 6.4.5 页面抖动和工作集模型
      • 6.4.6 页面保护
      • 6.4.7 页式存储管理的优缺点
    • 6.5 请求分段存储管理
      • 6.5.1 段式存储管理的基本思想
      • 6.5.2 段式存储管理的实现原理
      • 6.5.3 段的共享与保护
      • 6.5.4 分段与分页的区别与联系
      • 6.5.5 段式存储管理的优缺点
    • 6.6 段页式存储管理
      • 6.6.1 段页式存储管理的基本思想
      • 6.6.2 段页式存储管理的地址变换过程
      • 6.6.3 段页式存储管理的优缺点
    • 本章小结
    • 学后自测6
    • 参考答案6
  • 第7章 设备管理
    • 7.1 概述
      • 7.1.1 I/O设备的种类
      • 7.1.2 设备控制器
      • 7.1.3 I/O控制方式
      • 7.1.4 设备管理的功能
    • 7.2 设备管理的实现技术
      • 7.2.1 中断技术
      • 7.2.2 缓冲技术
      • 7.2.3 设备分配技术
    • 7.3 设备管理软件的层次
      • 7.3.1 用户层I/O软件
      • 7.3.2 与设备无关的I/O软件
      • 7.3.3 设备驱动程序
      • 7.3.4 中断处理程序
    • 7.4 虚拟设备
      • 7.4.1 SPOOLing概念
      • 7.4.2 SPOOLing系统实现
      • 7.4.3 虚拟设备实例
    • 7.5 磁盘驱动调度
      • 7.5.1 磁盘结构
      • 7.5.2 磁盘调度算法
    • 本章小结
    • 学后自测7
    • 参考答案7
  • 第8章 文件系统
    • 8.1 文件系统概述
      • 8.1.1 文件的概念
      • 8.1.2 文件系统的概念
    • 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.5.1 文件目录的概念
      • 8.5.2 文件目录的基本结构
      • 8.5.3 文件路径名
      • 8.5.4 便于共享的目录结构
    • 8.6 文件系统的安全性
      • 8.6.1 系统安全性保护
      • 8.6.2 存取控制权限保护
      • 8.6.3 保密
    • 8.7 文件的操作与使用
      • 8.7.1 文件创建和删除
      • 8.7.2 文件打开和关闭
      • 8.7.3 文件的读和写
      • 8.7.4 文件的硬链接和解除硬链接
    • 本章小结
    • 学后自测8
    • 参考答案8
  • 第9章 操作系统的进一步发展
    • 9.1 操作系统新类型
      • 9.1.1 微型计算机操作系统
      • 9.1.2 网络操作系统
      • 9.1.3 分布式操作系统
      • 9.1.4 嵌入式操作系统
    • 9.2 操作系统新技术
      • 9.2.1 微内核技术
      • 9.2.2 多线程技术
    • 本章小结
    • 学后自测9
    • 参考答案9
  • 第10章 Windows实验
    • 10.1 Windows Server 2003基础
      • 10.1.1 Windows Server 2003进程和线程的实现
      • 10.1.2 Windows Server 2003进程状态及进程调度
      • 10.1.3 Windows Server 2003内存管理
      • 10.1.4 Windows Server 2003文件系统
      • 10.1.5 Windows Server 2003设备管理
      • 10.1.6 客户和服务器版本之间的差异
    • 10.2 Windows Server 2003的注册表管理机制和实验
    • 10.3 Windows Server 2003进程和线程实验
    • 10.4 线程调度
    • 10.5 内存实验
    • 10.6 系统安全实验
  • 参考文献

相关图书