-
内容大纲
本书是“十二五”普通高等教育本科国家级规划教材,也是国防科技大学国家精品课程教材和国家优秀教学团队教学成果。操作系统作为计算机系统的核心系统软件,负责控制和管理整个计算机系统的资源并组织用户以进程为单位高效协调地使用这些资源。本书以多道程序技术为基础,以通用操作系统主要功能部件为主线,介绍操作系统的概念、组成、功能、处理流程、设计等内容,包括:绪论,操作系统运行机制与用户界面,进程与处理机管理,进程同步与通信、进程死锁,存储管理,设备管理,文件系统,并行与分布式操作系统,保护与安全,系统虚拟机,Linux操作系统实例。附录提供与课程配套的实验与课程设计参考资料。配套有实验教材《Linux操作系统实验教程》,为任课教师免费提供电子课件。
本书可作为高等学校计算机大类专业的教材或参考书,也可供从事计算机研究、开发、维护和应用的专业人员阅读。 -
作者介绍
-
目录
第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 Windows系列及MS DOS
1.3.2 UNIX大家族
1.3.3 自由软件Linux和freeBSD等
习题1
第2章 操作系统运行机制与用户界面
2.1 中断和异常
2.1.1 中断和异常的区别
2.1.2 中断分级
2.2 中断/异常响应和处理
2.2.1 中断/异常响应
2.2.2 中断/异常处理
2.3 操作系统运行模式
2.4 系统调用
2.5 人机界面
2.5.1 命令语言
2.5.2 图形化的用户界面
2.6 小结
习题2
第3章 进程与处理机管理
3.1 进程描述
3.1.1 进程定义
3.1.2 进程控制块
3.2 进程状态
3.2.1 进程的创建与结束
3.2.2 进程状态变化模型
3.2.3 进程挂起
3.3 进程控制与调度
3.3.1 进程运行
3.3.2 进程调度
3.3.3 进程调度算法
3.4 作业与进程的关系
3.5 线程的引入
3.6 小结
习题3
第4章 进程同步与通信、进程死锁
4.1 并行编程
4.1.1 并行编程方法
4.1.2 操作系统的支持
4.2 进程的同步与互斥
4.2.1 同步与临界段问题
4.2.2 解决临界段问题的硬件实现方法
4.2.3 信号量
4.2.4 管程
4.2.5 进程同步与互斥举例
4.3 消息传递
4.3.1 消息传递原理
4.3.2 消息传递示例
4.3.3 管道通信简介
4.4 死锁
……
第5章 存储管理
第6章 设备管理
第7章 文件系统
第8章 并行与分布式操作系统
第9章 保护与安全
第10章 系统虚拟机
第11章 Linux操作系统实例
附录A bash脚本编程简介
附录B 实现一个简单的Linux命令解释器
附录C Linux常用命令
附录D Linux常用函数
附录E Linux内核综合实验指南
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...