Welcome to CPCS 214Computer Organization &
Architecture
Spring 2008
Muhammad Al-Hashimi
Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.
What is CA?
Structure Organization Implementation Performance evaluation
Hardware or software?
Science, engineering and art of building computers …
Composition (parts) & arrangement (layout)
Representation & transfer of data & controlSelection & management of functions
Construction & realization methods
Measurement toevaluate, compare & guide design
Systems, components & interconnections
Why CPCS 214?
Fundamental knowledge Better programming solutions Understand performance trends Design & organization skills Smart system-level decisions
Dr. Muhammad Al-Hashimi
Your Instructor
B.S. EE, KAAU 1987 M.S. CS, TAMU 1993 PhD CS, TAMU 2000 Since Fall 2000
Hmm…
© 2005 Photo courtesy Lamees Al-Hashimi.
Objectives
Examine how instructions and data are stored and processed from high level to machine level
Examine how memory systems interact with the processor to execute instructions efficiently
More Objectives
Describe how I/O devices interface to the processor and memory
Identify key performance issues and how they influence design and implementation
More . . .
Resources
Textbook Lecture summary and
slides Discussion groups Software tools Online guides & web links
www.hashimi.ws/cs212
@
Expectations
Bring the lecture slides Ask questions Do the exercises Visit course website regularly Participate in group discussions Use the learning outcomes
www.hashimi.ws/cs212
Policy
Grading Attendance About tests, assignments … Answers: missed a test? Study advice More …
It’s all in the FAQ
www.hashimi.ws/cs212
Success
Study early Study regularly Do the exercises yourself Use the online discussions B+ and above, read the
textbook carefully
www.hashimi.ws/cs212