How Computers Work Part 2 20 September 2006. About the Term Project  Your paper must take a position and be a proponent for it  Your presentation must.

Slides:



Advertisements
Similar presentations
2009 Spring Errors & Source of Errors SpringBIL108E Errors in Computing Several causes for malfunction in computer systems. –Hardware fails –Critical.
Advertisements

Digital Data Representation
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, Java Version, Third Edition.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Third Edition.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Third & Fourth Edition Spring 2008:
8 September How Computers Work: Storing Data -- Numbers.
Chapter 3 Data Representation.
1 February How Computers Work. Buying Bugs A 21st Century Entrepreneurship How do you find bugs in your software? Offer a bounty! How do malicious hackers.
Introduction to Programming with Java, for Beginners
Chapter 3 Data Representation. Chapter goals Describe numbering systems and their use in data representation Compare and contrast various data representation.
8 November Forms and JavaScript. Types of Inputs Radio Buttons (select one of a list) Checkbox (select as many as wanted) Text inputs (user types text)
Chapter 2 Data Types, Declarations, and Displays
Introduction to Computers and Programming. Some definitions Algorithm: Algorithm: A procedure for solving a problem A procedure for solving a problem.
1 A Balanced Introduction to Computer Science, 2/E David Reed, Creighton University ©2008 Pearson Prentice Hall ISBN Chapter 12 Data.
Lecture 5.
Binary Representation. Binary Representation for Numbers Assume 4-bit numbers 5 as an integer  as an integer  How? 5.0 as a real number  How?
Computing Higher - Unit 1… Computer Systems 1 Higher Computing Unit 1 – Topic 1 Data Representation.
CSC 101 Introduction to Computing Lecture 9 Dr. Iftikhar Azim Niaz 1.
Practical PC, 7th Edition Chapter 17: Looking Under the Hood
Computers and Scientific Thinking David Reed, Creighton University Data Representation 1.
Data Representation S2. This unit covers how the computer represents- Numbers Text Graphics Control.
IT253: Computer Organization Lecture 4: Instruction Set Architecture Tonga Institute of Higher Education.
Transforming Data into Information.
Chapter 2 Computer Hardware
Data Representation CS280 – 09/13/05. Binary (from a Hacker’s dictionary) A base-2 numbering system with only two digits, 0 and 1, which is perfectly.
Binary Arithmetic & Data representation
Computer Systems Organization CS 1428 Foundations of Computer Science.
Lecture 5. Topics Sec 1.4 Representing Information as Bit Patterns Representing Text Representing Text Representing Numeric Values Representing Numeric.
Chapter 1 Data Storage © 2007 Pearson Addison-Wesley. All rights reserved.
1 Data Representation Characters, Integers and Real Numbers Binary Number System Octal Number System Hexadecimal Number System Powered by DeSiaMore.
CSNB374: Microprocessor Systems Chapter 1: Introduction to Microprocessor.
Chapter 17 Looking “Under the Hood”. 2Practical PC 5 th Edition Chapter 17 Getting Started In this Chapter, you will learn: − How does a computer work.
New Mexico Computer Science for All Author: Ed Angel Title: Bits and Bytes.
CS1372: HELPING TO PUT THE COMPUTING IN ECE CS1372 Some Basics.
DATA REPRESENTATION CHAPTER DATA TYPES Different types of data (Fig. 2.1) The computer industry uses the term “MULTIMEDIA” to define information.
VISUAL C++ PROGRAMMING: CONCEPTS AND PROJECTS Chapter 2A Reading, Processing and Displaying Data (Concepts)
Computer Science I Storing data. Binary numbers. Classwork/homework: Catch up. Do analysis of image types.
How Computers Work Part 3 18 February Data Types  Computer doesn’t know what the bits represents or what format is being used  Computer assumes.
Data Representation. How is data stored on a computer? Registers, main memory, etc. consists of grids of transistors Transistors are in one of two states,
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
Fixed-point and floating-point numbers Ellen Spertus MCS 111 October 4, 2001.
Software Design and Development Storing Data Computing Science.
1Object-Oriented Program Development Using C++ Built-in Data Types Data type –Range of values –Set of operations on those values Literal: refers to acceptable.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Encoding J. Holvikivi 2012.
1.4 Representation of data in computer systems Character.
1 Section 1.3 Binary Number Systems Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Fundamentals of Computer Science
Nat 4/5 Computing Science Data Representation Lesson 3: Storing Text
Chapter 17 Looking “Under the Hood”
Topic: Binary Encoding – Part 2
Computer basics.
Invitation to Computer Science, C++ Version, Fourth Edition
Data Representation Binary Numbers Binary Addition
EPSII 59:006 Spring 2004.
Invitation to Computer Science, Java Version, Third Edition
Introduction to Java, and DrJava part 1
Digital Concepts for PLCs
C1 Number systems.
Plan Attendance Files Posted on Campus Cruiser Homework Reminder
Low Level Programming Languages
How Computers Store Data
Introduction to Java, and DrJava
How Computers Work Part 1 6 February 2008.
It’s All (just) Bits 1) Numbers are bits 2) Text is bits
Storing Integers and Fractions
Understand the interaction between computer hardware and software
COMS 161 Introduction to Computing
Introduction to Java, and DrJava part 1
Lecture 36 – Unit 6 – Under the Hood Binary Encoding – Part 2
Presentation transcript:

How Computers Work Part 2 20 September 2006

About the Term Project  Your paper must take a position and be a proponent for it  Your presentation must cover both positions

Partnerships 1. Meet your partner 2. Communicate, communicate, communicate 3. Read your 4. Agree to working rules  Meeting times  Work times  Communicating electronically 5. Before you hand in your summaries, you have 5 minutes  If you have problems, see me ASAP

Simplified Model of a Computer processor instructionsdata the information that it works on defines an algorithm retrieves the instruction directs data movement Control Unit Arithmetic Logic Unit MEMORY Performs the operations

Binary System  Everyone knows that computers store bits, right?  What does it mean? All data is stored as a series of zeroes and ones  Why? 1 0 =

Representing Numbers  Additive system ||||| ||||| Every item represents 1 Examples of additive systems?  Positional system Value = face * place 37 = 3*10 + 7*1 ||||

Positional System  Base = number of different values in a position Base 10 = 10 values: 0-9 Base 2 = 2 values: 0-1  Value of each position = power of base b 4 b 3 b 2 b 1 b 0 Binary:

Binary Positional System 1 0 = 0000 = 0010 = = = =

Examples    Examples 1111 =  = 8 =  100

Data Types  Computer doesn’t know what the bits represents or what format is being used  Computer assumes that the instructions know the format of the data  What are the types of data? Numbers, text, pictures, sound, instructions

Data Types  Numbers: integers and floating point numbers (scientific notation) Why do we need floating point numbers?  Text: Unicode, double byte Languages and symbols (Word insert symbol)  Pictures: pixels A very fine needlepoint How to represent color?  Sound: different formats  Instructions