编辑推荐
从实用操作系统视角重组经典内容,从技术起源发展视角阐述技术内涵,从加强教学实践视角培养学生能力。
内容简介
本书是国防科技大学国家精品课程配套建设教材。全书阐述了操作系统的基本概念、工作原理以及设计方法,以多道程序技术为基础,以实用操作系统设计思想为主线,介绍操作系统涉及的关键内容,并在最后一章中给出了具体的操作系统实例。本书依次介绍了操作系统的发展历史、操作系统运行机制、操作系统中的进程与线程管理、存储管理、文件管理和设备管理,并对各种并发控制问题展开了讨论,对前沿的分布式系统进行了介绍,最后还详细介绍了Windows NT操作系统的结构和实现。
本书可作为高等院校计算机专业或计算机应用、通信与电子相关专业的教材和参考书,也可供从事计算机设计、开发、维护和应用的专业人员阅读。
作者简介
罗宇,国防科技大学计算机学院教授,主持建设的操作系统课程获国家精品课程,是教育部专家库专家。1994年及1998年赴英国和美国学习和工作。参加了银河-1、银河-2、银河-3等国家重点科技工程操作系统开发以及863、国家自然科学基金重点项目、探索重点项目研究,主持了国防预研
目录
- 第1章绪论
- 1.1什么是操作系统
- 1.2操作系统的发展历史
- 1.3主要操作系统介绍
- 习题
- 第2章操作系统运行机制
- 2.1中断和陷入
- 2.2中断/陷入响应和处理
- 2.3操作系统运行模型
- 2.4系统调用
- 2.5用户界面
- 小结
- 习题
- 第3章进程与处理机管理
- 3.1进程描述
- 3.2进程状态
- 3.3进程控制与调度
- 3.4作业与进程的关系
- 3.5线程的引入
- 小结
- 习题
- 第4章并发控制
- 4.1并发执行实现
- 4.2同步与互斥
- 4.3消息传递原理
- 4.4死锁
- 小结
- 习题
- 第5章存储管理
- 5.1连续存储分配
- 5.2不连续存储分配
- 5.3虚存管理
- 小结
- 习题
- 第6章设备管理
- 第7章文件系统
- 第8章分布式系统
- 第9章Windows NT操作系统
- 参考文献