並行システム
|
|
担当教員 |
新城靖、追川修一
|
電子メール | 新城靖:yas (AT) cs.tsukuba.ac.jp,追川修一:shui (AT) cs.tsukuba.ac.jp |
URL | http://www.cs.tsukuba.ac.jp/~yas/cs/csys-2016/ |
オフィスアワー | 新城: 3E302 木曜日6限,追川: 3F911 月2 |
科目番号 | 01CH303, 01CJ217 |
分野 | ソフトウェアシステム |
基礎/専門の別 | |
授業形態 | 講義(演習を含む) |
開講学期 | 春AB |
時限 | 月3,4 |
教室 | 3B302 |
キーワード | マルチスレッド、遠隔手続き呼び出し、分散共有空間、トランザクション、並行プログラミング言語。オペレーティングシステム(OS)カーネル・メカニズム、仮想マシンモニタ。 |
Keyword | Multithreading, Remote Procedure Calls, Distributed Shared Spaces, Transactions, and Concurrent Programming Languages. Operating System (OS) Kernel Mechanisms, Virtual Machine Monitors. |
前提条件 | オペレーティング・システム、ネットワーク通信、並列アーキテクチャに関する基本的な知識を有することが 望ましい。 |
学習目標 | |
概要 | 前半では、並行システム、並列システム、分散システムを構築するためのプログラミングのスタイルとソフトウェア技術について論じる。スレッド、プロセス間通信、および、分散共有空間等を使ったプログラミングを課す。 後半では、OSの歴史について概観し、マイクロカーネルやOSカーネルの個別技術、そして仮想マシンモニタについて解説する。 |
授業計画 |
|
教科書 | なし(講義資料をweb上で配布)。 |
参考書 |
|
成績評価 | クイズ(小テスト)、または、レポートの結果を合算して行う。 |
TF・TA | |
その他の情報 |