授業科目名
  OS
   Operating Systems
時間割番号
6602
担当教員名
  川島 龍太
実務経験
反映科目
学科・年次
  工学部 情報工学科
  工学部 創造工学教育課程
  2年次
科目区分
  専門教育科目
単位数
2
時間割
  後期 木曜3-4限
授業形態
講義
授業実施方法
  ☑ 対面【一部遠隔の場合あり】
  ☐ 全て遠隔【全授業(テストを除く)をオンデマンドで実施(全オンデマンド型)】
  ☐ 全て遠隔【同時双方向で実施】
  ☐ 全て遠隔【オンデマンド及び同時双方向で実施】
  ☐ 1/2遠隔【全授業のうち、1/2以上を遠隔(オンデマンド又は同時双方向)】

・「全て遠隔」又は「1/2遠隔」に✓のある科目は、遠隔授業の上限単位数60単位に算定されます。
・大学院には遠隔授業における上限単位数はありません。
ディプロマ・ポリシーとの対応
☐ 1. 人間,文化,社会を理解し,それらを技術的観点から考察する能力と技術を新しい生活につなぐ強い使命感・責任感,高い倫理観
☑ 2. 現象の理解・操作のための数理的基礎知識と科学的素養
☐ 3. 国内外の人々と対話できるコミュニケーション力と論理的思考力
☑ 4. (高度工学教育課程のみ)基幹となる専門分野の基盤的な知識・技術とこれによって課題を解決する能力,新たな知識・技術を習得する能力
☑ 4. (創造工学教育課程のみ)基幹となる専門分野の基礎知識と他の分野の知識・技術を関連づけ多面的に見ることで新たな価値を創出する能力
授業の目的・達成目標

授業の目的:
計算機システムにおいて基本となるオペレーティングシステム(OS)の基礎を学習する。OSの役割と基本概念を学び,その根底にある原理と思想(考え方)について理解を深める。さらに実際のOSを題材として,さまざまな技術的課題に対する実践的な解決能力を養う。

達成目標:
OSの構造・動作原理の基礎となる,プロセス管理,メモリ管理,ファイルシステム,入出力,排他制御,ネットワーク,セキュリティ,仮想化に関して,基礎的かつ普遍的な知識を習得する。OSに関する理論と実際を通して,高性能・高信頼システムの実現に必要な技術的素養を習得する。

授業計画

① オペレーティングシステム概要
② プロセス管理 (1)
③ プロセス管理 (2)
④ 排他制御 (1)
⑤ 排他制御 (2)
⑥ メモリ管理 (1)
⑦ メモリ管理 (2)
⑧ メモリ管理 (3)
⑨ まとめと復習

[達成目標 1:OSの中核であるプロセス・メモリ管理について理解する]

⑩ ファイルシステム
⑪ 入出力
⑫ ネットワーク
⑬ セキュリティ
⑭ 仮想化

[達成目標 2:OSの発展的内容について理解する]

⑮ 期末試験

成績評価の方法

期末試験および毎週のレポート課題に基づいて成績を評価する。

期末試験80点,レポート課題20点とし,合計60点以上を合格とする。
なお,レポート課題の提出率が70%未満の場合は合計点によらず「不可」とする。

成績評価の基準
秀  達成目標を超えた成果を上げている 100点~90点
優  達成目標に十分達している     89点~80点
良  達成目標に達している       79点~70点
可  達成目標に概ね達している     69点~60点
不可 達成目標に達していない      59点以下
事前・事後学修等の指示及び履修にあたっての注意事項
① 復習として,レポート課題を解くこと (60分)
② 予習として,教科書や講義資料(Moodle上で公開)に目を通すこと(60分)
※日頃から,プログラミングなどを通じて計算機システムに慣れ親しんでおくこと。
※ Linuxシステムに関する基礎的な知識・技術(コマンド操作など)を習得済みであること。
教科書