Series
AY 2005
コンピュータハードウェア
この講義では、コンピュータアーキテクチャの基礎を学ぶ。すなわち、コンピュータがなぜプログラムを実行できるのか、その一点がわかることを主目的にして、コンピュータの命令セットと実現機構を徹頭徹尾単純に伝授する。その上で、性能向上の原点であるパイプライン処理、命令レベル並列処理、アウトオブオーダ処理、記憶階層、仮想記憶についてその本質を解き明かす。現実のコンピュータは今も指数関数的発展を続けているが、最先端のハイエンドマイクロプロセッサも、この授業で紹介される基礎技術を縦横に活用したものである。
Content List
Resources
Available
Available
#1 コンピュータアーキテクチャ入門
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#2 データの流れと制御の流れ
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#3 命令セットアーキテクチャ
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#4 パイプライン処理(1)
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#5 パイプライン処理(2)
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#6 キャッシュ
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#7 仮想記憶
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#8 命令レベル並列処理(1)
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#9 命令レベル並列処理(2)
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#10 アウトオブオーダ処理
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#11 入出力と周辺装置
Lecturer | Shuichi Sakai
Resources
Available
Available
Resources
Available
Available
#12 コンピュータの歴史と展望
Lecturer | Shuichi Sakai
Resources
Available
Available