搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Linux内核API完全参考手册
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111323570
  • 作      者:
    邱铁,周玉,邓莹莹编著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2011
收藏
内容介绍
    《Linux内核API完全参考手册》作为源码开放的操作系统已经广泛应用于计算机与嵌入式设备,因此学会Linux内核开发与编程显得越来越重要。《Linux内核API完全参考手册》以最新的Linux内核版本2.6.3 0为依据,对常用的内核API作了系统分析和归纳,设计了典型实例并对开发场景进行了详细讲解。《Linux内核API完全参考手册》中分析的内核API模块包括:内核模块机制API、进程管理内核API、进程调度内核API、中断机制内核API、内存管理内核API、内核定时机制API、内核同步机制API、文件系统内核API和设备驱动及设备管理API。<br>    《Linux内核API完全参考手册》立足Linux内核API分析,深入实践,内容翔实,读者可以从低起点进行高效的内核分析与编程实践。《Linux内核API完全参考手册》可作为高等院校计算机、电子、信息类大学生及研究生进行Linux操作系统学习和编程的教材或参考书,也可作为Linux开发人员和广大Linux编程开发爱好者的参考用书。
展开
精彩书摘
    Linux可以运行在两种模式下:用户模式和内核模式。当我们编写一个普通程序时,有时会包含文件,也就是说我们使用了C标准库,这是典型的用户模式编程,在这种情况下,用户模式的应用程序要链接标准C库。在内核模式下不存在1ibc库,也就没有这些函数供我们调用。此外,在内核模式下编程还存在一些限制:<br>    ·不能使用浮点运算。因为Linux内核在切换模式时不保存处理器的浮点状态。<br>    ·不要让内核程序进行长时间等待。Linux操作系统本身是抢占式的,但是内核是非抢占内核,就是说用户空间的程序可以抢占运行,但是内核空间程序不可以。<br>    ·尽可能保持代码的整洁性。内核调试不像调试应用程序那样方便,因此,在前期代码编写的过程中保持代码的整洁易懂,将大大方便后期的调试。<br>    ·在内核模式下编程,系统内的所有资源都是由内核来统一调配的,并且数量有限,因此申请资源用完后一定要进行释放,避免出现死锁情况。<br>    ·Linux内核API有很多配对使用,例如,文件引用计数有加操作,也会有相应的减操作。如果在实验中进行了“引用计数”加操作,函数执行后未进行减操作还原,那么可能会出现系统崩溃。<br>    本书中的所有内核API验证实例都是在Linux内核模式下进行编程与验证的。<br>    ……
展开
目录
前言<br>本书使用方法<br>第1章  Linux内核API分析必备知识<br>Linux内核编程注意事项<br>本书中模块编译Makefile模板<br>内核调试函数printk<br>内核编译与定制<br>温馨提示<br>参考文献<br>第2章  Linux内核模块机制API<br>第3章  Linux进程管理内核API<br>第4章  Linux进程调度内核API<br>第5章  Linux中断机制内核API<br>第6章  Linux内存管理内核API<br>第7章  Linux内核定时机制API<br>第8章  Linux内核同步机制API<br>第9章  Linux文件系统内核API<br>第10章  Linux设备驱动及设备管理API<br>附录  Linux内核API快速检索表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证