关于我们
新书资讯
新书推荐

Linux用户态C语言编程原理与实践

Linux用户态C语言编程原理与实践

定  价:149 元

丛书名:Linux技术与应用丛书

  • 作者:肖威轩编著
  • 出版时间:2024/7/1
  • ISBN:9787111754855
  • 出 版 社:机械工业出版社
  • 中图法分类:TP316.85 
  • 页码:390页
  • 纸张:
  • 版次:1
  • 开本:26cm
  • 商品库位:
9
7
7
8
5
7
4
1
8
1
5
1
5

读者对象:程序设计人员

Linux操作系统上的用户态编程是通过系统调用提供的接口,将原本需要在Linux内核中或者对Linux内核进行多次系统调用才能实现的功能,放到内核之外来实现,从而保证内核的稳定性,获得更强的可拓展性,并且可以将Linux内核的传染性开源协议隔离。全书共分9章,第1、2章从用户态与内核态的基本概念入手,简要介绍C语言标准库编程以及各种C语言标准库。第3章深入介绍系统调用的概念和计算机架构、特权级与硬件资源访问限制的关系,以及内核中系统调用的处理方式。第4章涵盖了系统调用与C语言标准库的关系,介绍如何基于Linux系统调用实现C语言标准库。第5章深入介绍了Linux系统用户态驱动API的使用和分析,包括UserspaceI/O(UIO)接口的使用和VFIO等用户态驱动接口的使用。第6-9章涵盖了高性能网卡Linux用户态驱动分析、用户态文件系统FUSE分析、用户态线程——协程和基于AndroidHAL硬件抽象层的用户态驱动,介绍了操作系统中各个关键组件在用户态中的实现方法。
 你还可能感兴趣
 我要评论
您的姓名   验证码: 图片看不清?点击重新得到验证码
留言内容