［試して理解］Linuxのしくみ ～実験と図解で学ぶOSとハードウェアの基礎知識

こちらの書籍は 2019/05/08 紙版の3刷に対応するため更新をおこないました。
（概要）
ITシステムやソフトウェアの開発，運用において，その基盤となるOSやハードウェアのしくみや動作を，具体的にイメージすることができるでしょうか。
本書では，サーバ，クラウドからスマートフォン，IoT機器まで幅広く利用されているLinux OSを対象に，プロセススケジューラ，メモリ管理，記憶階層，ファイルシステム，ストレージデバイスなど，OSとハードウェアに関するしくみがどのように動くのか，実験とその結果を示すグラフを用いてわかりやすく解説します。
（こんな方におすすめ）
・Linuxの動作や仕組みに興味がある方
・OSやハードウェアのしくみを手軽に学びたいと考えている方
（目次

本書に寄せて（小崎資広）
はじめに

第1章　コンピュータシステムの概要

第2章　ユーザモードで実現する機能

システムコール
システムコールのラッパー関数
標準Cライブラリ
OSが提供するプログラム

第3章　プロセス管理

2段階のプロセス生成
fork()関数
execve()関数
終了処理

第4章　プロセススケジューラ

実験