Upload
yoko
View
25
Download
1
Embed Size (px)
DESCRIPTION
INEL 4215: Computer Architecture and Organization Instructor: Nayda Santiago Spring 2004. Lecture 2 Department of Electrical and Computer Engineering University of Puerto Rico - Mayaguez. Important - Abstraction. Designers must know both SOFTWARE and HARDWARE - PowerPoint PPT Presentation
Citation preview
INEL 4215: Computer Architecture and Organization
Instructor: Nayda SantiagoSpring 2004
Lecture 2
Department of Electrical and Computer EngineeringUniversity of Puerto Rico - Mayaguez
Important - Abstraction
• Designers must know both SOFTWARE and HARDWARE– To contribute to both layers of abstraction of
computers– To improve performance– To design compilers and operating systems
Chapter 1: The General Purpose Machine
Topics1.1 The General Purpose Machine1.2 The User’s View1.3 The Machine/Assembly Language Programmer’s View1.4 The Computer Architect’s View1.5 The Computer System Logic Designer’s View1.6 Historical Perspective1.7 Trends and Research1.8 Approach of the Text
Chapter 1 – A Perspective
• Alan Turing showed that an abstract computer, a Turing machine, can compute any function that is computable by any means
• A general purpose computer with enough memory is equivalent to a Turing machine
• Over 50 years, computers have evolved– From memory size of 1 kiloworld (1024) clock periods of 1
millisecond (0.001s)– To memory size of a terabyte (240) bytes and clock periods of 1
ns (10-9 s)• More speed and capacity is needed for many
applications, such as real-time 3D animation