WEB+DB PRESS plusシリーズLinuxシステムコール基本リファレンス
――OSを知る突破口

[表紙]Linuxシステムコール基本リファレンス ――OSを知る突破口

紙版発売
電子版発売

A5判/352ページ

定価3,168円(本体2,880円+税10%)

ISBN 978-4-7741-9555-1

ただいま弊社在庫はございません。

電子版

→学校・法人一括購入ご検討の皆様へ

この本の概要

システムコールの基本にスポットを当てた初学者向けのリファレンス。LinuxをはじめとしたUnix系OSにおいて,カーネルとプログラム/プロセスの間に位置するシステムコールはAPIという性質上,互換性を保ちつつ着実に進化する部分で,プログラマにとって長く役立つ技術知識です。本書では,Cライブラリ関数やカーネルとの関係などの基礎の基礎も押さえつつ,64bit版をメインに定番および今どきのシステムコールを厳選収録。Linux/FreeBSD/Solaris互換の実機で試せるサンプルコードを満載し,現場で使える1冊をお届けします。

こんな方におすすめ

  • Unix系OSのシステムコールについて学びたい方
  • サンプルコードを通じてシステムコールの動作を確認してみたい方
  • OSがどのような仕組みで動いているかにご興味のある方

補足

本書で前提とする基礎知識について

本書では,Linux,FreeBSDまたはSolarisを使用し,C言語のコンパイルができる方々を想定し,解説を行っています。

本書の動作確認環境

本書では,以下のそれぞれ64bitと32bit両方で動作確認を行いました。

  • Fedora 27
  • FreeBSD 11.1-RELEASE
  • Solaris 11

上記と異なる環境においては,本書での説明内容や動作等が異なる場合があります。

本書に関するお知らせ

本書に関連する記事を公開しております。

この書籍に関連する記事があります!

本書について
OSがどのような仕組みで動いているのかを考えるとき,その突破口として,システムコールについて考えてみるのは非常に有意義なことです。
システムコールのちょっと深い(!?)基本―OSとユーザプログラムの実行が見えてくる
システムコール(system call)は,OS(カーネル)の持つ機能にアクセスする時に使われるしくみです。

著者プロフィール

山森丈範(やまもりたけのり)

大学時代にUNIXを触って以来,仕事でも個人でもUNIX系OSを使用。安くなった中古のUNIXワークステーションを自宅に買い込むなどの時期を経て,今では自作PCにLinuxを入れるスタイルに落ち着いているというプログラマ。C言語,シェルスクリプト,アセンブラでのプログラムを好む。著書に『[改訂第3版]シェルスクリプト基本リファレンス』『ゲームで極めるシェルスクリプトスーパーテクニック』(いずれも技術評論社)がある。