《Linux操作系统分析与实践》简要介绍操作系统的定义、功能、特性,以及发展历史、分类、内核结构,阐述计算机硬件系统对操作系统的支持与要求,以Linux 2.6版本为例详细分析Linux操作系统的进程管理、内存管理、文件管理和设备管理的工作原理和设计。然后详细介绍字符设备、块设备和网络设备的Linux驱动程序设计与实现方法。除此以外,还给出了Linux系统管理、内核同步机制、进程间通信、内存管理、Proc文件创建、设备驱动程序、内核裁减等实验内容及有关参考代码。
《Linux操作系统分析与实践》通过详细的例子引导渎者系统地学习Linux操作系统的工作原理与设计,并通过Linux设备驱动程序设计实践强化对Linux操作系统的理解和应用。《Linux操作系统分析与实践》适于作为计算机相关专业方向的高年级学生或研究生的教材,也适合有志于从事Linux操作系统研究和开发的工程师阅读。
本书第1章介绍了操作系统的地位、定义、功能、特性,以及发展历史、分类、内核结构模型;
第2章则以IntelX86为例介绍了计算机硬件子系统对操作系统的支持与要求,重点闹述了X86的保护模式、中断机制、Firmware及Linux系统引导;
第3章详细介绍了进程管理以及在Linux内核里的实现方法;
第4章介绍了内存管理的基本原理、技术,详细介绍了Linux内存管理的策略和实现机制;
第5章介绍了文件管理的基本概念,以Ext2,Proc为例详细介绍了Linux 文件系统。
第6章详细介绍了设备管理的基本原理以及Linux设备管理的特点;
第7章详细介绍了Linux设备驱动程序设计的基础知识;
第8章介绍了Linux字符设备和块设备驱动程序设计的方法及实例;
第9章介绍了Linux网络设备驱动程序设计的方法及实例。
除此以外,本书还给出了Linux系统管理、内核同步机制进程间通信、内存管理、Proc文件创建、设备驱动程序内核裁减等7个实验内容及有关参考代码。综观全书,处处体现出了对操作系统原理的深人理解,以及对Linux操作系统分析和设计能力的培养。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !