Chapter_1_Introduction - Introduction Outline The...

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

View Full Document Right Arrow Icon
1 CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 1 Introduction Introduction CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 2 Outline Outline The difference between computer organization and computer architecture. Units of measure common to computer systems. The evolution of computers. The computer as a layered system. The von Neumann architecture and the function of basic computer components. CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 3 1.1 Overview 1.1 Overview Why study computer organization and architecture? Design better programs, including system software such as compilers, operating systems, and device drivers. Optimize program behavior. Evaluate (benchmark) computer system performance. Understand time, space, and price tradeoffs. CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 4 1.1 Overview 1.1 Overview Computer organization Encompasses all physical aspects of computer systems. E.g., circuit design, control signals, memory types. How does a computer work? Computer architecture Logical aspects of system implementation as seen by the programmer. E.g., instruction sets, instruction formats, data types, addressing modes. How do I design a computer?
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 5 1.2 Computer Components 1.2 Computer Components There is no clear distinction between matters related to computer organization and matters relevant to computer architecture. Principle of Equivalence of Hardware and Software: * Assuming speed is not a concern . Anything that can be done with software can also be done with hardware, and anything that can be done with hardware can also be done with software.* Anything that can be done with software can also be done with hardware, and anything that can be done with hardware can also be done with software.* CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 6 1.2 Computer Components 1.2 Computer Components At the most basic level, a computer is a device consisting of three pieces: A processor to interpret and execute programs A memory to store both data and programs A mechanism for transferring data to and from the outside world. CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 7 1.3 An Example System 1.3 An Example System MH z ? M B P C I U S L 1 a c h e What does it all mean?? CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 8 1.3 An Example System 1.3 An Example System Measures of capacity and speed: Kilo- (K) = 1 thousand = 10 3 and 2 10 Mega- (M) = 1 million = 10 6 and 2 20 Giga- (G) = 1 billion = 10 9 and 2 30 Tera- (T) = 1 trillion = 10 12 and 2 40 Peta- (P) = 1 quadrillion = 10 15 and 2 50 Exa- (E) = 1 quintillion = 10 18 and 2 60 Zetta- (Z) = 1 sextillion = 10 21 and 2 70 Yotta- (Y) = 1 septillion = 10 24 and 2 80 Whether a metric refers to a power of ten or a power of two typically depends upon what is being measured.
Background image of page 2
3 CS 3401 Comp. Org. & Assembly Introduction -- Chapter 1 9 1.3 An Example System 1.3 An Example System
Background image of page 3

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

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

This note was uploaded on 11/08/2011 for the course COMPUTER S 11111 taught by Professor Victoria during the Fall '10 term at University of Houston - Downtown.

Page1 / 15

Chapter_1_Introduction - Introduction Outline The...

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

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