OSを理解するうえでとくに重要な基礎である「CPUの仮想化」「並行プロセス」「主記憶管理」「ファイル」について,やさしくコンパクトにまとめた入門書.【イメージしながら学べるから初学者に最適!】・コンピュータシステムの要素ごとに大きく異なる動作速度を数値で示して,OSに必要な機能,実現方法についてより具体的に考えられるようになっています.・OSの基本技術と,UNIXやLinux,Windowsに実装された技術とが関連付けて説明されています.第2版では,よりわかりやすくなるよう全面的に記述を見直すとともに,情報を更新しました.また,大規模計算機システムを開発設計するにあたって理解しておきたい「仮想化」について,新たに章を設けました.第1章 オペレーティングシステムとは第2章 CPUの仮想化:プロセス第3章 CPUの仮想化:スケジューリング第4章 並行プロセス:排他制御基礎第5章 並行プロセス:セマフォア第6章 並行プロセス:モニタ第7章 主記憶管理:基礎第8章 主記憶管理:領域割り当て第9章 主記憶管理:ページング第10章 主記憶管理:セグメンテーション第11章 主記憶管理:仮想記憶第12章 主記憶管理:ページ置き換え方式第13章 ファイル:基礎第14章 ファイル:より進んだファイルシステム第15章 仮想化