關(guān)于我們
書單推薦
新書推薦

Linux用戶態(tài)C語言編程原理與實(shí)踐

Linux用戶態(tài)C語言編程原理與實(shí)踐

定  價(jià):149 元

叢書名:Linux技術(shù)與應(yīng)用叢書

        

  • 作者:肖威軒編著
  • 出版時(shí)間:2024/7/1
  • ISBN:9787111754855
  • 出 版 社:機(jī)械工業(yè)出版社
  • 中圖法分類:TP316.85 
  • 頁碼:390頁
  • 紙張:
  • 版次:1
  • 開本:26cm
9
7
7
8
5
7
4
1
8
1
5
1
5

讀者對象:程序設(shè)計(jì)人員

Linux操作系統(tǒng)上的用戶態(tài)編程是通過系統(tǒng)調(diào)用提供的接口,將原本需要在Linux內(nèi)核中或者對Linux內(nèi)核進(jìn)行多次系統(tǒng)調(diào)用才能實(shí)現(xiàn)的功能,放到內(nèi)核之外來實(shí)現(xiàn),從而保證內(nèi)核的穩(wěn)定性,獲得更強(qiáng)的可拓展性,并且可以將Linux內(nèi)核的傳染性開源協(xié)議隔離。全書共分9章,第1、2章從用戶態(tài)與內(nèi)核態(tài)的基本概念入手,簡要介紹C語言標(biāo)準(zhǔn)庫編程以及各種C語言標(biāo)準(zhǔn)庫。第3章深入介紹系統(tǒng)調(diào)用的概念和計(jì)算機(jī)架構(gòu)、特權(quán)級與硬件資源訪問限制的關(guān)系,以及內(nèi)核中系統(tǒng)調(diào)用的處理方式。第4章涵蓋了系統(tǒng)調(diào)用與C語言標(biāo)準(zhǔn)庫的關(guān)系,介紹如何基于Linux系統(tǒng)調(diào)用實(shí)現(xiàn)C語言標(biāo)準(zhǔn)庫。第5章深入介紹了Linux系統(tǒng)用戶態(tài)驅(qū)動API的使用和分析,包括UserspaceI/O(UIO)接口的使用和VFIO等用戶態(tài)驅(qū)動接口的使用。第6-9章涵蓋了高性能網(wǎng)卡Linux用戶態(tài)驅(qū)動分析、用戶態(tài)文件系統(tǒng)FUSE分析、用戶態(tài)線程——協(xié)程和基于AndroidHAL硬件抽象層的用戶態(tài)驅(qū)動,介紹了操作系統(tǒng)中各個關(guān)鍵組件在用戶態(tài)中的實(shí)現(xiàn)方法。
 你還可能感興趣
 我要評論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言內(nèi)容