c-MOS NOT ゲート

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