国立東京工業高等専門学校 シラバス 国立東京工業高等専門学校トップページへ戻る シラバス 閲覧戻る
教科目名
オペレーティングシステムⅡ
Operating System II
担 当 教 官 舘泉 雄治
学年、学科等 5年 電気工学科 通常講義
単位数 期間 必修 1 単位 後期 週2時間 (合計 30 時間)
授業の目標と概要
オペレーティングシステムの概要と必要性を解説し、プロセスの管理方法、リソースの管理方法などを学ぶ。また、
OSの一例としてUNIXを取り上げ、基本的なUNIXの操作方法を習得すると共に、実践的な感覚を養うことを目標とす
る。
カリキュラムにおける位置づけ
前期のオペレーティングシステムⅠでは、主に、オペレーティングシステムの概要とファイル管理について学び、後
期のオペレーティングシステムⅡでは、タスク管理とUNIX上でのプログラミングについて学ぶ。
授業の内容 時間
1.ハードウェアリソースの仮想化とプロセス 4
  有限のハードウェアリソースを複数のプログラムで使用する為の多重化について学習する。
1.1 多重化
1.2 スケジューリング
1.3 プログラムの処理形態 
1.4 プロセスとは
1.5 プロセスの三状態
2.スケジューリング 6
  有限なリソースの効率的な利用のためのスケジューリングについて学習する。
2.1 スケジューリングの目的
2.2 到着順(FCFS、FIFO)スケジューリング
2.3 処理時間順(SPTF)スケジューリング
2.4 優先順位スケジューリング(PS)
2.5 ラウンドロビンスケジューリング(RR)
2.6 多重レベルフィードバック(MLF)スケジューリング
3.UNIX上でのプログラミング 4
  UNIX流のコマンドの使用方法、プログラミングの方法などを学習する。
3.1 正規表現と文字列検索
3.2 C言語によるプログラミング
後期中間試験 1
4.並行プロセス 8
  排他制御の基礎について学習する。
4.1 プロセスの競合・協調・干渉
4.2 排他制御
4.3 Dekkerのアルゴリズム
4.4 セマフォア
4.5 モニタ
5.UNIX上でのプログラミング 4
  UNIX流のコマンドの使用方法、プログラミングの方法などを学習する。
5.1 シェルプログラミング
5.2 perl
5.3 セキュリティ
6.課題(レポート) 2

(続き)
教科目名
オペレーティングシステムⅡ
Operating System II
授業の内容 時間
  OSやセキュリティに関して、各自調査を行う。
学年末試験 1
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
教科書
書名:オペレーティングシステム、著者:松尾啓志、発行所:森北出版
補助教科書
履修上の注意
レポートは自学自習によって作成し、提出期限は厳守すること。また、レポートはワープロで作成しても構わないが、必ず印刷物として提出すること。なお、他の人と同じ内容のレポートが提出された場合には、全員減点とする。
評価基準
レポートの評価は、オリジナリティ、調査の度合、理解度などを総合的に判断する。
評価法
定期試験80%,レポートなど20%
学習・教育目標 東京高専
C-2,C-6
JABEE
(d)(h)