从实用作系统视角重组经典内容,从技*起源发展视角阐述技*内涵,从加强教学实践视角培养学生能力。
本书是国防科技大学国家精品课程配套建设教材。全书阐述了作系统的基本概念、工作原理以及设计方法,以多道程序技*为基础,以实用作系统设计思想为主线,介绍作系统涉及的关键内容,并在后一章中给出了具体的作系统实例。本书依次介绍了作系统的发展历史、作系统运行机制、作系统中的进程与线程管理、存储管理、文件管理和设备管理,并对各种并发控制问题展开了讨论,对前沿的分布式系统进行了介绍,后还详细介绍了Windows NT作系统的结构和实现。
本书可作为高等院校计算机专业或计算机应用、通信与电子相关专业的教材和参考书,也可供从事计算机设计、开发、维护和应用的专业人员阅读。
目录
- 章 绪论
- 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作系统
- 参考文献