Digital Representation Everyone knows computers use bits and bytes … but what are they? © Lawrence Snyder, 2004.

Slides:



Advertisements
Similar presentations
Review of HTML Ch. 1.
Advertisements

1 Chapter 2 The Digital World. 2 Digital Data Representation.
Review Ch.1,Ch.4,Ch.7. Review of tags covered various header tags Img tag Style, attributes and values alt.
Bits and the "Why" of Bytes: Representing Information Digitally
Chapter 7 Representing Information Digitally. Copyright © 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Learning Objectives Explain.
Using Binary Coding Information Remember  Bit = 0 or 1, Binary Digit  Byte = the number of bits used to represent letters, numbers and special characters.
Chapter 8_2 Bits and the "Why" of Bytes: Representing Information Digitally.
Chapter 1 Data Storage. 2 Chapter 1: Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns.
Chapter 8_1 Bits and the "Why" of Bytes: Representing Information Digitally.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Representing Information Digitally Bits and the “Why” of Bytes lawrence snyder.
Chapter 7 Representing Information Digitally. Learning Objectives Explain the link between patterns, symbols, and information Determine possible PandA.
Chapter 8 Bits and the "Why" of Bytes: Representing Information Digitally.
Data Representation (in computer system) Computer Fundamental CIM2460 Bavy LI.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Fluency with Information Technology Third Edition by Lawrence Snyder Chapter.
CHARACTERS Data Representation. Using binary to represent characters Computers can only process binary numbers (1’s and 0’s) so a system was developed.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 1 – Digital Systems and Information Logic.
Chapter 1 Data Storage(2) Yonsei University 1 st Semester, 2014 Sanghyun Park.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 How we represent bits, numbers, letters?
Data Representation S2. This unit covers how the computer represents- Numbers Text Graphics Control.
Pengantar Teknologi Informasi dan Ilmu Komputer Information Technology and Data Representation PTIIK- UB.
Digital Information  digits are symbols chapter 8 BITS & THE “WHY” OF BYTES.
Chapter 8 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : 1.
Binary Code.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Representing Information Digitally Bits and the “Why” of Bytes lawrence snyder.
Fill in the blanks: (1) _________ has only two possible values 0 and 1. (2) There are __________bits in a byte. (3) 1 kilobyte of memory space can store.
1 INFORMATION IN DIGITAL DEVICES. 2 Digital Devices Most computers today are composed of digital devices. –Process electrical signals. –Can only have.
Implementation of a Stored Program Computer ITCS 3181 Logic and Computer Systems 2014 B. Wilkinson Slides2.ppt Modification date: Oct 16,
What is a computer? A computer is a device that:
 Three components  Your misinformation page and images  The disclaimer page  Testing it with others  This week's labs are dedicated to Project 1B.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004.
Data Representation Conversion 24/04/2017.
Computer Architecture and Organization
Binary System Presented by Mr. Wilhelmi Internal Representation of Data Input Input  Data that is put into the computer for processing Data Data  The.
The Information School of the University of Washington Oct 13fit digital1 Digital Representation INFO/CSE 100, Fall 2006 Fluency in Information Technology.
Base 2 Numbering System Chapter 1.
Learning Objectives Explain the link between patterns, symbols, and information Determine possible PandA encodings using a physical phenomenon Encode.
Data Representation.
The Information School of the University of Washington 15-Oct-2004cse digital1 Digital Representation INFO/CSE 100, Spring 2005 Fluency in Information.
Fluency with Information Technology INFO100 and CSE100 Katherine Deibel Katherine Deibel, Fluency in Information Technology1.
M204 - Data Representation
Group # 3 Jorge Chavez Henry Diaz Janty Ghazi German Montenegro.
Overview 1-1 Information Representation
09/06/ Data Representation ASCII, Binary Denary Conversion, Integer & Boolean data types.
Understanding Computers
Computer Hardware. 7/23/2016M. Eyadat2 Objectives –Explain why most computers are digital –Describe the role of the ALU –List factors that affect performance.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Encoding J. Holvikivi 2012.
Understanding Binary Understanding Computers. Understanding Computers L3 – Understanding Binary Learning Objectives All will Understand why all data is.
Lecture Coding Schemes. Representing Data English language uses 26 symbols to represent an idea Different sets of bit patterns have been designed to represent.
Chapter 7 Representing Information Digitally. Learning Objectives Explain the link between patterns, symbols, and information Determine possible PandA.
Understanding binary Understanding Computers.
Databases That's no moon. It's a base of data... in space
Chapter 8 & 11: Representing Information Digitally
Digitizing Discrete Information
Everything is a number Everything in a computer memory and on storages is a number. Number  Number Characters  Number by ASCII code Sounds  Number.
BINARY CODE.
Bits and the "Why" of Bytes: Representing Information Digitally
Communicating in the Blink of an Eye
Chapter 2 – Computer hardware
Lawrence Snyder University of Washington, Seattle
Chapter 1 Data Storage.
Data Representation Conversion 05/12/2018.
Digital Representation
Presenting information as bit patterns
Binary Lesson 2 Bytes.
Binary Lesson 2 Bytes.
Announcements SGID Feedback! Thank you!! Readings:
Learning Intention I will learn how computers store text.
Digital Representation of Data
Presentation transcript:

Digital Representation Everyone knows computers use bits and bytes … but what are they? © Lawrence Snyder, 2004

Info Representation Digitization: representing information by any fixed set of symbols What number is: ? The representation associates one item with each symbol … encode the telephone keypad using ten colors

Creating Symbols Often, there are many things to digitize, but too few symbols available  The solution is to create more symbols by composing patterns …  Three patterns make three symbols:  Pairing them makes 9 symbols; when they are triples, 27 symbols, and...

An Encoding Encode the Latin alphabet A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Three pattern triples = 27 symbols Digitize -- encode with symbols

Info in the Physical World Physical world:  The most fundamental representation of information is presence/absence of a phenomenon matter, light, magnetism, flow, charge, … detect: “Is the phenomenon present?” set: make phenomenon present or absent Any controllable phenomenon works: define it right The PandA representation

Info in the Logical World Logical World:  Information, reasoning, computation are formulated by true/false and logic All men are mortal Aristotle is a man Aristotle is mortal True and false can be the patterns for encoding information

Connect Physical/Logical The miracle of IT is that physical and logical worlds can be connected Present represents true / Absent represents false -- or maybe vice versa -- Pavement Memory false true false false false true true false true false true false false false

Bits PandA is a binary representation because it uses 2 patterns Bit -- it’s a contraction for “binary digit” -- a position in space/time capable of being set and detected in 2 patterns Sherlock Holmes’s Mystery of Silver Blaze -- a popular example where “absent” gives information … the dog didn’t bark, that is the phenomenon wasn’t detected

Bytes A byte is eight bits treated as a unit  Adopted by IBM in 1960s  A standard measure ever since  Bytes encode the Latin alphabet using ASCII -- the American Standard Code for Information Interchange

ASCII

Demonstration

Encoding Information Bits and bytes encode the information, but that’s not all  Tags encode format and some structure in word processors  Tags encode format and some structure in HTML  In the Oxford English Dictionary tags encode structure and some formatting

OED Entry For Byte byte (baIt). Computers. [Arbitrary, prob. influenced by bit sb. 4 and bite sb.] A group of eight consecutive bits operated on as a unit in a computer Blaauw & Brooks in IBM Systems Jrnl. III. 122 An 8- bit unit of information is fundamental to most of the formats [of the System/360]. A consecutive group of n such units constitutes a field of length n. Fixed-length fields of length one, two, four, and eight are termed bytes, halfwords, words, and double words respectively IBM Jrnl. Res. & Developm. VIII. 97/1 When a byte of data appears from an I/O device, the CPU is seized, dumped, used and restored P. A. Stark Digital Computer Programming xix. 351 The normal operations in fixed point are done on four bytes at a time Dataweek 24 Jan. 1/1 Tape reading and writing is at from 34,160 to 192,000 bytes per second. byte baIt. Computers. Arbitrary, prob. influenced by bit n. 4 and bite n. A group of eight consecutive bits operated on as a unit in a computer Blaauw &amp. Brooks in IBM Systems Jrnl. III. 122 An 8-bit unit of information is fundamental to most of the formats of the System/360.&es.A consecutive group of n such units constitutes a field of length n.&es.Fixed-length fields of length one, two, four, and eight are termed bytes, halfwords, words, and double words respectively IBM Jrnl. Res. &amp. Developm. VIII. 97/1 When a byte of data appears from an I/O device, the CPU is seized, dumped, used and restored P. A. Stark Digital Computer Programming xix. 351 The normal operations in fixed point are done on four bytes at a time Dataweek 24 Jan. 1/1 Tape reading and writing is at from 34,160 to 192,000 bytes per second.

Summary IT joins physical & logical domains so physical devices do our logical work  Symbols represent things 1-to-1  Create symbols by grouping patterns  PandA representation is fundamental  Bit, a place where 2 patterns set/detect  ASCII is a byte encoding of Latin  bet  In addition to content, encode structure