1. 参考サイト

1 - 1. 知ってトクするシステムコール

http://www.atmarkit.co.jp/flinux/rensai/systemcall/01/01.html
http://www.atmarkit.co.jp/flinux/rensai/systemcall/02/01.html
http://www.atmarkit.co.jp/flinux/rensai/systemcall/03/01.html

システムコールに関して概要を説明し, 標準ライブラリ関数との違い,
標準ライブラリ関数とシステムコールを利用した場合の実行速度の比較・検証などが掲載されています.

2. 参考図書

2 - 1. 詳解UNIXプログラミング

  • W・リチャード・スティーヴンス 著, ピアソン・エデュケーション 出版
  • このテキストに書かれている内容を理解して使いこなせるレベルになればすごいと思います.

2 - 2. 例解 UNIXプログラミング教室 システムコールを使いこなすための12講

  • 冨永和人・権藤克彦 共著, ピアソン・エデュケーション 出版
  • 「詳解UNIXプログラミング」の内容を易しく, 内容も大学の講義向けにかなり削った内容になっています.
    はじめてシステムコールを学ぶにはお薦めのテキストです.

2 - 3. UNIXネットワークプログラミング入門

  • 雪田修一 著, 技術評論社 出版
  • ネットワークプログラムで利用するシステムコールが中心です. また実際にシステムコールを利用して,
    ゲームを作成するなど実践を重視して書かれています. これもお薦めのテキストです.

2 - 4. 改訂 新Linux / UNIX入門

  • 林春比古 著, ソフトバンククリエイティブ 出版
  • システムコールに関しては全く掲載されていませんが, UNIX / Linuxをツールとして利用する入門者にお薦めのテキストです.

2 - 5. 入門 UNIXシェルプログラミング シェルの基礎から学ぶUNIXの世界

  • ブルース・ブリン 著, ソフトバンクパブリッシング 出版
  • シェルスクリプトに関して大抵のことが網羅されているテキストです. シェルスクリプトを本格的に学ぶには良いテキストです.

  1. トップページ
  2. カーネルを理解する
  3. シェルを理解する
  4. システムコールを理解する
  5. システムコールを検索する
  6. 参考サイト / 参考図書