230Quiz1Notes-1

230Quiz1Notes-1 - Click to edit Master subtitle style...

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: Click to edit Master subtitle style CSE/EEE230 Fall 2009 Quiz CSE/EEE 230 Fall 2009 Quiz 1 Notes Adapted from Lecture Notes for Computer Organization and Design, 4th Edition, 2009. CSE/EEE230 Fall 2009 Quiz 1 You are responsible for the following sections in the text. ◦ Chapter 1: 1-4, 8-9 ◦ Chapter 2: 1-3 The other sections in chapter 1 are optional and you are not responsible for the content. Reading for Quiz 1 22 CSE/EEE230 Fall 2009 Quiz 1 CSE/EEE230 Fall 2009 Quiz 1 How programs are translated into the machine language ◦ And how the hardware executes them The hardware/software interface What determines program performance ◦ And how it can be improved How hardware designers improve performance Introduction to parallel processing What is this class about? 33 CSE/EEE230 Fall 2009 Quiz 1 CSE/EEE230 Fall 2009 Quiz 1 Since invention of the integrated circuit (1958), number of transistors that can be placed inexpensively on an integrated circuit has increased exponentially, doubling approximately every two years. First observed by Intel co-founder Gordon E. Moore (1965). Moore’s Law 44 CSE/EEE230 Fall 2009 Quiz 1 CSE/EEE230 Fall 2009 Quiz 1 Progress in computer technology ◦ Underpinned by Moore’s Law Makes novel applications feasible ◦ Computers in automobiles ◦ Cell phones ◦ Human genome project ◦ World Wide Web ◦ Search Engines Computers are pervasive The Computer Revolution §1.1 Introduction 55 CSE/EEE230 Fall 2009 Quiz 1 CSE/EEE230 Fall 2009 Quiz 1 Desktop computers ◦ General purpose, variety of software ◦ Subject to cost/performance tradeoff Server computers ◦ Network based ◦ High capacity, performance, reliability ◦ Range from small servers to building sized Embedded computers ◦ Hidden as components of systems ◦ Stringent power/performance/cost constraints Classes of Computers 66 CSE/EEE230 Fall 2009 Quiz 1 CSE/EEE230 Fall 2009 Quiz 1 The Processor Market 77 CSE/EEE230 Fall 2009 Quiz 1 Billions of units CSE/EEE230 Fall 2009 Quiz 1 Algorithm ◦ Determines number of operations executed Programming language, compiler, architecture ◦ Determine number of machine instructions executed per operation Processor and memory system ◦ Determine how fast instructions are executed I/O system (including OS) Understanding Performance 88 CSE/EEE230 Fall 2009 Quiz 1 CSE/EEE230 Fall 2009 Quiz 1 Notes Below Your Program Application software ◦ Written in high-level language System software ◦ Compiler: translates HLL code to machine code ◦ Operating System: service code  Handling input/output...
View Full Document

This note was uploaded on 09/28/2009 for the course CSE 230 taught by Professor Calliss during the Spring '08 term at ASU.

Page1 / 96

230Quiz1Notes-1 - Click to edit Master subtitle style...

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