第10回放送授業 「ソフトウェアのしくみ」 10 オペレーティング システム 10.1 OSとは 応用ソフトウェアの裏方 • システムソフトウェア • 基本ソフトウェア システムソフトウェア • • • • ハードウェアとの仲介 ファイルシステム プロセス管理 メモリー管理 OS • 元々はハードウェアとの仲介 • 現在はシステムソフトウェア全体 10.2 ハードウェア インタフェース ハードウェアインタフェース • デバイスドライバ 10.3 大容量蓄積装置の管理 メモリーチェーン • メモリーの階層構造 – – – – レジスタ メモリー ハードディスク、SSD CD-ROM • CPUから離れるほど – アクセスが遅い – 大容量 – 不揮発性 大容量蓄積装置の管理 • セクタ管理 • ディレクトリー管理 • フラグメンテーション、 デフラグメンテーション 10.4 メモリー管理 メモリー管理 • スワップ • 仮想メモリー • ヒープ領域やスタック領域の管理 10.5 プロセス管理 プロセス管理 • マルチタスク • マルチコアへのタスクの分配 10.6 ユーザインタフェース GUI • 窓の管理 – 生成と消滅 – 移動 – 重なり • アイコンによるタスクの起動 – 応用プログラムの起動 – データファイルからの起動 – ディレクトリー
© Copyright 2024 ExpyDoc