Computer organization
Numbering Code | U-ENG29 29127 LJ11 | Year/Term | 2022 ・ Second semester | |
---|---|---|---|---|
Number of Credits | 2 | Course Type | Lecture | |
Target Year | Target Student | |||
Language | Japanese | Day/Period | Wed.2 | |
Instructor name | TAKAGI NAOFUMI (Graduate School of Informatics Professor) | |||
Outline and Purpose of the Course | This course presents an overview study of the basic organization of computers and their operation principles, instructions of computers, computer arithmetic, how to design simple computers, and overview of memory hierarchy and I/O of computers. | |||
Course Goals |
1. Students will understand and be able to explain basic organization of a computer and its operation principles. 2. Students will understand and be to explain instructions of computers. 3. Students will understand and be able to explain computer arithmetic. 4. Students will understand and be able to explain design methods of simple processors. 5. Students will understand and be able to explain overview of memory hierarchy and I/O of computers. |
|||
Schedule and Contents |
Basic computer organization and its operation principles (2 classes) Students will learn about basic computer organization and its operation principles, as well as performance evaluations. Instructions of computers (5 classes) Students learn about instructions of computers. Computer arithmetic (3 classes) Students learn about computer arithmetic and floating-point arithmetic. Design of simple processors (3 classes) Students learn design methods of simple processors. Overview of memory hierarchy and I/O of computers. (1 class) Students learn about an overview of memory hierarchy and I/O of computers. Term-end examination (1 class) Feedback (1 class) Review, including of the problems on the final examination, etc. |
|||
Evaluation Methods and Policy | Evaluation is performed regarding each element of this course's end goals, namely, the term-end examination (approximately 90%) and exercises (approximately 10%). If an understanding is shown of 80% or higher on the term-end exam, then the student will pass the course. | |||
Course Requirements | Having knowledge on logic circuits is preferable. | |||
Study outside of Class (preparation and review) |
Students are to read assigned textbook portions to prepare for each class. Students are to solve the problem exercises assigned during each class and to submit each week's problems before the next class. |
|||
Textbooks | Textbooks/References | Computer Organization and Design - The Hardware/Software Interface - 6th ed. No. 1, David A. Patterson and John L. Hennessy, Translated in Japanese by M. Narita, (Nikkei BP), ISBN:97848296070091 | ||
References, etc. | Computer Organization and Design, The Hardware/Software Interface, MIPS Ed. Sixth Ed., David A. Patterson, John L. Hennessy, (Morgan Kaufmann, 2021), ISBN:9780128201091 | |||
Related URL | http://www.lab3.kuis.kyoto-u.ac.jp/~ntakagi/co.html |