Computer Architecture 計算機組織 成大資訊系 蘇銓清 Fall 2004 Syllabus Instructor – 蘇銓清 Prof. Chuan-Ching Sue Tel : (06) 275-7575 ext 62543 Fax : (06) 2747076 Email :suecc@mail.ncku.edu.tw Syllabus Textbook ● ● David Patterson and John Hennessy Computer Organization & Design, 3nd edition Hardware/Software Interface References ● John Hennessy and David Patterson Computer Architecture, A Quantitative Approach, 2nd edition Syllabus Quiz & Homeworks & Presentation Midterm Exam Final Exam 網頁位置: http://dcnlab.csie.ncku.edu.tw/ 30% 30% 40% Cheating -Plagiarism What is cheating? 1. 3. Studying together in groups is encouraged BUT, submitted work must be your own Common examples of cheating: find homework solution on Web; ask to borrow solution ``just to take a look''; copy solution from classmate and modify so it looks different. Penalty? 1. Zero on assignment (1st time) 2nd time? Fin course, suspension, or expulsion are possible outcomes 2. 2. Excused Absences: defined by the University; consult the Student's Handbook. Usually a condition that objectively impacts the capacity of the student to perform assignments. such as, a DOCUMENTED medical reason. Forgot to turn in homework / Dog ate computer Homework not accepte donce grading has begun NO LATE HW unless a University sanctioned excuse is provided. Course Outline Introduction to Computer Architecture: (ch1) Performance Evaluation Methodology (ch 2) MIPS Instruction Set Design (ch 3) DataPathDesign (ch4) Control (ch5) Pipeline (ch6) Memory Hierarchy (ch 7) I/O System (ch8) Class Objectives Understand assembly language programming Learn system functional partition and interfaces Understand performance assessment & components Understand basic computer arithmetic Understand how computer “execute”instructions Understand basics of modern memory and I/O systems Computer Architecture,Today Basic Organization of Any Computer What is Computer Architecture? Computer Architecture = Instruction Set Architecture + Machine Organization