Chapter 01 - Abstraction

Chapter 01 - Abstraction - CS/ECEn 124 Computer Systems n...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
BYU CS/ECEn 124 Introduction to Computer Systems 1 CS/ECEn 124 – Computer Systems n Winter 2012 n Section 001 , 1:00 – 1:50 pm MWF (1170 TMCB) n Section 002 , 3:00 – 3:50 pm MWF (1170 TMCB) n Help Sessions , 4:00 – 4:45 pm MWF (1170 TMCB) (starts next week…) n Instructor: Paul Roper n Office: TMCB 3370, 422-8149 n Office Hours: 9:00 – 10:50 am MWF n Email: [email protected]
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chapter 1 Abstraction What’s inside this thing???
Background image of page 2
BYU CS/ECEn Chapter 1 - Abstraction 3 Topics to Cover… n Computers n Power of Abstraction n Hardware vs. Software n Turing Machine n The “Gap” n Solving Problems w/Computer n Levels of Transformation
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
BYU CS/ECEn Chapter 1 - Abstraction 4 Computers… n There is no magic to computing. n Computers do not have minds of their own. n Computers follow our instructions exactly . n Computers are made of very simple parts, albeit, fast parts and a whole lot of them! n A computer n figures out what to do next – control. n does the computations on the data – data path. n A computer uses a “program” for control and the data path. n Computers are ubiquitous (meaning everywhere!) n CPU, MPU, MSP, or simply, a processor. Computers
Background image of page 4
BYU CS/ECEn Chapter 1 - Abstraction 5 Analog to Digital Transformation n Wristwatches n Books n Film n LP’s n Rotary phone n NTSC n Slide rule n 737’s Computers  LCDs  Nooks  Flash  CD’s, MP3  Cell phone  HDTV  Calculator  787’s
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
BYU CS/ECEn Chapter 1 - Abstraction 6 All Computers Are Created Equal… n In theory, any computer can compute anything that’s possible to compute n given enough memory and n given enough time. n In practice, solving a problem is constrained by n Time ( weather forecast, next frame of animation, . ..) n Cost ( cell phone, automotive engine controller, . ..) n Power ( cell phone, handheld video game, . ..) Computers
Background image of page 6
BYU CS/ECEn Chapter 1 - Abstraction 7 Price/Performance Pyramid Differences in scale, not in substance Computers Cost Power Speed Embedded Personal Workstation Server Mainframe Super $Millions $100s Ks $10s Ks $1000s $100s $10s
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
BYU CS/ECEn Chapter 1 - Abstraction 8 The Concept of Abstraction n We abstract naturally– n Avoid getting bogged down in unnecessary details by focusing on the essential aspects of an entity. n
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 03/20/2012.

Page1 / 24

Chapter 01 - Abstraction - CS/ECEn 124 Computer Systems n...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online