"本书系统地介绍了操作系统的基本概念、原理和方法。全书共10章,第1~8章内容包括操作系统概述、进程与线程、互斥与同步、处理器调度、内存管理、文件管理、输入/输出管理、操作系统安全等。在操作系统各部分基本原理和方法介绍后,均以当代***的操作系统(UNIX、Linux、Windows,以及鸿蒙操作系统)为例,介绍先进操作系统的设计实现原理和特点。第9章详细介绍鸿蒙操作系统,包括系统架构、内核子系统、驱动子系统、启动流程,以及开发实践等。第10章介绍了操作系统设计所要考虑的各种问题。
本书根据操作系统课程教学特点,从整体到局部,分层分类介绍操作系统的基本概念、基本原理和实现方法,做到层次分明,通俗易懂; 引入先进的操作系统相关技术实例介绍,力求将理论与实践相结合,反映操作系统的新进展; 以问题导向的设计方法介绍有助于读者对操作系统复杂工程问题解决方案的理解。更重要的是,本书在操作系统各部分均介绍了鸿蒙操作系统的实现实例,并利用单独的一章专门介绍鸿蒙操作系统。
本书可作为高等学校计算机类专业本科生的教材,也可供从事操作系统设计和维护的科技人员阅读参考。
"
