Binary: Binary basically means “twos”, two parts or two pieces. The binary system is also known as the base-2 system. The binary representation of any.

Slides:



Advertisements
Similar presentations
Anuj Arora History of Inventors George Stibitz Pioneer of digital computing and remote job entry.
Advertisements

Cosc 2150: Computer Organization Chapter 3: Boolean Algebra and Digital Logic.
HISTORY OF LOGIC BY JOHN NAGUIB. What is Logic? The science or study of how to evaluate arguments and reasoning. “Logic is new and necessary reasoning”
Data Storage – Part 1 CS 1 Introduction to Computers and Computer Technology Rick Graziani Fall 2013.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, Java Version, Third Edition.
J. Lyons accounting office Analytical Calculation  Reduce a problem to a 2 nd and then a 3 rd  Application of rules and procedures  Problem is.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 3 Dr. Shi Dept. of Electrical and Computer Engineering.
PSU CS 106 Computing Fundamentals II Boolean Algebra - Intro HM 1/3/2009.
The Arithmetic of Reasoning: Logic and Boolean Algebra -Jeff Johnson -Mike Grassel.
Claude Shannon Claude Shannon  Claude Elwood Shannon is the founding father of electronic communications age.  Claude’s parents are Claude.
A Brief Biography of George Boole
Origins of Computing – Pre 1900 Raj Reddy Carnegie Mellon University Jan 14, 2013
3. DIGITAL ELECTRONICS..
Maths and the History of ICT
(2.1) Fundamentals  Terms for magnitudes – logarithms and logarithmic graphs  Digital representations – Binary numbers – Text – Analog information 
ALAN TURNING A COMPUTER SCIENCE PIONEER BY: JOURDAN D. BEVERLY.
EKT 121 / 4 ELEKTRONIK DIGIT 1 CHAPTER 1 : INTRODUCTION.
Alan Turing Presented By: Tyler Romero CSCE Spring 2014.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Binary Logic.
Future Computers.
Chapter 2 Computer Hardware
Digital Information  digits are symbols chapter 8 BITS & THE “WHY” OF BYTES.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
CSC Intro. to Computing Lecture 5: Boolean Logic, Gates, & Circuits.
Claude Elwood Shannon Information Theory Differential Analyzer
1 CS 106 Computing Fundamentals II Chapter 9 “Binary and Decimal” Herbert G. Mayer, PSU CS status 6/17/2013.
Discrete Mathematics and Its Applications.  The English mathematician George Boole ( ) sought to give symbolic form to Aristotle's system of.
How Computers Work … and how you can work them. Art 315 Lecture 03 Dr. J Parker Fall 2010.
George Boole English mathematician and a founder of the algebraic tradition in logic. Known as the “founder of the field of computer science.”
Presented by: Kevin Steward. Born November 2, 1815 in England He started school at 1 ½ By 11 he taught himself Greek and Latin 16 drop out of school,
LBSC 690 Session 4 Data Transformation and Representation.
The 1930s Prathik Lolla, Joseph Mancino, Caleb Liu.
Jehoshua (Shuki) Bruck. From Screws to Systems… The Lineage of BMW.
Computer Science Binary. Binary Code Remember the power supply that is inside your computer and how it sends electricity to all of the components? That.
Digital Circuits Text Book –M. M. Mano, "Digital Design," 3rd Ed., Prentice Hall Inc., Reference –class notes Grade –quizzes:15% –mid-term:27.5%
How computers calculate How binary operations yield complex capabilities.
Logic Gates Informatics INFO I101 February 3, 2003 John C. Paolillo, Instructor.
Computer Organization 1 Logic and Boolean Algebra.
Binary System Presented by Mr. Wilhelmi Internal Representation of Data Input Input  Data that is put into the computer for processing Data Data  The.
Claude Shannon What’s his full name and who is his parents? He full name is Claude Elwood Shannon. His father is Claude Elwood Sr. (
History 398 Fall 2004 History 398Lecture 20 FROM ENIAC TO EDVAC.
Base 2 Numbering System Chapter 1.
Boolean Algebra and Logic Gates CSE-1108 Ahsanullah University of Science and Technology (AUST)
Who invented the computer?
Lecture 3 Combinational Circuits
Binary Data Storage and Manipulation Adam DeNoble Chris Kratz John Moss Ted Trisco.
ALL ABOUT COMPUTERS MAJESTI CORBETT MRS.WOTTEN HOMEROOM.
Logic Design EE-2121 Manesh T. Digital Systems  Introduction  Binary Quantities and Variables  Logic Gates  Boolean Algebra  Combinational Logic.
On computable numbers, with an application to the ENTSCHEIDUNGSPROBLEM COT 6421 Paresh Gupta by Alan Mathison Turing.
Great Ideas Alan Turing – What is computable? A task is computable if one can specify a sequence of instructions which when followed will result in the.
Millions of electronic pulses move through your computer every second. Computers are capable of processing thousands of functions in the time it takes.
The History Of Calculus
CS 154 Formal Languages and Computability April 5 Class Meeting Department of Computer Science San Jose State University Spring 2016 Instructor: Ron Mak.
GEORGE BOOLE by 3B s.i.a Boole was born in 1815 in the English industrial town of Lincoln. George Boole's father was a tradesman in Lincoln.

3 – Boolean Logic and Logic Gates 4 – Binary Numbers
CPS120 Introduction to Computer Science
Invitation to Computer Science, C++ Version, Fourth Edition
Computer Science and Programming: Brief History
CHAPTER 1 : INTRODUCTION
BITS & BYTES.
University of Gujrat Department of Computer Science
Binary Representation
Invitation to Computer Science, Java Version, Third Edition
Gottfried Wilhelm von Leibniz
BITS & BYTES.
Binary Representation
HIDING IN PLAIN SIGHT A QUICK INTRO TO STEGANOGRAPHY
Understanding Binary Numbers.
Presentation transcript:

Binary: Binary basically means “twos”, two parts or two pieces. The binary system is also known as the base-2 system. The binary representation of any number has only two digits, 0 and 1.

A binary number can be represented by any sequence of bits (binary digits), which in turn may be represented by any mechanism capable of being in two mutually exclusive states.

A bit of storage is like a light switch; it can be either on (1) or off (0), the quantity of information required to distinguish two mutually exclusive states from each other. Bits can be represented in many forms. For example: circuitry (electrical levels) tapes, cassettes (magnetically) CD-ROMs, CDs (pits, grounds)

Other Applications: Computer: bit operation using Boolean logic operators: AND, OR, XOR, NOT Tautology: statement of propositional logic two value principle: true (1) false(0).

e.g. p : Let p be the proposition “The book is in the library”  p : Then its negation  p means “The book is not in the library” p  (  p) : “The book is or is not in the library” is a true proposition. p  (  p) : “The book is and is not in the library” is a false proposition.  [ p  (  p) ] : “It is false that the book both is and is not in the library” is true.

p  pq p  q  p  q(p  q)  (  p  q) The circuit diagram for a binary half adder, which adds two bits together, producing sum and carry bits. p  p p q q

Conversion between decimal and binary: Counting in binary starts with the first digit, using 0 or 1, then move to the next higher digit to the left. e.g

0  0×2 0 = 0 1  1×2 0 = 1 10  1× ×2 0 = 2 11  1× ×2 0 =  1× × ×2 0 =  1× × × × × × ×2 0 = 77

Binary Arithmetic: After a digit reaches 1 in binary, an increment resets it to 0 and at same time carries an increment of the next digit to it left. e.g = ) = =  ) = 23 10

← ) ← ← – 0 = 0; 0 – 1 = 1 (with borrow); 1 – 0 = 1; 1 – 1 = ←  ) ← ← 87 10

PC Keyboard Commands: 8-bit binary ASCII code (American Standard Code for Information Interchange) 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 a b c d e f g h i j k l m

A Brief History: Indian mathematician: Pingala Chinese: BaGua traditional African divination systems: Ifá Francis Bacon Gottfried Leibniz George Boole Claude Shannon George Stibitz Alan Turing

The ancient Indian mathematican Pingala presented the first known description of a binary numeral system around 800 BC. A full set of 8 trigrams and 64 hexagrams, analogous to the 3-bit and 6-bit binary numerals, were known to the ancient Chinese in the classic text I Ching.

Similar sets of binary combinations have also been used in traditional African divination systems such as Ifá. Sixteen Principal Afa-du (Yeveh Vodoun) Name Gbe-MejiI I II Yeku-MejiII II IIII Woli-MejiII I III Di-MejiI II III Abla-MejiI II II II Akla-MejiII II III Loso-MejiI I IIII Wele-MejiII II II Guda-MejiI I I II Sa-MejiII I I I Lete-MejiI I II I Tula-MejiI II I I Turukpe-Meji II II I II ka-Maji II I II II Ce-Meji I III II Fu-Meji II III I

In 1605 Francis Bacon used a system by which letters of the alphabet could be reduced to sequences of binary digits, which could then be encoded as random text.

Birth: 22 January 1561 Death: 9 April 1626 School/Tradition: British Empiricism Field: English philosopher Achievement: knighted in 1603 Best Known As: a philosophical advocate and defender of the scientific revolution Sir Francis Bacon a AAAAA g AABBA n ABBAA t BAABA b AAAAB h AABBB o ABBAB u-v BAABB c AAABA i-j ABAAA p ABBBA w BABAA d AAABB k ABAAB q ABBBB x BABAB e AABAA l ABABA r BAAAA y BABBA f AABAB m ABABB s BAAAB z BABBB Bacon's cipher:

The modern binary number system was fully documented by Gottfried Leibniz in the 17th century in his article Explication de l'Arithmétique Binaire. Leibniz's system used 0 and 1, like the modern binary numeral system.

Born: July Leipzig, Saxony Died: November 14, 1716 Hannover, Hanover Residence: Germany Nationality: German Field: mathematician and philosopher Institution: University of Leipzig Alma Mater: University of Altdorf Academic Advisor: Erhard Weigel Notable Students: Jacob Bernoulli Known For: infinitesimal calculus, calculus, monad, theodicy, optimism Gottfried Wilhelm von Leibniz

In 1854, British mathematician George Boole published a landmark paper detailing a system of logic that would become known as Boolean algebra. His logical system proved instrumental in the development of the binary system, particularly in its implementation in electronic circuitry.

Birth: November 2, 1815 (Lincoln, Lincolnshire, England) Death: December 8, 1864 (Ballintemple, County Cork, Ireland) School/Tradition: mathematical foundations of computer science Main Interests: mathematics, logic, philosophy of mathematics Notable Ideas: Boolean algebra Influences: Aristotle, Spinoza, Newton Influenced: modern computer scientists: Jevons, De Morgan, Peirce, Johnson, Shannon George Boole the founders of the field of computer science

In 1937, Claude Shannon produced his master's thesis at MIT that implemented Boolean algebra and binary arithmetic using electronic relays and switches for the first time in history. Entitled A Symbolic Analysis of Relay and Switching Circuits, Shannon's thesis essentially founded practical digital circuit design.

Birth: April 30, 1916 (Petoskey, Michigan) Death: February 24, 2001 School: University of Michigan 1932–1936 MIT 1936–1940 Field: mathematics, electrical engineering, Notable Ideas and Influences: analog computer, digital circuitry, data and signal processing Award: Alfred Noble Prize, 1940 Morris Liebmann Memorial Award, 1949 Research Corporation Award, 1956 Golden Plate Award, 1967 Joseph Jacquard Award, 1978 Harold Pender Award, 1978 Audio Engineering Society Gold Medal, 1985 Eduard Rhein Prize, 1991 National Inventors Hall of Fame inducted, 2004 Claude Elwood Shannon the father of information theory

In November of 1937, George Stibitz, then working at Bell Labs, completed a relay-based computer he dubbed the "Model K" (for "Kitchen", where he had assembled it), which calculated using binary addition. Stibitz was able to send the Complex Number Calculator remote commands over telephone lines by a teletype. It was the first computing machine ever used remotely over a phone line.

George Robert Stibitz the father of modern digital computer Birth: April 20, 1904 (York, Pennsylvania) Death: January 31, 1995 School: Bachelor's degree: Denison University in Granville, Ohio, Master's degree: Union College in 1927 Ph.D.in mathematical physics: Cornell University : in 1930 Field: mathematics, computer science, Notable Ideas and Influences: in 1940 used a teletype to send commands remotely to the Complex Number Calculator (a computing machine) in New York over telephone lines.

In 1931, Alan Turing reformulated Kurt Gödel's results on the limits of proof and computation, substituting Gödel's universal arithmetic-based formal language by what are now called Turing machines.

The Turing Machine that he envisioned is essentially the same as today's multi-purpose computers. He described a machine that would read a series of ones and zeros from a tape. These ones and zeros described the steps that needed to be done to solve a particular problem or perform a certain task.

Birth: June 23, 1912 (London) Death: June 7, 1954 School: King's College, Cambridge 1931–1934 Princeton University 1937–1938 Field: mathematics, cryptographer Notable Ideas and Influences: *1936: Submitted momentous paper: “On Computable Numbers with an Application to the Entscheidungsproblem” creating Turing machines for study in theory of computation. *Worked on Government Code and Cypher School. *Devised an electromechanical machine “the bombe” which helped to break cipher machine “Enigma”. *Co-designed a portable machine to allow secure voice communications. *1950 Wrote paper: describing “the Turing Test“. *1952: Published paper: “The Chemical Basis of Morphogenesis” putting forth the Turing hypothesis of pattern formation. *1945: awarded the OBE Alan Mathison Turing the father of modern computer science

replica of a bombe machine German military Enigma machine

Decoding:

Decoding:

Decoding: M A T H