Linux内核完全注释

当前位置:首页 > 计算机网络 > 操作系统/系统开发 > Linux内核完全注释

出版社:机械工业出版社
出版日期:2005-8
ISBN:9787111149682
作者:赵炯
页数:436页

内容概要

前言
第1章 概述
1.1 Linrx的诞生和发展
1.1.1 UNIX、MINIX、GNU和POSIX
1.1.2 Linux操作系统的诞生和版本的变迁
1.2 内容综述
1.3 本章小结
1.4 习题
第2章 Linux内核体系结构
2.1 Linux内核模试和体系结构
2.2 Linrx中断机制
2.3 Linrx系统定时
2.4 Linrx内核进程控制
2.4.1任务数据结构
2.4.2 进程运行状态
2.4.3 进程初始化
2.4.4 创建新进程
2.4.5 进程调度
2.4.6 终止进程
2.5 Linrx内核对内存的使用法
2.6 Linrx系统中堆栈的使用法
2.6.1 初始化阶段
2.6.2 任务的堆栈
2.6.3 内核态与用户态堆的、栈之间的切换
2.7 Linrx内核源代码的目录结构
2.7.1 引导启动程序目录boot
2.7.2 文件系统目录fs
2.7.3 头文件主目录
2.7.4 内核初始化程序目录init
2.7.5 内核程序主目录lib
2.7.6 内核库函数目录lib
2.7.7 内存管理程序目录mm
2.7.8 编译内核工具程序目录Tools
2.8 内核系统与用户程序的关系
2.9 Linrx内核的编译实验环境
2.10 Linrx/Makefile文件
2.11 本章小结
2.12 习题
第3章 内核引导启动程序
3.1 总体功能描述
3.2 程序分析
3.2.1 bootsect..t 程序
3.2.2 setup.s 程序
3.2.3 head.s 程序
3.3本章小结
3.4 习题
第4章 内核初始化过程
4.1 main.c 程序分析
4.2 本章小结
4.3习题
第5章 进程调度与系统与系统调用
第6章 输入输出系统——块设备驱动程序
第7章 入输出系统——字符设备
第8章 数学协处理器
第9章 文件系统
第10章 内存管理
第11章 包含文件
第12章 内核库文件
第13章 内核组建
参考文献

书籍目录

前言  第1章 概述 1.1 Linrx的诞生和发展  1.1.1 UNIX、MINIX、GNU和POSIX  1.1.2 Linux操作系统的诞生和版本的变迁 1.2 内容综述  1.3 本章小结 1.4 习题第2章 Linux内核体系结构 2.1 Linux内核模试和体系结构 2.2 Linrx中断机制 2.3 Linrx系统定时 2.4 Linrx内核进程控制  2.4.1任务数据结构  2.4.2 进程运行状态  2.4.3 进程初始化  2.4.4 创建新进程  2.4.5 进程调度  2.4.6 终止进程 2.5 Linrx内核对内存的使用法 2.6 Linrx系统中堆栈的使用法  2.6.1 初始化阶段  2.6.2 任务的堆栈  2.6.3 内核态与用户态堆的、栈之间的切换 2.7 Linrx内核源代码的目录结构  2.7.1 引导启动程序目录boot  2.7.2 文件系统目录fs  2.7.3 头文件主目录  2.7.4 内核初始化程序目录init   2.7.5 内核程序主目录lib  2.7.6 内核库函数目录lib  2.7.7 内存管理程序目录mm  2.7.8 编译内核工具程序目录Tools 2.8 内核系统与用户程序的关系 2.9 Linrx内核的编译实验环境 2.10 Linrx/Makefile文件 2.11 本章小结 2.12 习题第3章 内核引导启动程序 3.1 总体功能描述 3.2 程序分析  3.2.1 bootsect..t 程序  3.2.2 setup.s 程序  3.2.3 head.s 程序 3.3本章小结 3.4 习题第4章 内核初始化过程 4.1 main.c 程序分析 4.2 本章小结 4.3习题第5章 进程调度与系统与系统调用第6章 输入输出系统——块设备驱动程序第7章 入输出系统——字符设备第8章 数学协处理器第9章 文件系统第10章 内存管理第11章 包含文件第12章 内核库文件第13章 内核组建参考文献

编辑推荐

《Linux内核完全注释》适合作为计算机专业学生学习操作系统课程的实践教材和参考书,也适合Linrx操作系统爱好者自学,还可以供具有一定基础的技术人员作为嵌入式开发应用的参考书。

作者简介

Linux内核完全注释,ISBN:9787111149682,作者:赵炯编著

图书封面


 Linux内核完全注释下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     阅读源代码,哈哈,通过看操作系统的源代码,可以对整个计算机系统有个深入的了解,这个是做应用程序的人很难体会到的感觉,我是看了《unix操作系统设计》这本书后才看的赵博士这本,阅读过伪代码后,看实际的代码要舒服的多,力荐啊
  •     这本书介绍的是最初版本的linux,可能只有一万多行的代码,但又是五脏俱全,操作系统中涉及的基本都包括了。我觉得本书最为经典的还是开头的一些基本介绍(如makefile,80386的保护模式,内存寻址等等),知道了这些才能深入学习下去。其次就是那几个汇编语言写的源文件,它让你知道从开机第一条指令开始,计算机都执行了哪些操作,怎么一步一步把内核导入并运行。大部分讲操作系统的书在这方面说得较为简单,这本书真正的让你知道计算机干了什么事。我就是通过这本书,开始了探索linux的征途。

精彩短评 (总计101条)

  •     这是linux晋级的入门的书,可以看看,不错
  •     听说这本书很不错~~买本看看
  •     不错的一本书,带我走进linux世界,第一次全视linux,受益匪浅~~
  •     未读完
  •     赵炯博士还写了1本更厚更详细的,有条件可以参考那一本. 这2本书 的特点除了注释详尽以外,还指导搭建了一个实验环境,很好很好!
  •     原理入门书不错,不过毕竟分析的内核太老了,
  •     作为技术书籍,很棒
  •     没见过比这更好的注释了
  •     加油看
  •     非常好的学习操作系统的书籍
  •     必读,读完这本回去翻操作系统教材
  •     最本书是他的内核剖析的最早的一个版本,写得不够详细,推荐他后来写得Linux内核完全剖析,有两个版本,一个是基于0.11,还有一个是基于0.12,后面写得很详细,当然,也很厚。
  •     好书
  •     想学习内核的值得看看
  •     一本最好的内核入门书!!!
  •     强烈建议所有欲深究系统编程的同学们通读一遍,一方面对x86系统会有一个比较深刻的理解,另一方面对提高阅读代码能力也有很大的帮助 -- 读别人的代码是一项必要的技能
  •     挺好的 在学习中
  •     花了一周集中精力啃完它,今年内看的最好的一本技术书籍,非常详细的注释以及图解,文章很有逻辑性,读完之后发现原来内核里边有不少简单暴力的调度,理解了很多进程调度,IO读写等中间时序性,果断对OS的理解提升了几个Level。这本书比《深入理解Linux内核》好读一万倍,强烈推荐用来看Linux内核入门。
  •     很好 Linux入门必选的教材啊
  •     大一看的,当时模模糊糊的把文件系统那块看了,还是模模糊糊的。
  •     基本看完,作为入门读物很不错,特别是有作者的注解使人更容易理解,因此强烈推荐。
  •     0.11源代码注释。
  •     没什么好读的了,版本太过成就,将的就是操作系统从按下电源开关的那一刻起装载运行的过程。
  •     胡健有,0.11的内核! 目录:http://goo.gl/5hIF 但哈工大实验很多要参考到这本书.
  •     我要不是正在看另一本Kernel的书也要买一本!
  •     这本书适合老鸟看,我是新手,看到一愣一愣的
  •     读的是网上免费的3.0电子版 虽然重复点很多 内容组织的也有些松散 但作为一本对晦涩代码的注解 能做到这样已经很不错了 而且从注释中确实能看到作者的用心 值得一读
  •     发货还可以,书的质量也可以
  •     对于有耐心的人。 这是一本熟悉内核的一本书。。。
  •     书很好,正版的,质量很好
  •     对所有 0.11 的代码做了详细的讲解,逻辑清晰,对于了解操作系统原理非常有帮助
  •     作为linux的注释 很是详尽 有用必备
  •     同济人写得~~~~ 顶
  •     如同情景分析一样,是一本国人写的好书,尽管已经出了新版本,但是这本书对于了解低版本kernel足够了,作者的为人也很好,Oldlinux.org有问题可以到这里提出
  •     看起来挺有感觉的,学得很多哦
  •     书写的不错,可惜功力不足,读完对Linux目录树还是不太理解,内力深厚一点还要重读
  •     一直想赵本这样的书,几个网站都找了,就这个是我想要的,就毫不犹豫买了,想不到书的质量这么好,对我学习帮助很大
  •     非常实用的工具书,内容详细,有针对性。
  •     听别人说这本书不错,所以买了。书到了以后,看着确实不错,内容讲得比较清晰。当当价格也便宜,速度也快。很不错。
  •     分析的内核版本比较低,所以代码量少,分析的很清楚。内核入门很给力。
  •     经典中的经典,不过只看了30%
  •     写的很细的书
  •     麻雀虽小五脏俱全,除了网络模块linux0.11基本上算是比较完整了。
  •     写得很好,很全面,对每个细节都有深入的解释
  •     4M => 1,2 => 2 泛读... 看源码才是主要矛盾... 钦佩Linus, 思维慎密. 学assembly请先看string.h
  •     都说很猛,我也同意,这本书的作者很热心,开le一个论坛.
  •     好书,就不多说了。受益良多
  •     暂时没有研究,先存着,不错吧。
  •     书写得还不错,但是相对现在的内核的注释算是比较古老的了,现在版本已经高出很多很多。现在版本的内核源码相对它而言,有点改的面目全非了,
  •     小菜鸟入门必看
  •     对LINUX早期代码的完全注解,适合作为操作系统课程的实验教材补充。
  •     即使是看懂了, 也不能理解现代版本的 Linux .变化太大了...
  •     这本书是学习操作系统的好书,老师一直很推荐~
  •     需要了解较多基础知识
    汇编..
    系统原理..
    C...
    INTEL..
  •     学习LINUX内核的四库全书之一。经典。
  •     很好的一本学习linux的书籍
  •     还是有好多看不懂,将书中的注释放到代码中的时候更加感叹作者的水平很高!!
  •     linus22岁的时候在干什么,我22岁的时候在干什么。。
  •     这本书是我在大三的时候就开始看的一本手,后来毕业设计也跟操作系统有关。 6年之后我第二次买了这本书,多年的工作发现当初看这本书积累的很多知识让我受益良多,准备重新再仔细温习一遍,然后一步一步看新的LInux内核代码。
  •     讲的很清楚。很好,适合入门。
  •     我是在学校图书馆里借阅的这本书,发现这本书的确是很不错,至少是很适合我!赵博写的很用心,但最重要的一点是只要你有一定水平就都可以看懂,这就意味着你可以完全看到一个操作系统的运行!It 's amazing!@
  •     读不懂
  •     阿加莎的书真的很好。
  •     帮女朋友买的,自己也翻了几页,确实讲的很详细,挺适合初学者!
  •     好好学习哈
  •     这个本讲得还是很详细的,对操作系统、编辑学习等都有很大帮助。
  •     在内核解读中算比较薄的一本了,初看了下还可以,配套给的东西也不错
  •     这本书是老师推荐的哦~~很适合实验哦
  •     非常好的书,前面的讲解详尽有序,后面的注释则揭开了操作系统神秘的面纱,代码部分没细看,抽空再看一遍基于0.12内核的完全剖析
  •     很好,书不错,送的挺及时的。只是不好意思确认收货晚了点。但是还是谢谢。
  •     早都想买本内核书来看看了,书嘛,就是拿来学的.....
  •     简略的看了看,书本内容还是不错的,想要真正的了解Linux内核代码,是个不错的选择!
  •     这本书是在大二的时候看的,主要是为了学习Linux内核做准备的,前面的部分看得比较细,后面说驱动的看得比较粗,和现在最新的内核比肯定是没法比的,但还是有一定的可读性
  •     好书 真心期待这本书尽快吸收为我所用
  •     有点贵呀 真的
  •     hello,豆瓣。这个评价按钮有问题啊。
  •     这本书真的很好,值得好好研读。
  •     这本书写得很不错,讲得挺详细的,是linux内核初学者可以选择的书。
  •     还是不错的,就是太偏重i386的细节了,不过当时早期kernel似乎的确没太多说的……总之作为学习kernel的入门书还是适合的。
  •     源代码的背景分析偏少,不过结合电子书,看起来没有什么影响
  •     很不错的一本书,已看完。
  •     经典教材。不错的书。 值得一看。
  •     刚开始想学操作系统的时候是由好奇心驱动的,只是想知道一个庞大的操作系统是怎么工作起来的,看了几乎一年左右的理论,发现自己什么也没学到,学到的只是那些本本的东西,没啥实际意思。后来意识到自己要看些实际的东西,于是买的第一本书《操作系统设计与实现》是讲MINUX的,不能否认国外大师们的经典之做,但是我看不懂。后来买了第二本书《自己动手写操作系统》,那是本入门的,看过之后对操作系统有了点认识,但是还是不太完全。最后买的这本书让我彻底的明白的一个操作系统的工作原理,非常详细,我觉得这可以算是是国人的经典之作了
  •     linux初学者的好书,讲得详细易懂
  •     可惜这一版的去掉了“386保护模式”方面的介绍内容。
  •     大学的时候看的
  •     a good start to Linux kernel
  •     最早的能找到的内核完整代码并且有解析,虽然如此,还是讲的不够详细,有些地方要有一定基础才能懂。
  •     很有必要读一读的书
  •     理解了计算机启动引导过程,并且更好的理解了中断的意义。
  •     朋友推荐的,确实不错,看了一部分很收获很大
  •     如果想了解一个操作系统的实现过程,那么这本书就是你的最佳选择,它选择Linux 0.11内核讲解了整个内核代码,一个简单的操作系统就是这样子的!
  •     方便阅读 源代码 虽然笔记本里也用LXR搭建了 0.11 2.6等版本的代码浏览平台 但总不能带着笔记本蛮大街跑吧
    如果想深入2.6也是蛮好的预热 但是如果个人有能力直接2.6也可以完全不理会这本书
  •     很不错的一本书,增加了我对操作系统的理解
  •     提纲挈领的好书!能加深对Linux认识,不过对工作帮助有些小,毕竟版本太老了。
  •     对我这个菜鸟有一定难度
  •     非常好,赵博的书
  •     讲述的内容不错,适合想学linux的初学者!!
  •     找了好多书想对linux内核进行入门,都没有适合这样一个菜鸟,直到找到了赵博士的Linux内核完全注释。赵博士还维护着一个网站,里面好多相关的资料,对初学者非常有帮助。
  •     混乱的代码的确需要注释
  •     本人看了三遍了,每次都能理解一些新东西.
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024