授業の目標と概要 |
コンピュータの内部構造や原理について習得する。 コンピュータにおけるデータの表現や演算方式、命令セットと命 |
令制御方式、メモリ階層、パイプライン制御方式、入出力等の基礎事項に加え、VLIWやスーパースケーラ、また、最 |
近のコンピュータの話題等にも触れる。 コンピュータが計算するしくみの理解とともに、効率の良いプログラムの開 |
発や、組込みシステム、コンパイラ、OS の設計に必要な基礎知識の習得も目的である。 |
|
カリキュラムにおける位置づけ |
前提として、電子計算機の基礎とプログラミング言語を学んでいることが望ましい。コンピュータアーキテクチャに |
ついて学び、コンピュータの可能性と限界を理解することにより、コンピュータのより有効に利用する力を養う。 |
|
|
1. コンピュータの基本構成と原理 |
3 |
コンピュータ構造の概要(CPU・主記憶・入出力)、コンピュータの動作原理 |
|
2. コンピュータにおけるデータ表現 |
2 |
符号無し整数、符号付き整数、固定小数点数、浮動小数点数 文字の表現、10進数の表現 |
|
3. 演算方式(1) |
2 |
四則演算、論理シフトと算術シフト、論理演算とALU |
|
4. 演算方式(2) |
2 |
命令セットの例、アドッレシングモード、命令フォーマット、種々の命令や命令セット |
|
5. 命令制御方式 |
4 |
制御の実現方式、複雑なコンピュータの命令制御、CISCとRISC、バス制御回路、回路設計例、DLX |
|
6. 割り込み |
2 |
割り込み要因、割り込み処理 |
|
7. 入出力 |
2 |
入出力装置、入出力制御 |
|
8. メモリアーキテクチャ |
4 |
基礎知識、記憶階層、キャッシュ、仮想記憶 |
|
9. プログラムの実行とコンピュータの性能 |
4 |
オペレーティングシステム(OS)、性能評価方法 |
|
10. 様々なアーキテクチャ |
4 |
パイプライン制御方式、スーパーパイプライン、スーパースケーラ、VLIW |
|
|
|
|
|
|
|
|
教科書 |
|
補助教科書 |
著者:馬場敬信 書名:コンピュータアーキテクチャ 出版社:オーム社
|
|
履修上の注意 |
|
評価基準 |
コンピュータアーキテクチャに関する基本的な知識について定期試験で確認する。レポートは課題を理解し、課題に沿った報告になっているかで評価する。
|
|
評価法 |
|
学習・教育目標 |
東京高専 |
|
JABEE |
|