内容简介
操作系统作为计算机系统的核心系统软件,负责控制和管理整个计算机系统的资源并组织用户高效协调使用这些资源。本书阐述了操作系统的基本工作原理及设计方法,以多道程序技术为基础,以通用操作系统主要功能部件为主线,介绍操作系统的概念、功能、设计等内容,最后一章还给出了具体的Linux操作系统设计实例。本书依次介绍操作系统结构、操作系统中的进程与处理机管理、存储管理、设备管理及文件管理。本书还对各种并发控制问题展开了讨论,对前沿的并行与分布式系统、保护与安全问题进行了深入介绍,最后一章详细介绍了Linux操作系统的结构和实现。附录提供了与课程配套的实验参考资料。本教材为任课教师免费提供电子课件。
本书可作为高等院校计算机、通信、电子或信息处理等相关专业教材和参考书,也可供从事计算机研究、开发、维护和应用的专业人员阅读。