近十年来,Linux在促进信息产业发展的同时,也为设计各种新型操作系统提供了难得的案例。应该说Linux为操作系统研究者提供了新理论、新方法、新技术的实践和验证平台,同时反过来促进了操作系统的不断发展。Linux由于源代码公开,特别适合于高等学校计算机专业本科生操作系统课程的教学。
《Linux操作系统分析与实践》注重学生对Linux操作系统分析和设计能力的培养,系统地介绍了操作系统的定义、功能等基本知识,并以Intel X86为例介绍了计算机硬件子系统对操作系统的支持与要求,进程管理以及在Linux内核里的实现方法,内存管理的基本原理、技术;以Ext2,Proc为例详细介绍了Linux文件系统,设备管理的基本原理以及Linux设备管理的特点,Linux字符设备和块设备驱动程序设计的方法及实例等等。

Linux操作系统分析与实践》简要介绍操作系统的定义、功能、特性,以及发展历史、分类、内核结构,阐述计算机硬件系统对操作系统的支持与要求,以Linux 2.6版本为例详细分析Linux操作系统的进程管理、内存管理、文件管理和设备管理的工作原理和设计。然后详细介绍字符设备、块设备和网络设备的Linux驱动程序设计与实现方法。除此以外,还给出了Linux系统管理、内核同步机制、进程间通信、内存管理、Proc文件创建、设备驱动程序、内核裁减等实验内容及有关参考代码。
《Linux操作系统分析与实践》通过详细的例子引导渎者系统地学习Linux操作系统的工作原理与设计,并通过Linux设备驱动程序设计实践强化对Linux操作系统的理解和应用。《Linux操作系统分析与实践》适于作为计算机相关专业方向的高年级学生或研究生的教材,也适合有志于从事Linux操作系统研究和开发的工程师阅读。

《Linux操作系统分析与实践》电子书籍下载地址:

Linux就该这么学

您只需扫描右侧二维码或微信搜索:"LinuxProbe"即可完成下载

该页面的验证码:

请关注《Linux就该这么学》的微信公众号,回复:“验证码”,获取该页面的验证码。