-
内容大纲
本书着重讨论现代操作系统设计的基本概念、基本原理和典型技术,讲述构造现代操作系统过程中可能面临的各种问题及其解决办法;介绍操作系统设计中的一些非常重要的进展,包括线程、实时系统、多处理器调度、进程迁移、分布式计算模式、中间件技术、微核技术、操作系统的安全性等。为了帮助读者更好地将理论与实际设计相结合,书中选择了目前具有代表性、典型性的操作系统Windows NT,UNIX,Linux作为实例贯穿全书,并专门介绍了一个小型操作系统——MINIX的设计与实现。尽可能清晰、全面地向读者展现操作系统迭代演进的设计原理与基本实现技术,以便读者深入了解现代操作系统的全貌,为今后进行大型软件研制与系统开发打下坚实基础。
本书可供高等学校计算机专业及相关专业的师生作为教材,也可供在计算机软件企业和IT行业工作的科技工作者学习和参考。 -
作者介绍
何炎祥,武汉大学博士,二级教授,博士生导师,国家教学名师,享受国务院政府特殊津贴。中国计算机学会(CCF)会士,获CCF杰出教育奖、CCF创建六十周年杰出贡献奖,武汉计算机软件工程学会终身学术成就奖、《计算机教育》杂志卓越贡献奖、湖北省计算机学会终身成就奖等。原武汉大学校长助理、软件工程国家重点实验室主任、计算机学院院长,CCF武汉分部首任主席等。现兼任全国高等学校计算机教育研究会荣誉理事长CCF教育专业委员会荣誉主任,武汉大学校友会计算机分会首任会长,湖北省软件行业协会专家委员会主任等。主要研究方向为可信计算、分布并行处理、软件工程、自然语言处理等。主持和主要承担国家863项目、国家自然科学基金“可信软件基础研究”重大研究计划项目、国家自然科学基金重点项目和面上项目、省市科技攻关项目等40余项,发表论文200多篇。出版学术著作5部、教材10部。主持“编译原理”国家精品课程和国家一流课程,获国家教学成果奖一等奖、湖北省科技进步奖一等奖、宝钢优秀教师特等奖以及湖北省优秀研究生导师、湖北省名师等称号。 -
目录
第1章 操作系统概论
1.1 操作系统的作用
1.1.1 硬件系统和应用程序间的界面
1.1.2 资源管理者
1.1.3 推动操作系统发展的因素
1.2 操作系统的演变
1.2.1 串行处理系统
1.2.2 简单批处理系统
1.2.3 多道程序批处理系统
1.2.4 分时系统
1.2.5 实时系统
1.2.6 网络操作系统
1.2.7 分布式操作系统
1.2.8 嵌入式操作系统
1.3 操作系统的主要成就
1.3.1 进程
1.3.2 存储器管理
1.3.3 信息保护和安全性
1.3.4 调度和资源管理
1.3.5 系统结构
1.4 操作系统举例
1.4.1 Windows NT
1.4.2 UNIX System V
1.5 操作系统主要研究的问题
小结
习题
第2章 进程描述与控制
2.1 进程状态
2.1.1 进程产生和终止
2.1.2 进程状态模型
2.1.3 进程挂起
2.2 进程描述
2.2.1 操作系统控制结构
2.2.2 进程控制结构
2.2.3 进程属性
2.3 进程控制
2.3.1 执行模式
2.3.2 进程创建
2.3.3 进程切换
2.3.4 上下文切换
2.3.5 操作系统的运行
2.3.6 微核
2.4 线程和SMP
2.4.1 线程及其管理
2.4.2 多线程的实现
2.4.3 进程与线程的关系
2.4.4 SMP
2.5 系统举例
2.5.1 UNIX System V
2.5.2 Windows NT
2.5.3 Linux
小结
习题
第3章 并发控制——互斥与同步
3.1 并发原理
3.1.1 进程间的相互作用
3.1.2 进程间的相互竞争
3.1.3 进程间的相互合作
3.1.4 互斥的要求
3.2 互斥——用软件方法实现
3.2.1 Dekker算法
3.2.2 Peterson算法
3.3 互斥——用硬件方法解决
3.3.1 禁止中断
3.3.2 使用机器指令
3.4 信号量
……
第4章 死锁处理
第5章 内存管理
第6章 处理机调度
第7章 I/0设备管理
第8章 文件管理
第9章 分布计算
第10章 分布式进程管理
第11章 操作系统的安全性
第12章 一个小型操作系统的实现
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
