内容简介
本书结合当今操作系统的设计并考虑操作系统的发展方向,全面介绍了现代操作系统的基本概念、设计原理以及在构造过程中可能面临的种种问题及其解决方法;介绍了操作系统设计的一些重要的新进展,如线程、实时系统、多处理器调度、进程迁移、分布计算模式、中间件、微核和安全性等。为便于理解,还选择了3个有代表性的操作系统:Windows NT,UNIX和MVS作为实例贯穿全书。
全书共分12章,分别是操作系统概述,进程描述与控制,并发控制—同步与互斥,死锁处理,内存管理,处理机调度,I/O管理与磁盘调度,文件管理,分布计算,分布式进程管理,操作系统的安全性,排队分析。
本书概念清晰,内容丰富,取材新颖,强调理论与实践的结合,并配有《操作系统学习与解题指南》,以满足教学需要。它既可作为大专院校计算机及相关专业的教科书,又适合于计算机爱好者自学,还可作为有关工程技术人员的参考书。