Binary Representation of Information bit: 0 byte: 0110 11000 "word": 01011100 11101111 00010000 11110000 chapter 8.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Chapter 2 Data Manipulation Dr. Farzana Rahman Assistant Professor Department of Computer Science James Madison University 1 Some sldes are adapted from.
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Aaron Summers. What is Artificial Intelligence (AI)? Great question right?
Computer Organization. This module surveys the physical resources of a computer system. –Basic components CPUMemoryBus I/O devices –CPU structure Registers.
Processor Technology and Architecture
History of Computing Define a computer before 1935?
Computational Astrophysics: Methodology 1.Identify astrophysical problem 2.Write down corresponding equations 3.Identify numerical algorithm 4.Find a computer.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
Introduction to Systems Architecture Kieran Mathieson.
Data Manipulation Computer System consists of the following parts:
Chapter 4 Processor Technology and Architecture. Chapter goals Describe CPU instruction and execution cycles Explain how primitive CPU instructions are.
Chapter 6 Memory and Programmable Logic Devices
5.1 Chaper 4 Central Processing Unit Foundations of Computer Science  Cengage Learning.
CEG 320/520: Computer Organization and Assembly Language Programming1 CEG 320/520 Computer Organization and Assembly Language Programming.
COM181 Computer Hardware Ian McCrumRoom 5B18,
Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.
The Study of Computer Science Chapter 0 Intro to Computer Science CS1510, Section 2.
Startup – Chapter 1.
Computer Organization Computer Organization & Assembly Language: Module 2.
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
1 Catalog of useful (structural) modules and architectures In this course we will be working mostly at the BEHAVIORAL and STRUCTURAL levels. We will rely.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
1 TOPIC 1 INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING Topic 1 Introduction to Computer Science and Programming Notes adapted from Introduction to.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Binary Logic.
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
Levels of Architecture & Language CHAPTER 1 © copyright Bobby Hoggard / material may not be redistributed without permission.
The Study of Computer Science Chapter 0 Intro to Computer Science CS1510.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Computer Systems Organization CS 1428 Foundations of Computer Science.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
The CPU Central Processing Unit. 2 Reminder - how it fits together processor (CPU) memory I/O devices bus.
The variety Of Processors And Computational Engines CS – 355 Chapter- 4 `
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
Computer Science 101 Computer Systems Organization.
Chapter 4 MARIE: An Introduction to a Simple Computer.
Chapter 2 Data Manipulation. © 2005 Pearson Addison-Wesley. All rights reserved 2-2 Chapter 2: Data Manipulation 2.1 Computer Architecture 2.2 Machine.
Computer Architecture
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Stored Programs In today’s lesson, we will look at: what we mean by a stored program computer how computers store and run programs what we mean by the.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
Academic PowerPoint Computer System – Architecture.
Introduction to ComputersS1.1.1 Bina © 1998 Liran & Ofir Programming in C.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Hardware Information Created by Nasih 1. Hardware  The physical components of a computer system, including any peripheral equipment such as printers,
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
CS 101 INTRODUCTION TO COMPUTING * image from The Central Eglinton Community Centre website.
INTRODUCTION TO COMPUTER ENGINEERING (ECE 001) Dr. Ahmed Bayoumi Dr. Shady Yehia Elmashad 1.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
CHAPTER 2 Instruction Set Architecture 3/21/
Computer Architecture Furkan Rabee
Sub-fields of computer science. Sub-fields of computer science.
Computer Architecture and Number Systems
Computers’ Basic Organization
Computer Operations Part 2.
Introduction To Computer Engineering (ECE 001)
Turing Machines Finite State Machines.
Components of Computer
Artificial Intelligence
Artificial Intelligence (Lecture 1)
Chapter 2: Data Manipulation
Chapter 2: Data Manipulation
Reasons To Study Programming Languages
The Study of Computer Science Chapter 0
Chapter 2: Data Manipulation
CSE 102 Introduction to Computer Engineering
Presentation transcript:

Binary Representation of Information bit: 0 byte: "word": chapter 8

Slide 8-2 Digital Information (Binary) There are 10 different kinds of people in the world: those who know binary and those who don't. --Anon

Slide 8-3 Digital Information (Binary) Von Neumann Architecture A. CPU; B. RAM; C. I/O; D. Bus What Can Computers Do? 1. I/O operations 2. Storage ops. (RAM, disk, disc,...) 3. Arithmetic ops. (+, -, *, /, %, ^,...) 4. Logic ops. ( =, >, AND, OR,...) ==> Computers are technologically complex but conceptually simple

Slide 8-4 Digital Information (Binary) Pictures of the Tinker Toy computerPictures of the Tinker Toy computer. How the Tinker Toy computer works. How the Tinker Toy computer works.

Slide 8-5 Digital Information Processing Performance Speeds How Fast Are Computers? Two measures of throughput MIPS: 2 ^ 3 ==> 8 FLOPS: ^ = Supercomputers: MFLOPS; GFLOPS; TFLOPS; PFLOPS. The Prefixes of the S.I. The Prefixes of the S.I.

Slide 8-6 Digital Information Processing Performance Speeds Q: If a supercomputer can execute 1 GFLOPS, one instruction requires how much time to execute? A: 1 nanosecond. Q: If a supercomputer can execute 1 PFLOPS, one instruction requires how much time to execute? A: ???

Slide 8-7 Information Processing Speeds  People MFLOPS: recite 1..1M; 2 sec/recitation; 2Msec = 33,333 min. == 23 days GFLOPS: recite 1..1G; 3 sec/recitation; 3Gsec = 50M min. == 34K days = 100 yrs TFLOPS: recite 1..1T; 6 sec/recitation; 6Tsec = 200K yrs

Slide 8-8 Neurobiology neurons, each connected to 10 4 others Switching Speed: sec. vs.computer: sec. Yet humans are able to make surprisingly complex decisions, surprisingly quickly. (eg) sec. for infant to visually recognize its mother

Slide 8-9 Neurobiology the information- processing abilities of biological systems must follow from highly parallel processes distributed over many neurons  Artificial Neural NetworksArtificial Neural Networks

Slide 8-10 Artificial Intelligence Research: Basic Premise Genus:Information Processing System (IPS) / \ Species: Biological Computers Systems  Both species governed by same principles

Slide 8-11 AI Research Scientific Metaphors The heart is a pump The brain is a computer (IPS) Metaphor  “The heart has its reasons of which reason knows nothing.”“The heart has its reasons of which reason knows nothing.” -- Blaise Pascal

Slide 8-12 Digeratus: Alan TuringAlan Turing During WWII Turing worked at Bletchley Park, Britain's codebreaking centre, & was responsible for German naval cryptanalysis. He devised a number of techniques for breaking German ciphers, including the method of the bombe, an electromechanical machine that could find settings for the Enigma machine.Enigma machine

Slide 8-13 The Turing Test for Intelligence: "Computing machinery and intelligence." (1950) The Turing test is a proposal for a test of a machine's capability to demonstrate intelligence: A human judge engages in a natural language conversation with one human and one machine, each of which try to appear human; if the judge cannot reliably tell which is which, then the machine is said to pass the test.

Slide 8-14

Slide 8-15 Five Categories of Information 1. Rover photos of Mars. Category: ?Rover photos of Mars Kdigits of PI. Category: ? 100 Kdigits of PI 3. Clerk's Prolog, Canterbury Tales. Category: ? Clerk's Prolog 4. Prelude & Fugue in C, J.S. Bach. Category: ? Prelude & Fugue in C 5. A statement in a computer program. Category: ? A statement in a computer program

Slide 8-16 Five Categories of Information Q: Which of the 5 categories is this? A: It could be any one of the 5 (eg) How bit maps are used to represent images in computers.bit maps

Slide 8-17 Why Do Computers Use Binary? Nine Rungs of the Computer Inferno 1. Physics level. 2. Device Level: TransistorsTransistors 3. Gate Level: AND, ORANDOR PandA = TandF (p. 212) “Logic is the foundation of reasoning, and the foundation of computing. By associating true with presence & False with Absence, we can use the physical world to implement the logical world. This produces Information Technology.”

Slide 8-18 Why Do Computers Use Binary? 4. Machine Level: full adder a water adder flip-flop (stores one bit)