Computer Architecture 計算機組織 成大資訊系 蘇銓清 Fall 2004
Syllabus Instructor – 蘇銓清 Prof. Chuan-Ching Sue Tel : (06) ext Fax : (06)
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 30% Midterm Exam 30% Final Exam 40% 網頁位置 :
Cheating -Plagiarism What is cheating? 1. Studying together in groups is encouraged 2. BUT, submitted work must be your own 3. 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) 2. 2nd time? Fin course, suspension, or expulsion are possible outcomes
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