オペレーティングシステム

授業目的
コンピュータの基本ソフトウェアであるオペレーティングシステムの概念と,その原理を学ぶ.オペレーティングシステムの歴史,プロセスとスレッド,デッドロック,メモリ管理,入出力,ファイルシステムなど基本的な概念に加えて,マルチメディア処理,マルチプロセッサシステム,セキュリティなど最近のトピックについても学ぶ.
到達目標
オペレーティングシステムの基本的な概念が理解できるようになる.
授業計画
第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回授業中試験
【授業外学修】関連資料の予習を前提として授業を進める.
**こちらの内容は2026年4月1日を基準としたものです.最新のシラバス情報,詳細は大学提供のシラバス情報照会ページで確認してください**