山梨大学電子シラバス>検索結果一覧>授業データ



授業科目名
担当教官
オペレーティングシステム
美濃 英俊
時間割番号
単位数
コース
履修年次
期別
曜日
時限
263306 2 F 3 後期 II
[概要と目標]
オペレーティングシステム(OS)の以下の様な働きとそれを実現する仕組みについて
理解する。
・複数のプログラムを同時に実行し、その振舞いを管理する
・主記憶容量を超えたアドレス空間を提供する
・大量のデータを管理する
・容易な入出力手段を提供する
・計算資源の有効利用をはかる(複数プロセッサの利用も含む)
・利用者を認証し、データを保護する
[必要知識・準備]
「計算機アーキテクチャ I, II」の授業内容を習得している必要がある。特に「割り
込み」「ページング」「キャッシュ」について復習しておくこと。
[評価基準]
OS の働きとそれを実現するための主要な手法を理解しているかどうかを評価する。
また、英語による情報収集能力も評価する。2回の中間試験と期末試験で成績を決
定する。試験には「英語による問題」が含まれる。(内容は勿論 OS に関わるもの
である。)
[教科書]
  1. 指定しない。
[参考書]
  1. William Stallings, Operating Systems 4th ed., Prentice Hall, ISBN:0-13-031999-6
  2. Abraham Silbershatz and Peter Galvin, Operating System Concepts 5th ed., Addison-Wesley, ISBN:0-201-54262-5
[講義項目]
1. OS の基本概念
2. OS の役割と機能
3. 多重プログラミングとプロセス
4. メモリ管理、ページング
5. 仮想記憶、ページ置き換えアルゴリズム
6 中間試験
7 プロセススケジューリング
8. 並行プロセス、スレッド
9. 排他制御、同期
10. デッドロックとその防止、回避、検出
11. 中間試験
12. ファイルシステム
13. 保護とセキュリティー
14. 分散/並列システム