郭玉东和尹青等编著的《Linux原理与结构》内容介绍:在计算机科学与技术学科中,操作系统是一个独具特色的课程群,其中的课程大致可分成三个层次。第一层次以“操作系统”为核心,适用于低年级的本科生,主要介绍操作系统的基本概念、原理、方法等,辅助以验证性的实验,目的是使学员建立起操作系统的整体概念,并能用操作系统提供的系统功能设计出高水平的应用程序。第二层次以“操作系统结构分析”为核心,适用于高年级的本科生或硕士研究生,主要介绍某个主流操作系统的组成结构和设计技术,辅助以源代码分析、算法改进和驱动程序设计,目的是将抽象的操作系统概念、原理、方法等落到实处,加深学员对操作系统概念和原理的理解,提高学员的系统程序设计能力。
郭玉东和尹青等编著的《Linux原理与结构》概述了Linux的发展历史,探讨了Linux的设计哲学,综述了Intel平台以及Linux的主要开发工具和几种常用的数据结构,而后从Linux的引导和初始化入手,详细论述了Linux各主要组成部分的设计原理、管理结构和技术演变,包括中断处理、时钟管理、物理内存管理、进程管理、虚拟内存管理、互斥与同步、进程间通信、虚拟文件系统、物理文件系统等,并深入探讨了Linux各组成部分之间的组织关系。
《Linux原理与结构》内容取材于作者长期的教学和科研实践,涵盖了Linux发展过程中的多个版本,逻辑性强,抽象层次高,可作为硕士研究生与高年级本科生的教材或教学参考书,也可供Linux研究和开发人员参考使用。