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