《计算机操作系统(新工科建设之路计算机类规划教材)》(编者:沈晓红//刘颖//杨明|责编:杜军)-图书推荐
编辑推荐语
1. 在内容的选取上注重基础性、原理性和**性,全面系统地介绍操作系统的经典内容和若干*新成果,覆盖了研究生招生考试大纲操作系统部分的教学要求。2. 在知识的组织上,围绕“什么是操作系统?”、“操作系统是做什么的?”、“操作系统是如何做的?”三个基本问题展开。全书包括六个部分(操作系统概述、处理机管理、存储管理、设备管理、文件管理、用户接口)以及两个附录(Linux实验环境和实验内容)。3. 本书配套的教辅材料齐全,包括:(1)电子版的教师资料:包括PPT格式的电子课件、教学大纲和实验大纲;(2)配套的习题解答与实验指导:包括各章习题答案、实验指导和实验代码。
内容提要
本书系统地介绍了计算机操作系统的基本理论和最新技术,并具体分析了Linux中的实现技术和方法。全书分为10章,第1章概述了操作系统的定义、发展、功能、特征和类型;第2~11章分别介绍了进程管理、同步与通信、死锁与饥饿、处理机调度、基本存储管理、虚拟存储管理、设备管理、文件管理和操作系统接口。本书以三个问题(什么是操作系统?操作系统是做什么的?操作系统是如何做的?)为主线,以操作系统的五大功能模块为内容,以三个基本(基本功能、基本技术、基本概念)为知识点,构建了"知识体—知识面—知识点”的内容体系;以发展的眼光介绍每个功能模块,循序渐进、逐步深入地讲解主要设计方案,注重分析设计方案逐步替代的原因、各自的优缺点及由此获得的算法启示,并对Linux系统进行实例分析。难度及篇幅适中。每章附有小结与练习题,并提供教学大纲、电子课件、习题解答、实验大纲和实验指导,便于师生的教学使用。
作者简介
沈晓红,山东财经大学副教授,山东省中美数字媒体国际合作研究中心副主任。国家自然科学基金通信评审专家、国际期刊《Journale of Computer》审稿人,参与多项科研项目,取得多项科研成果奖。主要讲授课程计算机操作系统、操作系统课程设计、汇编语言程序设计等。
目录
**部分 操作系统概述
第1章 操作系统概述
1.1 操作系统的概念
1.2 操作系统的发展历程
1.3 操作系统的基本特征
1.4 操作系统的主要功能
1.5 计算机硬件简介
小 结
习 题
第二部分 处理机管理
第2章 进程管理
2.1 进程及其状态
2.2 进程控制块
2.3 进程控制
2.4 线程
小 结
习 题
第3章 同步与通信
3.1 进程的同步与互斥
3.2 经典进程同步问题
3.3 管程
3.4 进程通信
小 结
习 题
第4章 死锁与饥饿
4.1 死锁
4.2 死锁的预防
4.3 死锁的避免
4.4 死锁的检测与恢复
4.5 死锁的忽略
4.6 饥饿
小 结
习 题
第5章 处理机调度
5.1 分级调度与调度目标
5.2 常用调度算法
5.3 实时系统的调度
小 结
习 题
第三部分 存储管理
第6章 基本存储管理
6.1 存储管理的基本功能
6.2 分区存储管理
6.3 内存扩充技术
6.4 分页存储管理
6.5 分段存储管理
6.6 段页式存储管理
小 结
习 题
第7章 虚拟存储管理