Chapter 01 - Abstraction (Paul)

Chapter 01- - 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

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 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] BYU CS/ECEn 124 Introduction to Computer Systems 2 Course Information n Engineering Stock Room – 416 CB n Need Student Signature Card n Option A: n LaunchPad Development Tool (~5) Available from TI on-line NOW! n RBX430-1 Development Board ($80) n Currently being assembled n Option B: n eZ430F2013 Development Tool ($20) Available from TI on-line n eZ430X Development Board ($90 $45) n Available from stock room or BYU Book Exchange n Text Books n C Programming Language (2nd Edition, Prentice Hall) by Brian W. Kernighan and Dennis M. Ritchie n Code: The Hidden Language of Computer Hardware and Software by Charles Petzold. n Help Sessions start next Wednesday n Slides in JFSB B115 next week Syllabus Chapter 1 Abstraction What’s inside this thing??? BYU CS/ECEn Chapter 1 - Abstraction 4 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 BYU CS/ECEn Chapter 1 - Abstraction 5 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 BYU CS/ECEn Chapter 1 - Abstraction 6 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 BYU CS/ECEn Chapter 1 - Abstraction 7 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 BYU CS/ECEn Chapter 1 - Abstraction 8 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 BYU CS/ECEn Chapter 1 - Abstraction 9 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.focusing on the essential aspects of an entity....
View Full Document

This document was uploaded on 03/20/2012.

Page1 / 54

Chapter 01- - 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

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

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