授業の目的 【日本語】 Goals of the Course(JPN) | | 本講義および演習では,計算機システムのハードウェア構成の基礎的な概念について学ぶことを目的とする。最初に,計算機システムのハードウェア構成の基礎的な概念について学ぶ。これまでに計算機システムを発展させてきた主要な考え方について学んだ後,コンピュータの機械語とアセンブリ言語に関する基本的事項を学び,高水準言語で記述されたプログラムが,ハードウェア上で実行される仕組みについて学ぶ。演習を通じてそれらによるプログラム作成能力を身につける。 |
|
|
授業の目的 【英語】 Goals of the Course | | The purpose of this lecture and exercises is to learn the knowledge and programming regarding basic hardware architecture in computer systems. We will learn the fundamental concepts of hardware architecture, computer machine language and assembly language. The students will be able to understand how programs written in low and high-level languages is executed in hardware, and develop programs using these languages. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN) | | 講義および演習の受講後には,以下の知識・能力を身につけることを到達目標とする。
・計算機システムのハードウェア構成の基礎知識
・機械語とアセンブリ言語に関する基本的な知識
・高水準言語(C言語)がコンピュータ上で実行される仕組みとコンピュータの性能を決定する要因を説明できる能力 |
|
|
到達目標 【英語】 Objectives of the Course | | |
|
授業の内容や構成 Course Content / Plan | | これまでに計算機システムを発展させてきた主要な考え方について学んだ後,機械語とアセンブリ言語に関する基本的事項を学び,高水準言語で記述されたプログラムが,ハードウェア上で実行される仕組みについて学んだ後,演習により理解を深める。
1. コンピュータの抽象化とテクノロジ
2. 命令 : コンピュータの言葉
3. 総括 | |
|
|
履修条件・関連する科目 Course Prerequisites and Related Courses | | |
|
成績評価の方法と基準 Course Evaluation Method and Criteria | | 期末試験70%程度,演習のレポート30%程度で評価し,100点満点で60点以上を合格とする。 | |
|
|
教科書・参考書 Textbook/Reference book | | 「コンピュータの構成と設計(上) 第6版」,David A. Patterson,John L.Henessy 著,成田光彰 訳,日経BP社を教科書とする。 | |
|
|
課外学習等(授業時間外学習の指示) Study Load(Self-directed Learning Outside Course Hours) | | 毎回の授業前に教科書の指定箇所を読んでおくこと。また,講義の説明内容について,さらに理解を深めるための演習課題を与える。 | |
|
|
授業開講形態等 Lecture format, etc. | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置 Additional measures for remote class (on-demand class) | | |
|