题名:
|
Linux用户态C语言编程原理与实践 / 肖威轩编著 , |
ISBN:
|
978-7-111-75485-5 价格: CNY149.00 |
语种:
|
chi |
载体形态:
|
390页 图 26cm |
出版发行:
|
出版地: 北京 出版社: 机械工业出版社 出版日期: 2024.7 |
内容提要:
|
本书共分9章, 第1、2章从用户态与内核态的基本概念入手, 简要介绍C语言标准库编程以及各种C语言标准库。第3章深入介绍系统调用的概念和计算机架构、特权级和硬件资源访问限制的关系, 以及内核中系统调用的处理方式。第4章涵盖了系统调用与C语言标准库的关系, 介绍如何基于Linux系统调用实现C语言标准库。第5章深入介绍了Linux系统用户态驱动API的使用和分析, 包括Userspace I/O (UIO) 接口的使用和VFIO等用户态驱动接口的使用。第6-9章涵盖了高性能网卡Linux用户态驱动分析、用户态文件系统FUSE分析、用户态线程--协程和基于Android硬件抽象层的用户态驱动, 介绍了操作系统中各个关键组件在用户态中的实现方法。 |
主题词:
|
Linux操作系统 程序设计 |
主题词:
|
C语言 程序设计 |
中图分类法:
|
TP316.89 版次: 5 |
中图分类法:
|
TP312.8C 版次: 5 |
主要责任者:
|
肖威轩 编著 |
责任者附注:
|
肖威轩, 本科毕业于上海大学, 硕士毕业于法国贡比涅技术大学, 从法国克莱蒙-奥弗涅大学综合理工学院获得计算机专业的哲学博士学位。 |