Linux 用戶態 C 語言編程原理與實踐(簡體書)
商品資訊
系列名:Linux技術與應用叢書
ISBN13:9787111754855
出版社:機械工業出版社
作者:肖威軒
出版日:2024/07/09
裝訂/頁數:平裝/390頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
商品簡介
Linux操作系統上的用戶態編程是通過系統調用提供的接口,將原本需要在Linux內核中或者對Linux內核進行多次系統調用才能實現的功能,放到內核之外來實現,從而保證內核的穩定性,獲得更強的可拓展性,並且可以將Linux內核的傳染性開源協議隔離。全書共分9章,第1、2章從用戶態與內核態的基本概念入手,簡要介紹C語言標準庫編程以及各種C語言標準庫。第3章深入介紹系統調用的概念和計算機架構、特權級與硬件資源訪問限制的關係,以及內核中系統調用的處理方式。第4章涵蓋了系統調用與C語言標準庫的關係,介紹如何基於Linux系統調用實現C語言標準庫。第5章深入介紹了Linux系統用戶態驅動API的使用和分析,包括Userspace I/O (UIO)接口的使用和VFIO等用戶態驅動接口的使用。第6~9章涵蓋了高性能網卡Linux用戶態驅動分析、用戶態文件系統FUSE分析、用戶態線程——協程和基於Android HAL硬件抽象層的用戶態驅動,介紹了操作系統中各個關鍵組件在用戶態中的實現方法。本書主要適合中高級應用程序開發者、內核開發者、Linux雲服務器開發者閱讀,有助於讀者深入瞭解Linux操作系統及其編程的內部機制和實踐技巧。本書提供了全面的指導和實用的知識,也可作為初學者的自學參考書。
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

