【内容简介】
本书采取类似于英语教学中行之有效的情景会话的教学方法,全面深入地剖析了Linux最新版本(2.4.0)核心源代码,并对Linux核心的独特优点和需要进一步改进的问题作了精辟的评述。
全书分上下两册。上册包括预备知识、存储管理、中断和系统调用、进程和进程调度、文件系统以及传统的Unix进程间通讯共六章,下册则分基于Socket的进程间通讯、设备驱动、多处理器SMP系统结构以及系统引导和初始化四章。上下两册不可分割,是一个有机的整体。
本书写法独特,论述精辟,不回避代码分析中的难点,可以作为操作系统高级课程的教材,也可以作为计算机软件专业和其他相关专业大学本科高年级学生和研究生深入学习操作系统以至软件核心技术的重要参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对Linux最新技术感兴趣者的自学教材。
【前言】
本书着重于对Linux系统最新版本(2.4.0)内核源代码进行情景描述和情景分析。
什么是情景描述?什么是情景分析?
不妨以英语的教学为例。大家都知道,有一种很有效的方法是通过“情景会话”学习英语。例如,去剧院问路要说些什么,去图书馆借书要说些什么,去餐馆吃饭碰上了熟人又说些什么,等等。每一个这样的“情景”都是一个常见或常用的会话过程。以这样的一些情景为线索,沿着这些线索讲解“这是被动语态”、“那是习惯用法”,就容易引起学习人的兴趣从而印象深刻,并且每学了这样一个情景就能够实际运用。另外,由于来自现实生活的情景在语法、语义等方面都不是单一的,在学习一个情景的时..
<< 查看前言