先日、素晴らしい本「Linux」の第2版をリリースしました。 システムプログラミング。 第2版 Habr-readerの場合、通常どおり20%の割引が適用されます。 プロモーションは4月20日まで続きます。 本を購入するとき、コードを入力します: 1f8e5be3 。
この本は、印刷物および電子形式で入手できます。
注釈:
Linuxカーネルサービスとコアシステムライブラリに直接依存するプログラムを作成します。 この普遍的な本の著者であるRobert Loveは、Linuxカーネルの開発に関与しました。 この本は、Linuxのシステムプログラミングのガイド、Linuxシステムコールのリファレンスマニュアル、およびより高速でスマートなコードの記述方法に関するインサイダーストーリーです。
Loveは、標準POSIX機能とLinuxでのみ提供される特別なサービスを明確に区別します。 マルチスレッドに関する新しい章が登場したこの更新および拡張版では、理論的および適用された観点の両方からLinuxを詳細に調べることができます。 この本は、特にプログラミングの幅広い側面をカバーしています。
- Linuxカーネルの概要、Cライブラリ、Cコンパイラ
- ファイルの読み取りや書き込みなどの基本的なI / O
- 高度なI / O、メモリ割り当て、最適化手法
- 基本的なプロセス制御のためのシステムコールファミリー
- 特にリアルタイムの高度なプロセス制御技術
- スレッドの概念、マルチスレッド、pthread
- ファイルとディレクトリを管理する
- メモリを割り当て、アクセスを最適化するためのインターフェース
- 基本および高度な信号インターフェース、システムにおけるそれらの役割
- クロック管理、特にPOSIXクロックと高解像度タイマー
Robert LoveはLinuxを使用し、このオペレーティングシステムの歴史のd明期にLinuxの開発に参加しました。 著者は、LinuxカーネルとGNOMEデスクトップ環境の作成に多大な貢献をしました。 ロバートは、Googleの部門長として働いており、Androidオペレーティングシステムの設計と作成に参加しました。
「Linuxでのシステムプログラミング」という本は、Linux向けのアプリケーションの作成に真剣に取り組んでいる、または単にプログラミングスキルを向上させたいすべての専門家のライブラリにあるべきです。 Robertは、プロのLinuxプログラマーにとって不可欠なリソースを作成しました。
Jeremy Allison、Samba開発チーム
piter.comで予約する
目次
抜粋