标题：计算机操作系统原理
图书信息
出版社: 高等教育出版社; 第2版 (2008年5月1日)
丛书名: 普通高等教育“十一五”国家级规划教材,普通高等学校计算机专业特色教材
平装: 250页
正文语种: 简体中文
开本: 16
ISBN: 9787040233124
条形码: 9787040233124
尺寸: 23.1 x 18.5 x 1 cm
重量: 340 g
内容简介
《计算机操作系统原理(第2版)》是普通高等教育“十一五”国家级规划教材，《计算机操作系统原理(第2版)》全面系统地介绍操作系统的基本原理、方法与技术，并基于Microsoft Windows Server 2003给出相应的实验。全书分为两大部分，第一部分包括第1～8章，介绍操作系统概述、操作系统用户接口、进程管理、处理机调度、死锁及其对策、存储管理、设备管理和文件系统；第二部分包括第9章和第10章，介绍操作系统的进一步发展和Windows实验。
《计算机操作系统原理(第2版)》是在《计算机操作系统原理》的基础上改写而成的，语言通俗、结构合理，每章开头有学习目标，结尾有本章小结，所有练习题都附有相应的参考答案。
《计算机操作系统原理(第2版)》可作为高等学校本科应用型计算机及相关专业学生的教材，也可供相关专业的工程科技人员参考。
目录
第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 系统安全实验
参考文献