操作系统原理 / 普通高等教育软件专业十二五规划教材
作者: 王迤冉
出版时间:2013年8月
出版社:中国科技出版传媒股份有限公司
- 中国科技出版传媒股份有限公司
- 9787030375575
- 1-1
- 123512
- 0045159410-5
- 平装
- 16开
- 2013年8月
- 420
- 256
- 工学
- 软件工程
- TP316
- 计算机科学与技术等
- 本科
《操作系统原理(普通高等教育软件工程专业十二五规划教材)》可作为计算机专业、信息管理专业、通信专业的本科生或专科生教材,也可以作为计算机领域相关研究人员的参考书。
前言
第1章 绪论
1.1操作系统概述
1.1.1计算机系统的组成
1.1.2操作系统的地位和作用
1.1.3操作系统的定义
1.2操作系统的形成与发展
1.2.1操作系统的产生
1.2.2操作系统的完善
1.2.3操作系统的发展
1.3操作系统的分类
1.3.1多道批处理系统
1.3.2分时系统
1.3.3实时系统
1.3.4单用户操作系统
1.3.5网络操作系统
1.3.6分布式操作系统
1.3.7嵌入式操作系统
1.4操作系统的特征
1.4.1并发性
1.4.2共享性
1.4.3虚拟性
1.4.4异步性
1.5操作系统的功能
1.5.1处理机管理功能
1.5.2存储管理功能
1.5.3设备管理功能
1.5.4文件管理功能
1.5.5接口服务
1.6典型例题讲解
1.6.1单项选择题
1.6.2填空题
1.6.3综合题
1.7本章小结
习题
第2章 进程的描述与控制
2.1进程的基本概念
2.1.1进程概念的引入
2.1.2进程的定义和结构
2.1 03进程和程序的关系
2.2进程的描述
2.2.1进程的特征
2.2.2进程控制块
2.2.3进程的基本状态
2.3进程控制
2.3.1进程创建
2.3.2进程撤销
2.3.3进程的阻塞与唤醒
2.4线程
2.4.1线程的概念
2.4.2线程的种类和实现
2.5典型例题讲解
2.5.1单项选择题
2.5.2填空题
2.5.3综合题
2.6本章小结
习题
第3章 进程同步与通信
3.1进程同步
3.2临界区管理
3.2.1 临界资源
3.2.2 临界区
3.2.3实现互斥的软件方法
3.2.4实现互斥的硬件方法
3.3信号量和PV操作
3.3.1信号量的概念
3.3.2 PV操作
3.4互斥信号量
3.4.1用互斥信号量来实现进程互斥
3.4.2哲学家进餐问题
3.4.3读者/写者问题
3.5同步信号量
3.5.1进程同步关系
3.5.2使用同步信号量实现进程同步
3.5.3简单的生产者/消费者问题
3.6资源信号量
3.6.1用资源信号量实现进程间资源分配
3.6.2复杂的生产者消费者问题
3.7进程通信
3.7.1进程通信的类型
3.7.2直接通信和间接通信方式
3.8典型例题讲解
3.8.1单项选择题
3.8.2填空题
3.8.3综合题
3.9本章小结
习题
第4章 处理机调度与死锁
4.1处理机调度的概念
4.1.1处理机调度的层次
4.1.2调度队列模型
4.1.3选择调度方式和调度算法的若干准则
4.2调度算法
4.2.1先来先服务调度算法
4.2.2短作业优先调度算法
4.2.3高响应比优先调度算法
4.2.4高优先权优先调度算法
4.2.5时间片轮转调度算法
4.2.6多级反馈队列调度算法
4.3实时调度
4.3.1实现实时调度的基本条件
4.3.2实时调度算法的分类
4.3.3常用的几种实时调度算法
4.4死锁
4.4.1死锁产生的原因和必要条件
4.4.2死锁的预防
4.4.3死锁的避免
4.4.4死锁的检测
4.4.5死锁的解除
4.4.6饥饿与活锁
4.4.7死锁的综合处理
4.5典型例题讲解
4.5.1单项选择题
4.5.2填空题
4.5.3综合题
4.6本章小结
习题
第5章 存储器管理
5.1存储器管理概述
5.1.1存储器概述
5.1.2存储器管理的主要功能
5.1.3程序的链接
5.1 04程序的装入
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.4.4分页共享
5.5基本分段存储管理方式
5.5.1分段与段表
5.5.2地址变换机构
5.5.3分段共享
5.5.4分页和分段的主要区别
5.6段页式存储管理方式
5.6.1基本原理
5.6.2地址变换机构
5.7虚拟存储器
5.7.1虚拟存储器概述
5.7.2虚拟存储器的特征
5.8请求分页存储管理方式
5.8.1实现原理
5.8.2内存分配策略
5.8.3调页策略
第6章 设备管理
第7章 文件管理
第8章 操作系统接口
第9章 常用操作系统简介
参考文献