授業科目名(和文) [Course] |
計算機アーキテクチャ |
授業科目名(英文) [Course] |
Computer Architecture |
学部(研究科) [Faculty] |
情報工学部 |
学科(専攻) [Department] |
情報通信工学科 |
担当教員(○:代表教員) [Principle Instructor(○) and Instructors] |
○森下 賢幸 自室番号(2408)、電子メール(morisita**c.oka-pu.ac.jp) ※利用の際は,** を @に置き換えてください |
単位数 [Point(Credit)] |
2単位 |
対象学生 [Eligible students] |
2年次生 |
授業概略と目標 [Course description and Objects] |
計算機アーキテクチャは,コンピュータのハードウェアやコンピュータのプログラミングを理解するために重要な基礎科目の一つである.この講義の目標は,現代のコンピュータの構成原理となっているノイマン型コンピュータの基本アーキテクチャについて,その原理を修得し,特徴や性能について考察することである. |
到達目標 [Learning Goal] |
1. コンピュータ内部のデータ表現と計算方法の修得 2. コンピュータの歴史とアーキテクチャの分類方法の修得 3. プログラム言語とアーキテクチャの関係に関する知識の修得 4. プロセッサの機能に関する知識の修得 5. メモリシステムおよび仮想メモリやキャッシュの機能の把握 |
履修上の注意 [Notes] |
「離散数学」および「計算機工学入門<計算機科学序説>」を履修していることが望ましい.授業計画にあげた項目に従って講義を行う予定であるが,番号は必ずしも一回分の講義に対応しているわけではない. |
授業計画とスケジュール [Course schedule] |
1. コンピュータシステムとアーキテクチャ 2. ノイマン型コンピュータ 3. 命令セットアーキテクチャ 4. 機械語およびアセンブラ 5. 機械語およびアセンブラ演習 6. コンピュータの歴史 7. コンピュータアーキテクチャの分類と評価 8. プロセッサの機能 9. パイプライン処理 10. パイプライン処理演習 11. 命令レベル並列処理 12. 仮想メモリ 13. キャッシュ 14. マイクロプロセッサ 15. 最新のマイクロプロセッサ |
成績評価方法と基準 [Grading policy (Evaluation)] |
授業での到達目標が達成され,コンピュータの基本的な知識があるかどうかを評価する.インターネット上で自習形式の演習を随時実施する.評点の配分は,レポート10 %,インターネット上の演習20 %,期末試験70 %である. |
教科書 [Textbook] |
教科書: 「現代 計算機アーキテクチャ」齊藤忠夫?大森健児共著,オーム社 参考書: 「コンピュータの構成と設計」D.A.Patterson,J.L.Hennessy 著,日経BP 社 |
自主学習ガイド及び キーワード [Self learning] |
ウェブ上の自習システムを稼働させているので,このシステムを使用して各自復習をよく行うこと. |
開講年度 [Year of the course] |
26 |