オペレーティングシステム
| 授業目的 |
|---|
| コンピュータの基本ソフトウェアであるオペレーティングシステムの概念と,その原理を学ぶ.オペレーティングシステムの歴史,プロセスとスレッド,デッドロック,メモリ管理,入出力,ファイルシステムなど基本的な概念に加えて,マルチメディア処理,マルチプロセッサシステム,セキュリティなど最近のトピックについても学ぶ. |
| 到達目標 |
| オペレーティングシステムの基本的な概念が理解できるようになる. |
| 授業計画 | |
|---|---|
| 第1回 | オンライン授業(オンデマンド型) オペレーティングシステムの概要 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第2回 | CPUの原理 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第3回 | プロセスとスレッド 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第4回 | プロセス間通信 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第5回 | スケジューリング(1)(プリエンプティブ / ノンプリエンプティブ / FCFS(First-Come First-Served)) 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第6回 | スケジューリング(2)(最短ジョブ優先方式,最小残り時間優先方式,ラウンドロビン方式) 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第7回 | オンライン授業(オンデマンド型) 前半の総復習 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第8回 | メモリ管理(1)(スワッピング,ページング) 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第9回 | メモリ管理(2)(ページ置き換えアルゴリズム) 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第10回 | 入出力(外部 I/O) 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第11回 | 入出力(ユーザインターフェース) 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第12回 | ファイルシステム 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第13回 | マルチメディア処理 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第14回 | オンライン授業(オンデマンド型) 後半の総復習 【復習課題】90分 リフレクションシート提出 レポート提出 |
| 第15回 | 授業中試験 |
| 【授業外学修】 | 関連資料の予習を前提として授業を進める. |