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

このページは2022年度の「オペレーティングシステム」の公式ホームページです. ここに講義録,課題,レポートの提出方法他の情報を掲載します.


お知らせ

  • 出席について

    単位取得には原則として全ての授業に出席する必要があります。 やむを得ず欠席する場合はその翌週までに必ず欠席届を出してください。 欠席届無しの欠席が複数回ある場合は履修の意思無しと見做して不受扱いにします。

    オンライン授業では、当日 GoogleClassrooom から出席カードが提出がされていれば出席扱いにします。

  • 課題について

    単位取得には原則として全ての課題テストを受講する必要があります。 正当な理由のある場合を除いて原則として締切を過ぎた受講は認めません。

    課題は原則として授業当日に提出し、授業時間終了までにできなかった場合のみ、その翌週までに提出するようにしてください。分からない場合は質問も受け付けますので、少なくとも16時30分までは解く努力をしてください。


    講義資料

  • 第1回オペレーティングシステムの基本概念(9/12) パワーポイント PDF ノート用PDF (9/1 update)
  • 第2回割り込みとOSの構成(9/26) パワーポイント PDF ノート用PDF (9/1 update)
  • 第3回プロセスの管理とスケジューリング(10/3) パワーポイント PDF ノート用PDF (9/2 update)
  • 第4回プロセス生成とスレッド(10/17) パワーポイント PDF ノート用PDF (9/2 update)
  • 第5回プロセスの相互排除(10/24) パワーポイント PDF ノート用PDF (9/24 update)
  • 第6回プロセス間通信(10/31) パワーポイント PDF ノート用PDF (9/30 update)
  • 第7回デッドロック(11/7) パワーポイント PDF ノート用PDF (10/10 update)
  • 第8回実記憶管理(11/14) パワーポイント PDF ノート用PDF (10/10 update)
  • 第9回仮想記憶管理(1)(11/21) パワーポイント PDF ノート用PDF (10/25 update)
  • 第10回仮想記憶管理(2)(11/28) パワーポイント PDF ノート用PDF (11/6 update)
  • 第11回仮想記憶管理(3)(12/5) パワーポイント PDF ノート用PDF (11/6 update)
  • 第12回ファイルシステム(1)(12/12) パワーポイント PDF ノート用PDF (11/17 update)
  • 第13回ファイルシステム(2)(12/19) パワーポイント PDF ノート用PDF (11/17 update)
  • 第14回割込みと入出力の制御(1/16) パワーポイント PDF ノート用PDF (12/3 update)

    課題テスト

    課題テストは GoogleClassrooom 上で行います。GoogleClassroom で 「オペレーティングシステム」⇒「授業」⇒その回の「課題」と辿って受講してください。出席を兼ねていますので〆切までに必ずテストを受けてください。また、単位習得には全ての課題テストの受講が必要です。


    補足資料

  • 導入   
  • PDF(第1回)
  • スケジューリングアルゴリズム
  • PDF(第3回)
  • 相互排除アルゴリズム
  • PDF (第5回)
  • セマフォを用いたアルゴリズム
  • PDF (第6回)
  • モニタを用いたアルゴリズム
  • PDF (第6回)
  • デッドロックアルゴリズム
  • PDF (第7回)
  • デッドロックの検出
  • PDF (第7回)
  • デッドロックの回避アルゴリズム
  • PDF (第7回)
  • バディシステム
  • PDF (第9回)

    参考JAVAプログラム

  • スレッド実行例javaプログラム : (第4回)
  • 相互排除javaプログラム : (第5回)
  • セマフォを用いた相互排除javaプログラム : (第6回)
  • セマフォを用いたパイプ処理javaプログラム : (第6回)
  • モニタを用いた相互排除javaプログラム : (第6回)
  • モニタを用いたパイプ処理javaプログラム : (第6回)
  • 食事をする哲学者問題javaプログラム : (第7回)

    オフィスアワー

    石水講師木曜3,4限E号館3階 E-331