操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分,也是最基础和最核心的系统软件,因而操作系统课程成为计算机科学和软件工程等相关专业的必修课,也是计算机应用从业人员必备的专业知识。本书重点介绍操作系统的基本概念、实现原理和设计方法,主要内容包括操作系统的基本概念、处理器管理、存储管理、设备管理、文件管理、并发程序设计,以及网络环境下的操作系统;附录梳理了全书各章的知识点,并根据学习者类别列出了建议的Bloom学习级别,供读者参考。
本书配套的慕课课程已在中国大学MOOC、Coursera和学堂在线开放运营。随书提供配套的教学视频、电子教案、拓展阅读等教学资源。本书可作为高等学校计算机及相关专业本科操作系统课程教材或参考书,也可供计算机技术和软件技术人员阅读和参考。
“操作系统教程”数字课程与纸质教材紧密配合,为读者提供教学视频、拓展阅读材料、电子教案、习题解答等教学资源,丰富知识的呈现形式,拓展教材的内容,为读者自主学习提供思维与探索的空间,有效帮助读者提升课程学习的效果。