Computer Architecture

Download Report

Transcript Computer Architecture

Computer Architecture
計算機組織
成大資訊系
蘇銓清
Fall 2004
Syllabus

Instructor – 蘇銓清

Prof. Chuan-Ching Sue
Tel : (06) 275-7575 ext 62543
Fax : (06) 2747076
Email :[email protected]



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