Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of Microsoft Corporation.copyright
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 & control Selection & management of functions Construction & realization methods Measurement to evaluate, 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
Expectations Bring the lecture slides Ask questions Do the exercises Visit course website regularly Participate in group discussions Use the learning outcomes
Policy Grading Attendance About tests, assignments … Answers: missed a test? Study advice More … It’s all in the FAQ
Success Study early Study regularly Do the exercises yourself Use the online discussions B+ and above, read the textbook carefully