OS の機能 OS の機能 (Text p.75 6.1.3 節) ユーザインタフェース : コンピュータの操作性を定める マウスやキーボードの操作の仕方/ウィンドウのデザイン/ファイルの扱い方 ソフトとハードの仲介 : ハードウェアの相違を吸収する OS の介在によって設計方法が共通化 OS が定めた基準を満たしている限り、どのメーカーのソフト、ハードの組合せでも動く (M*N -> M+N) 記憶管理 : キャッシュ/メモリ/ハードディス等を管理 (速度の差) バッファリング : 速度の違うメモリ間の速度の差を緩衝の役割を担う スワップ : 一時的に情報を回避する仕組み プロセス管理 : CPU の管理 タイムシェアリング : 時分割により、複数の作業が同時に動いているように見せる マルチタスク : 複数の仕事を効率良く行うよう、リソースを割り当てる (スケジューリング/割り込み) ユーザ管理 : 利用者の管理 マルチユーザシステム : 複数の人が同じ PC を共有できる仕組み