lecture2-post - 1 BME 303 Lecture 2 Computer systems as a...

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: 1 BME 303 Lecture 2 Computer systems as a set of transformations (review) Binary numbers Unsigned Signed 2 Reminders and Notes It appears that the Engineering Library has two copies of the textbook on reserve (QA 76 P367 2004, Eng Lib Reserves) Remember: No labs this week Wednesday lab (12825) moved to ECJ 3.402 Read chapters 1 & 2 (Follow schedule for reading) When e-mailing me (mgmoore@mail.utexas.edu) , start subject line with BME303: wont be filtered as spam then 3 Course Web Page Blackboard: http://courses.utexas.edu/ We will be using this ASAP really! Temporary Alternative: http://chaos.ph.utexas.edu/~mgmoore/bme303/ Now posted: Course syllabus and course schedule Slides from first lecture Will try in future to have slides ready and posted before lecture 4 Homework Assignment #1 Problems from textbook: 1.2, 1.6, 1.12, 2.2, 2.6, 2.10, 2.11, 2.14, 2.17, 2.18 Also posted on website Due next Thursday before class 5 Peer Instruction Method Instruction method used for 5+ years in physics introductory classes Quizzes every lecture, worked cooperatively in groups of 3-4 (but turn in individual work) Combined daily quizzes will count with weight equal to two homework assignments Full (or nearly full) credit for serious attempt at to answer so counts primarily as attendance if you take it seriously If absent from lecture for good cause, e-mail me. (I am sole judge of good cause.) 6 Review Recurring Theme: Abstraction The notion that we can concentrate on one level of the big picture at a time, with confidence that we can then connect effectively with the levels above and below. On the other hand, abstraction does not mean being clueless about the neighboring levels. Framing the levels of abstraction appropriately is one of the most important skills in any undertaking. 7 How do we solve a problem using a computer? Problem Problem Algorithm Algorithm Program Program Software Design: choose algorithms and data structures Programming: use language to express design Instruction Set Architecture Instruction Set Architecture Compiling/Interpreting: convert language to machine instructions By a systematic sequence of transformations between layers of abstraction. 8 Deeper and Deeper Instruction Set Architecture Instruction Set Architecture Microarch. Microarch. Circuits Circuits Processor Design: choose structures to implement ISA Logic/Circuit Design: gates and low-level circuits to implement components Devices Devices Process Engineering & Fabrication: develop and manufacture lowest-level components 9 Computer systems as a set of transformations Problem Language/Programs Machine (ISA) Architecture Algorithms Micro-architecture Circuits Devices The statement of the problem is required, and it is typically described in natural (ambiguous) language The beginning of transformation process....
View Full Document

Page1 / 45

lecture2-post - 1 BME 303 Lecture 2 Computer systems as a...

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