v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《Linux 内核完全剖析-基于0.12内核》扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类网络
    出版社机械工业出版社
    发行时间2009年01月
    语言简体中文
  • 时间: 2013/05/22 23:59:43 发布 | 2013/05/23 05:18:08 更新
  • 分类: 图书  计算机与网络 

slholmes

精华资源: 762

全部资源: 762

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名Linux 内核完全剖析-基于0.12内核
作者赵炯
图书分类网络
资源格式PDF
版本扫描版
出版社机械工业出版社
书号9787111250470
发行时间2009年01月
地区大陆
语言简体中文
简介

IPB Image

评论处1楼有网盘链接


内容介绍:

  本书对早期linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对linux的工作机理获得全面而深刻的理解,为进一步学习和研究linux打下坚实的基础。虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了linux工作原理的精髓。书中首先以linux源代码版本的变迁为主线,介绍了linux的历史,同时着重说明了各个内核版本的主要区别和改进,给出了选择0.12版内核源代码作为研究对象的原因。在正式描述内核源代码之前,概要介绍了运行linux的pc的硬件组成结构、编制内核使用的汇编语言和c语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法。接着详细介绍了linux内核源代码目录树组织结构,并依据该结构对所有内核程序和文件进行了注释和详细说明。有关代码注释的章节安排基本上都分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关资料介绍等部分。为了加深读者对内核工作原理的理解,书中最后一章给出了围绕linux 0.12系统的多个试验。
   本书适合linux爱好者作为学习内核工作原理的自学参考书籍,也适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材,还可供一般技术人员作为开发嵌入式系统的参考书使用。


内容截图:

IPB Image



目录


第1章 概述
1.1 linux的诞生和发展
1.1.1 unix操作系统的诞生
1.1.2 minix操作系统
1.1.3 gnu计划
1.1.4 posix标准
1.1.5 linux操作系统的诞生
1.1.6 linux操作系统版本的变迁
1.1.7 linux名称的由来
1.1.8 早期linux系统开发的主要贡献者
1.2 内容综述
1.3 本章小结
第2章 微型计算机组成结构
2.1 微型计算机组成原理
2.2 i/o端口寻址和访问控制方式
2.2.1 i/o端口和寻址
2.2.2 接口访问控制
2.3 主存储器、bios和cmos存储器
2.3.1 主存储器
. 2.3.2 基本输入/输出程序bios
2.3.3 cmos存储器
2.4 控制器和控制卡
2.4.1 中断控制器
2.4.2 dma控制器
2.4.3 定时/计数器
2.4.4 键盘控制器
2.4.5 串行控制卡
2.4.6 显示控制
2.4.7 软盘和硬盘控制器
2.5 本章小结
第3章 内核编程语言和环境
3.1 as86汇编器
3.1.1 as86汇编语言语法
3.1.2 as86汇编语言程序
3.1.3 as86汇编语言程序的编译和链接
3.1.4 as86和1d86使用方法和选项
3.2 cnu as汇编
3.2.1 编译as汇编语言程序
3.2.2 as汇编语法
3.2.3 指令语句、操作数和寻址
3.2.4 区与重定位
3.2.5 符号
3.2.6 as汇编命令
3.2.7 编写16位代码
3.2.8 as汇编器命令行选项
3.3 c语言程序
3.3.1 c程序编译和链接
3.3.2 嵌入汇编
3.3.3 圆括号中的组合语句
3.3.4 寄存器变量
3.3.5 内联函数
3.4 c与汇编程序的相互调用
3.4.1 c函数调用机制
3.4.2 在汇编程序中调用c函数
3.4.3 在c程序中调用汇编函数
3.5 linux 0.12目标文件格式
3.5.1 目标文件格式
3.5.2 linux0.12中的目标文件格式
3.5.3 链接程序输出
3.5.4 链接程序预定义变量一
3.5.5 system.map文件
3.6 make程序和makefile文件
3.6.1 makefite文件内容
3.6.2 makefile文件中的规则
3.6.3 makefile文件示例
3.6.4 make处理makefile文件的方式
3.6.5 makefile中的变量
……
第4章 80x86保护模式及其编程
第5章 linux内核体系结构
第6章 引导启动程序
第7章 初始化程序
第8章 内核代码
第9章 块设备驱动程序
第10章 字符设备驱动程序
第11章 数学协处理器
第12章 文件系统
第13章 内存管理
第14章 头文件
第15章 库文件
第16章 建造工具
第17章 实验环境设置与使用方法
附录
参考文献

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有39网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。