-
内容大纲
本书针对计算机和其他IT专业学生的发展需求,系统、全面地介绍了操作系统的概念、原理、方法与应用。全书共12章,包括硬件基础、操作系统概述、进程描述和控制、线程、互斥与同步、死锁与饥饿、内存管理、处理器管理、I/0设备管理、文件管理、操作系统安全、操作系统发展等内容,力图反映操作系统领域的最新知识与发展,具有较强的系统性和可读性。
本书提供了大量习题,并为部分习题提供了参考答案。除第12章外,各章均设计了“实验与思考”环节,读者可结合Windows、Linux操作系统,通过实践来加深对理论知识的认识。
本书适合用于高等院校“操作系统”课程的教学,也可供有一定实践经验的软件开发人员参考,还可以作为参加计算机软件专业技术资格和水平考试相关人员的学习辅导用书。 -
作者介绍
-
目录
第2版前言
第1版前言
课程教学进度表
第1章 硬件基础
1.1 硬件的基本构成
1.2 处理器
1.2.1 CPU的性能因素
1.2.2 微处理器的发展
1.3 指令与指令周期
1.3.1 指令集
1.3.2 指令周期
1.4 中断
1.4.1 中断和指令周期
1.4.2 中断处理
1.4.3 多个中断
1.5 存储器的层次结构
1.5.1 存储器的重要特性
1.5.2 局部性原理
1.5.3 高速缓存
1.5.4 启动计算机
1.6 对称多处理器和多核计算机结构
1.6.1 对称多处理器
1.6.2 多核计算机
【习题】
【实验与思考】熟悉计算机指令的执行
第2章 操作系统概述
2.1 什么是操作系统
2.1.1 作为用户/计算机接口
2.1.2 作为资源管理器
2.1.3 作为扩展机器
2.1.4 操作系统的核心概念
2.2 操作系统的发展历程
2.2.1 串行处理
2.2.2 简单批处理系统
2.2.3 多道批处理系统
2.2.4 分时系统
2.2.5 实时操作系统与网络操作系统
2.2.6 现代操作系统
2.3 操作系统的容错性
2.3.1 基本概念
2.3.2 错误
2.3.3 操作系统机制
2.4 多处理器和多核操作系统设计因素
2.4.1 对称多处理器操作系统
2.4.2 多核操作系统
【习题】
【实验与思考】熟悉操作系统实例
第3章 进程描述和控制
3.1 什么是进程
3.2 进程状态
3.2.1 两状态进程模型
3.2.2 进程的创建和终止
3.2.35 状态进程模型
3.2.4 被挂起的进程
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 基于进程的操作系统
【习题】
【实验与思考】Windows进程的“一生”
……
第4章 线程
第5章 互斥与同步
第6章 死锁与饥饿
第7章 内存管理
第8章 处理器管理
第9章 I/O设备管理
第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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...