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
PAGE TOP