内容紹介:ITシステムやソフトウェアの基盤OSとして幅広く使われているLinux。エンジニアとしてLinuxに関する知識はいまや必須とも言えますが、あなたはそのしくみや動作を具体的にイメージすることができるでしょうか。本書では、Linux OS における、プロセス管理、プロセススケジューラ、メモリ管理、記憶階層、ファイルシステム、記憶階層、そして仮想化機能、コンテナなど、OS とハードウェアに関するしくみがどのように動くのか、実験とその結果を示す豊富なグラフや図解を用いてわかりやすく解説します。改訂に際しては全面フルカラー化。グラフや図解がさらにわかりやすくなり、ソースコードはC言語から、Go…(続く)
内容紹介:ITシステムやソフトウェアの基盤OSとして幅広く使われているLinux。エンジニアとしてLinuxに関する知識はいまや必須とも言えますが、あなたはそのしくみや動作を具体的にイメージすることができるでしょうか。本書では、Linux OS における、プロセス管理、プロセススケジューラ、メモリ管理、記憶階層、ファイルシステム、記憶階層、そして仮想化機能、コンテナなど、OS とハードウェアに関するしくみがどのように動くのか、実験とその結果を示す豊富なグラフや図解を用いてわかりやすく解説します。改訂に際しては全面フルカラー化。グラフや図解がさらにわかりやすくなり、ソースコードはC言語から、Go言語とPythonにアップデートしています。さらに仮想化、コンテナなどの章が加わりました。今どきのLinuxのしくみを本書でしっかり理解しておきましょう。 カーネルを知ってステップアップ。プロセス管理、ファイルシステム、仮想化機能、コンテナなどOSとハードウェアに関するしくみがどのように動くのか、実験と豊富なグラフや図解でわかりやすく解説。 もくじ情報:Linuxの概要;プロセス管理(基礎編);プロセススケジューラ;メモリ管理システム;プロセス管理(応用編);デバイスアクセス;ファイルシステム;記憶階層;ブロック層;仮想化機能〔ほか〕
カーネルを知ってステップアップ。プロセス管理、ファイルシステム、仮想化機能、コンテナなどOSとハードウェアに関するしくみがどのように動くのか、実験と豊富なグラフや図解でわかりやすく解説。
もくじ情報:Linuxの概要;プロセス管理(基礎編);プロセススケジューラ;メモリ管理システム;プロセス管理(応用編);デバイスアクセス;ファイルシステム;記憶階層;ブロック層;仮想化機能〔ほか〕