Linux System Programming: Talking Directly to the Kernel and C Library, 2/e (Paperback)
暫譯: Linux 系統程式設計:直接與核心和 C 函式庫對話,第二版 (平裝本)

Robert Love

買這商品的人也買了...

2026-english-2-80 詳見活動內容 »

商品描述

Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.

Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded edition provides an in-depth look at Linux from both a theoretical and applied perspective over a wide range of programming topics, including:

  • A Linux kernel, C library, and C compiler overview
  • Basic I/O operations, such as reading from and writing to files
  • Advanced I/O interfaces, memory mappings, and optimization techniques
  • The family of system calls for basic process management
  • Advanced process management, including real-time processes
  • Thread concepts, multithreaded programming, and Pthreads
  • File and directory management
  • Interfaces for allocating memory and optimizing memory access
  • Basic and advanced signal interfaces, and their role on the system
  • Clock management, including POSIX clocks and high-resolution timers

商品描述(中文翻譯)

撰寫直接利用 Linux 核心及核心系統函式庫所提供服務的軟體。這本全面的書籍由 Linux 核心貢獻者 Robert Love 提供,為您帶來 Linux 系統程式設計的教程、Linux 系統呼叫的參考手冊,以及撰寫更聰明、更快速程式碼的內部指南。

Love 清楚區分 POSIX 標準函式與僅由 Linux 提供的特殊服務。這個更新和擴充的版本新增了一章關於多執行緒的內容,從理論和應用的角度深入探討 Linux,涵蓋廣泛的程式設計主題,包括:

- Linux 核心、C 函式庫和 C 編譯器概述
- 基本 I/O 操作,例如從檔案讀取和寫入
- 進階 I/O 介面、記憶體映射和優化技術
- 基本程序管理的系統呼叫系列
- 進階程序管理,包括即時程序
- 執行緒概念、多執行緒程式設計和 Pthreads
- 檔案和目錄管理
- 分配記憶體和優化記憶體存取的介面
- 基本和進階信號介面及其在系統中的角色
- 時鐘管理,包括 POSIX 時鐘和高解析度計時器

最後瀏覽商品 (20)