SlideShare a Scribd company logo
Analog/Digital 500.101
I Real world systems and processes
Mostly continuous (at the macroscopic level): time, acceleration,
chemical reactions
Sometimes discrete: quantum states, mass (# of atoms)
Mathematics to represent physical systems is continuous (calculus)
Mathematics for number theory, counting, approximating physical
systems can be discrete
Analog/Digital 500.101
II Representation of information
A. Continuous—represented analogously as a value of a continuously variable parameter
1.position of a needle on a meter
2.rotational angle of a gear
3.amount of water in a vessel
4.electric charge on a capacitor
B. Discrete—digitized as a set of discrete values corresponding to a finite number
of states
1. digital clock
2. painted pickets
3. on/off, as a switch
Analog/Digital 500.101
III Representation of continuous processes
Analogous to the process itself
1.Great Brass Brain—a geared machine to simulate the tides
2.Slide rule—an instrument which does multiplication by adding lengths
which correspond to the logarithms of numbers.
3.Differential analyzer (Vannevar Bush)—variable-size friction wheels to
simulate the behavior of differential equations
Vannevar Bush integrator
Tide calculator
Analog/Digital 500.101
Brass Brain was the equal of 100 mathematicians, weighted a mere 2500 lbs
Imagine the fearful gnashings of mathematicians in November, 1928 upon reading this
account of the USGS's new "brass brain," which could "do the work of 100 trained
mathematicians" in calculating tides:
The machine weighs 2,500 pounds. It is 11 feet
long, 2 feet wide, and 6 feet high. Its whirring
cogs are enclosed in a housing of mahogany
and glass.
Earthquakes, fresh-water floods, and strong
winds that cannot be predicted affect the
accuracy of the Brass Brain to a degree.
Nevertheless 70% of the predicted tides agree
within five minutes of the observed tide. The
Coast and Geodetic Survey issues an annual
bulletin in which it lists the forthcoming tides in
84 ports of the world. The report contains
upwards of a million figures, all compiled by the
Brass Brain. It has been estimated that the Brass
Brain saves the government $125,000 each year
in salaries of mathematicians who would be
required to take its place.
Analog/Digital 500.101
From Instruments of Science: an historical encyclopedia
Great Brass Brain
“It remained in use until the late 1960s,when an IBM 7090 computer took over the
job. Even when digital computers finally took over from analog instruments, the
amount of arithmetic needed to properly evaluate the cosine series was so vast that
the output had to be limited to simply times of high and low tide for any particular
area. This was overcome only when, during the 1970s, digital computers became
powerful enough. . .”
Analog/Digital 500.101
Discrete representations
What is it?? What is it??
What is it??
Analog/Digital 500.101
Babbage difference engine to calculuate polynomials
Analog/Digital 500.101
Electronic analog computers—circuitry connected to simulate differential equations
1.Phonograph record—wiggles in grooves to represent sound oscillations
2.Electric clocks
3.Mercury thermometers/barometers
Stereo phonograph record
Analog/Digital 500.101
IV Manipulation
A. Analog
1. adding the length-equivalents of logarithms to
obtain a multiply, e.g., a slide-rule
2. adjusting the volume on a stereo
3. sliding a weight on a balance-beam scale
4. adding charge to an electrical capacitor
B. Discrete
1. counting—push-button counters
2. digital operations—mechanical calculators
3. switching—open/closing relays
4. logic circuits—true/false determination
Marble binary counter
Marchant mechanical calculator
Analog/Digital 500.101
V Analog vs. Discrete
Note: "Digital" is a form of representation for discrete
A. Analog
1. infinitely variable--information density high
2. limited resolution--to what resolution can you read a meter?
3. irrecoverable data degradation--sandpaper a vinyl record
B. Discrete/Digital
1. limited states--information density low, e.g., one decimal digit
can represent only one of ten values
2. arbitrary resolution--keep adding states (or digits)
3. mostly recoverable data degradation, e.g., if information is
encoded as painted/not-painted pickets, repainting can
perfectly restore data
Analog/Digital 500.101
VI Digital systems
A. decimal--not so good, because there are few 10-state devices
that could be used to store information fingers. . .?
B. binary--excellent for hardware; lots of 2-state devices:
switches, lights, magnetics--poor for communication:
2-state devices require many digits to represent values with
reasonable resolution--excellent for logic systems whose states
are true and false. But binary is king because components
are so easy (and cheap) to fabricate.
C. octal --base 8: used to conveniently represent binary data;
almost as efficient as decimal
D. hexadecimal--base 16: more efficient than decimal;
more practical than octal because of binary digit groupings
in computers
Decimal
Binary
21
Hexa-
decimal
24
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
Analog/Digital 500.101
VII Binary logic and arithmetic
A. Background
1. George Boole(1854) linked arithmetic, logic, and binary
number systems by showing how a binary system
could be used to simplify complex logic problems
2. Claude Shannon(1938) demonstrated that any logic
problem could be represented by a system of series and
parallel switches; and that binary addition could be done
with electric switches
3. Two branches of binary logic systems
a) Combinatorial—in which the output depends
only on the present state of the inputs
b) Sequential—in which the output may depend on
a previous state of the inputs,
e.g., the “flip-flop” circuit
Analog/Digital 500.101
C
A
B
A B C
0 0 0
1 0 0
0 1 0
1 1 1
AND gate
Analog/Digital 500.101
C
A
B
A B C
0 0 0
1 0 0
0 1 0
1 1 1
AND gate
Simple “AND” Circuit
Battery
A B
C
Analog/Digital 500.101
OR gate
C
A
B
A B C
0 0 0
1 0 1
0 1 1
1 1 1
Analog/Digital 500.101
OR gate
C
A
B
A B C
0 0 0
1 0 1
0 1 1
1 1 1
A
Simple “OR” circuit
B
C
Analog/Digital 500.101
A B
NOT gate
A B
1 0
0 1
Analog/Digital 500.101
A B
NOT gate
A B
1 0
0 1
A
B
Simple “NOT” circuit
Analog/Digital 500.101
C
A
B
A B C
0 0 1
1 0 1
0 1 1
1 1 0
NAND gate
Analog/Digital 500.101
C
A
B
A B C
0 0 1
1 0 1
0 1 1
1 1 0
NAND gate
Simple “NAND” Circuit
Battery
A B
C
Analog/Digital 500.101
3. Control systems: e.g., car will start only if doors are
locked, seat belts are on, key is turned
D S K I
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
Analog/Digital 500.101
3. Control systems: e.g., car will start only if doors are
locked, seat belts are on, key is turned
D S K I
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
I = D AND S AND K
D
S
K
I
Analog/Digital 500.101
Binary arithmetic: e.g., adding two binary digits
A B R C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Analog/Digital 500.101
Binary arithmetic: e.g., adding two binary digits
A B R C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
A
B
R
C
R = (A OR B) AND NOT (A AND B)
C = A AND B
Analog/Digital 500.101
AND rules OR rules
A*A = A A +A = A
A*A' = 0 A +A' = 1
0*A = 0 0+A = A
1*A = A 1 +A = 1
A*B = B*A A + B = B+A
A*(B*C) = (A*B)*C A+(B+C) = (A+B)+C
A(B+C) = A*B+B*C A+B*C = (A+B)*(A+C)
A'*B' = (A+B)' A'+B' = (A*B)‘ (DeMorgan’s theorem)
Notation: * = AND + = OR ‘ = NOT
Boolean algebra properties
Analog/Digital 500.101
Analog/Digital 500.101
Computing power has been growing at an exponential rate
Note: graph is a “semi-log” plot—the best way to
indicate a function y(t)=aekt.

More Related Content

Similar to digital and analog computers presentation

18cs33_module_1.pptx
18cs33_module_1.pptx18cs33_module_1.pptx
18cs33_module_1.pptx
TLRTHR
 
analog computer.pptx
analog computer.pptxanalog computer.pptx
analog computer.pptx
gokul174578
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
abdirahman gure
 
Practica1 digi2
Practica1 digi2Practica1 digi2
Practica1 digi2
Juan Carlos Quispe Sano
 
Tennessee State University College of Engineering, Tec.docx
Tennessee State University College of Engineering, Tec.docxTennessee State University College of Engineering, Tec.docx
Tennessee State University College of Engineering, Tec.docx
mehek4
 
Free Ebooks Download
Free Ebooks DownloadFree Ebooks Download
Free Ebooks Download
Edhole.com
 
CAPE Buoy
CAPE BuoyCAPE Buoy
CAPE Buoy
Eli Ellsworth
 
Data acquisition system
Data acquisition systemData acquisition system
Data acquisition system
girishgandhi4
 
chapter1.pptx digital logic design for electrical engineering
chapter1.pptx digital logic design for electrical engineeringchapter1.pptx digital logic design for electrical engineering
chapter1.pptx digital logic design for electrical engineering
MidhaksaBelay
 
Design of Counter Using SRAM
Design of Counter Using SRAMDesign of Counter Using SRAM
Design of Counter Using SRAM
IOSRJECE
 
A few fundamental concepts in digital electronics
A few fundamental concepts in digital electronicsA few fundamental concepts in digital electronics
A few fundamental concepts in digital electronics
Joy Prabhakaran
 
Radio Astronomy and electronics
Radio Astronomy and electronicsRadio Astronomy and electronics
Radio Astronomy and electronics
Flavio Falcinelli
 
Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...
EG TECHNOLOGIES
 
Introduction number systems and conversion
 Introduction number systems and conversion Introduction number systems and conversion
Introduction number systems and conversion
kanyuma jitjumnong
 
Last Rev. August 2014 Calibration and Temperature Measurement.docx
Last Rev. August 2014 Calibration and Temperature Measurement.docxLast Rev. August 2014 Calibration and Temperature Measurement.docx
Last Rev. August 2014 Calibration and Temperature Measurement.docx
smile790243
 
Information sheet/Kertas Penerangan
Information sheet/Kertas PeneranganInformation sheet/Kertas Penerangan
Information sheet/Kertas Penerangan
athirahchehusin
 
class xi pptx-1.pptx
class xi pptx-1.pptxclass xi pptx-1.pptx
class xi pptx-1.pptx
PriyanshuGumber1
 
Bt0064 logic design
Bt0064  logic designBt0064  logic design
Bt0064 logic design
smumbahelp
 
Plant monitoring system
Plant monitoring systemPlant monitoring system
Plant monitoring system
Sai Kumar
 
DE Unit1-3-13 (1).pdf
DE Unit1-3-13 (1).pdfDE Unit1-3-13 (1).pdf
DE Unit1-3-13 (1).pdf
SRINIVASNECESTAFF
 

Similar to digital and analog computers presentation (20)

18cs33_module_1.pptx
18cs33_module_1.pptx18cs33_module_1.pptx
18cs33_module_1.pptx
 
analog computer.pptx
analog computer.pptxanalog computer.pptx
analog computer.pptx
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
Practica1 digi2
Practica1 digi2Practica1 digi2
Practica1 digi2
 
Tennessee State University College of Engineering, Tec.docx
Tennessee State University College of Engineering, Tec.docxTennessee State University College of Engineering, Tec.docx
Tennessee State University College of Engineering, Tec.docx
 
Free Ebooks Download
Free Ebooks DownloadFree Ebooks Download
Free Ebooks Download
 
CAPE Buoy
CAPE BuoyCAPE Buoy
CAPE Buoy
 
Data acquisition system
Data acquisition systemData acquisition system
Data acquisition system
 
chapter1.pptx digital logic design for electrical engineering
chapter1.pptx digital logic design for electrical engineeringchapter1.pptx digital logic design for electrical engineering
chapter1.pptx digital logic design for electrical engineering
 
Design of Counter Using SRAM
Design of Counter Using SRAMDesign of Counter Using SRAM
Design of Counter Using SRAM
 
A few fundamental concepts in digital electronics
A few fundamental concepts in digital electronicsA few fundamental concepts in digital electronics
A few fundamental concepts in digital electronics
 
Radio Astronomy and electronics
Radio Astronomy and electronicsRadio Astronomy and electronics
Radio Astronomy and electronics
 
Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...Real time parameter estimation for power quality control and intelligent prot...
Real time parameter estimation for power quality control and intelligent prot...
 
Introduction number systems and conversion
 Introduction number systems and conversion Introduction number systems and conversion
Introduction number systems and conversion
 
Last Rev. August 2014 Calibration and Temperature Measurement.docx
Last Rev. August 2014 Calibration and Temperature Measurement.docxLast Rev. August 2014 Calibration and Temperature Measurement.docx
Last Rev. August 2014 Calibration and Temperature Measurement.docx
 
Information sheet/Kertas Penerangan
Information sheet/Kertas PeneranganInformation sheet/Kertas Penerangan
Information sheet/Kertas Penerangan
 
class xi pptx-1.pptx
class xi pptx-1.pptxclass xi pptx-1.pptx
class xi pptx-1.pptx
 
Bt0064 logic design
Bt0064  logic designBt0064  logic design
Bt0064 logic design
 
Plant monitoring system
Plant monitoring systemPlant monitoring system
Plant monitoring system
 
DE Unit1-3-13 (1).pdf
DE Unit1-3-13 (1).pdfDE Unit1-3-13 (1).pdf
DE Unit1-3-13 (1).pdf
 

Recently uploaded

按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
uwoso
 
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
bttak
 
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
hanniaarias53
 
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
bttak
 
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER""IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
Emmanuel Onwumere
 
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
lopezkatherina914
 
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
mbawufebxi
 
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
bttak
 
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
akrooshsaleem36
 
买(usyd毕业证书)澳洲悉尼大学毕业证研究生文凭证书原版一模一样
买(usyd毕业证书)澳洲悉尼大学毕业证研究生文凭证书原版一模一样买(usyd毕业证书)澳洲悉尼大学毕业证研究生文凭证书原版一模一样
买(usyd毕业证书)澳洲悉尼大学毕业证研究生文凭证书原版一模一样
nvoyobt
 

Recently uploaded (10)

按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
 
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
 
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
 
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
 
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER""IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
 
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
 
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
 
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
 
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
 
买(usyd毕业证书)澳洲悉尼大学毕业证研究生文凭证书原版一模一样
买(usyd毕业证书)澳洲悉尼大学毕业证研究生文凭证书原版一模一样买(usyd毕业证书)澳洲悉尼大学毕业证研究生文凭证书原版一模一样
买(usyd毕业证书)澳洲悉尼大学毕业证研究生文凭证书原版一模一样
 

digital and analog computers presentation

  • 1. Analog/Digital 500.101 I Real world systems and processes Mostly continuous (at the macroscopic level): time, acceleration, chemical reactions Sometimes discrete: quantum states, mass (# of atoms) Mathematics to represent physical systems is continuous (calculus) Mathematics for number theory, counting, approximating physical systems can be discrete
  • 2. Analog/Digital 500.101 II Representation of information A. Continuous—represented analogously as a value of a continuously variable parameter 1.position of a needle on a meter 2.rotational angle of a gear 3.amount of water in a vessel 4.electric charge on a capacitor B. Discrete—digitized as a set of discrete values corresponding to a finite number of states 1. digital clock 2. painted pickets 3. on/off, as a switch
  • 3. Analog/Digital 500.101 III Representation of continuous processes Analogous to the process itself 1.Great Brass Brain—a geared machine to simulate the tides 2.Slide rule—an instrument which does multiplication by adding lengths which correspond to the logarithms of numbers. 3.Differential analyzer (Vannevar Bush)—variable-size friction wheels to simulate the behavior of differential equations Vannevar Bush integrator Tide calculator
  • 4. Analog/Digital 500.101 Brass Brain was the equal of 100 mathematicians, weighted a mere 2500 lbs Imagine the fearful gnashings of mathematicians in November, 1928 upon reading this account of the USGS's new "brass brain," which could "do the work of 100 trained mathematicians" in calculating tides: The machine weighs 2,500 pounds. It is 11 feet long, 2 feet wide, and 6 feet high. Its whirring cogs are enclosed in a housing of mahogany and glass. Earthquakes, fresh-water floods, and strong winds that cannot be predicted affect the accuracy of the Brass Brain to a degree. Nevertheless 70% of the predicted tides agree within five minutes of the observed tide. The Coast and Geodetic Survey issues an annual bulletin in which it lists the forthcoming tides in 84 ports of the world. The report contains upwards of a million figures, all compiled by the Brass Brain. It has been estimated that the Brass Brain saves the government $125,000 each year in salaries of mathematicians who would be required to take its place.
  • 5. Analog/Digital 500.101 From Instruments of Science: an historical encyclopedia Great Brass Brain “It remained in use until the late 1960s,when an IBM 7090 computer took over the job. Even when digital computers finally took over from analog instruments, the amount of arithmetic needed to properly evaluate the cosine series was so vast that the output had to be limited to simply times of high and low tide for any particular area. This was overcome only when, during the 1970s, digital computers became powerful enough. . .”
  • 6. Analog/Digital 500.101 Discrete representations What is it?? What is it?? What is it??
  • 7. Analog/Digital 500.101 Babbage difference engine to calculuate polynomials
  • 8. Analog/Digital 500.101 Electronic analog computers—circuitry connected to simulate differential equations 1.Phonograph record—wiggles in grooves to represent sound oscillations 2.Electric clocks 3.Mercury thermometers/barometers Stereo phonograph record
  • 9. Analog/Digital 500.101 IV Manipulation A. Analog 1. adding the length-equivalents of logarithms to obtain a multiply, e.g., a slide-rule 2. adjusting the volume on a stereo 3. sliding a weight on a balance-beam scale 4. adding charge to an electrical capacitor B. Discrete 1. counting—push-button counters 2. digital operations—mechanical calculators 3. switching—open/closing relays 4. logic circuits—true/false determination Marble binary counter Marchant mechanical calculator
  • 10. Analog/Digital 500.101 V Analog vs. Discrete Note: "Digital" is a form of representation for discrete A. Analog 1. infinitely variable--information density high 2. limited resolution--to what resolution can you read a meter? 3. irrecoverable data degradation--sandpaper a vinyl record B. Discrete/Digital 1. limited states--information density low, e.g., one decimal digit can represent only one of ten values 2. arbitrary resolution--keep adding states (or digits) 3. mostly recoverable data degradation, e.g., if information is encoded as painted/not-painted pickets, repainting can perfectly restore data
  • 11. Analog/Digital 500.101 VI Digital systems A. decimal--not so good, because there are few 10-state devices that could be used to store information fingers. . .? B. binary--excellent for hardware; lots of 2-state devices: switches, lights, magnetics--poor for communication: 2-state devices require many digits to represent values with reasonable resolution--excellent for logic systems whose states are true and false. But binary is king because components are so easy (and cheap) to fabricate. C. octal --base 8: used to conveniently represent binary data; almost as efficient as decimal D. hexadecimal--base 16: more efficient than decimal; more practical than octal because of binary digit groupings in computers Decimal Binary 21 Hexa- decimal 24 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F
  • 12. Analog/Digital 500.101 VII Binary logic and arithmetic A. Background 1. George Boole(1854) linked arithmetic, logic, and binary number systems by showing how a binary system could be used to simplify complex logic problems 2. Claude Shannon(1938) demonstrated that any logic problem could be represented by a system of series and parallel switches; and that binary addition could be done with electric switches 3. Two branches of binary logic systems a) Combinatorial—in which the output depends only on the present state of the inputs b) Sequential—in which the output may depend on a previous state of the inputs, e.g., the “flip-flop” circuit
  • 13. Analog/Digital 500.101 C A B A B C 0 0 0 1 0 0 0 1 0 1 1 1 AND gate
  • 14. Analog/Digital 500.101 C A B A B C 0 0 0 1 0 0 0 1 0 1 1 1 AND gate Simple “AND” Circuit Battery A B C
  • 15. Analog/Digital 500.101 OR gate C A B A B C 0 0 0 1 0 1 0 1 1 1 1 1
  • 16. Analog/Digital 500.101 OR gate C A B A B C 0 0 0 1 0 1 0 1 1 1 1 1 A Simple “OR” circuit B C
  • 17. Analog/Digital 500.101 A B NOT gate A B 1 0 0 1
  • 18. Analog/Digital 500.101 A B NOT gate A B 1 0 0 1 A B Simple “NOT” circuit
  • 19. Analog/Digital 500.101 C A B A B C 0 0 1 1 0 1 0 1 1 1 1 0 NAND gate
  • 20. Analog/Digital 500.101 C A B A B C 0 0 1 1 0 1 0 1 1 1 1 0 NAND gate Simple “NAND” Circuit Battery A B C
  • 21. Analog/Digital 500.101 3. Control systems: e.g., car will start only if doors are locked, seat belts are on, key is turned D S K I 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1
  • 22. Analog/Digital 500.101 3. Control systems: e.g., car will start only if doors are locked, seat belts are on, key is turned D S K I 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 I = D AND S AND K D S K I
  • 23. Analog/Digital 500.101 Binary arithmetic: e.g., adding two binary digits A B R C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1
  • 24. Analog/Digital 500.101 Binary arithmetic: e.g., adding two binary digits A B R C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 A B R C R = (A OR B) AND NOT (A AND B) C = A AND B
  • 25. Analog/Digital 500.101 AND rules OR rules A*A = A A +A = A A*A' = 0 A +A' = 1 0*A = 0 0+A = A 1*A = A 1 +A = 1 A*B = B*A A + B = B+A A*(B*C) = (A*B)*C A+(B+C) = (A+B)+C A(B+C) = A*B+B*C A+B*C = (A+B)*(A+C) A'*B' = (A+B)' A'+B' = (A*B)‘ (DeMorgan’s theorem) Notation: * = AND + = OR ‘ = NOT Boolean algebra properties
  • 27. Analog/Digital 500.101 Computing power has been growing at an exponential rate Note: graph is a “semi-log” plot—the best way to indicate a function y(t)=aekt.