具体的なオペレーティングシステムの事例を通してオペレーティングシステムの設計論を学ぶ。最近の分散オペレーティングシステムの話題についても触れる。
分散オペレーティングシステムの設計・構築に必要な種々の概念やアルゴリズムを学
ぶ.
1. ネットワークとインターネットワーキング(1):概要とアプリケーション
2. ネットワークとインターネットワーキング(2):プロトコルと実装
3. プロセス間通信とRPC
4. 分散オペテーティングシステム(1):概念
5. 分散オペテーティングシステム(2):ケーススタディ
6. ファイルシステム
7. ネームサービス/セキュリティ
8. 分散システムのモデルと仕様(1):仕様記述方式
9. 分散システムのモデルと仕様(2):ケーススタディおよび演習
10. 時刻管理(Time & Coordination)
11. トランザクション(1):並行性制御
12. トランザクション(2):分散トランザクション
13. 複製管理(Replication)
14. 分散共有メモリ
参考書等
1. Distributed Systems | Concepts and Design (2nd ed.) G. Coulouris, J. Dollimore and T.
Kindberg 著,Addison-Wesley, 1994
2. Distributed Systems (2nd ed.) S. Mullender 編,ACM Press/Addison-Wesley, 1993
←オペレーティングシステム(学部),計算機アーキテクチャ特論
期末レポートにより評価する
特になし
知識ユニット
分散システムの基礎概念,分散システムのモデル化,分散OS のためのアルゴリズム,
ネットワーク,プロセス間通信,セキュリティ