what are the three "core/key skills"?
Download
Report
Transcript what are the three "core/key skills"?
COMP 1321
Digital Infrastructure
Richard Henson
University of Worcester
September 2012
What is a computer?
In small groups…
Four attributes of a computer…
What is it?
What does it do?
10 minutes
Are these computers?
Abacus
Bathroom scales
Thermostat
Pocket calculator
DVD player
Typewriter
Car speedometer
Stonehenge
Person
Microphone
History of Computing (Origins)
3400 BC: counting in tens (Egypt)
2600 BC: Abacus (China)
1900-1600 BC: Stonehenge completed
260 BC: base-20 counting – including
zero (Maya – Central America)
Abacus
Ref:
http://www.tased.edu.au/schools/rokebyh/curric/infotec
h/stage1/assign2/pre20th.htm
Stonehenge
Ref: http://www.astro.virginia.edu/class/courses.html
History of Computing (Europe)
967 AD: Zero in the eastern hemisphere
(Muhammad Bin Ahmad)
Around 1500: Design of mechanical
calculator (Leonardo da Vinci)
1614: Logarithms (John Napier)
1621: Slide rule (Edmund Gunter,
William Oughtred)
Slide rules
Ref: http://osaki.cool.ne.jp/other/other/sliderule/sliderule.html
History of Computing
(Europeans – continued)
1642: Adding machine (Blaise Pascal)
1679: Binary arithmetic (Gottfried
Leibnitz)
1820s and 1830s: Charles Babbage’s
Difference Engine and Analytical Engine
1840s George Boole: Boolean Algebra
– algebra using just 0 and 1
Babbage
Ref: http://w1.131.telia.com/~u13101111/merschwib.html
Boole: inventor of “digital”
Ref: http://buttrysymicaela.blogspot.co.uk/2010/06/george-boole.html
European Domination
(mostly British)
1843: The idea of Computer Programming
(Ada Lovelace (Byron))
1904: Vacuum tubes (“valves”) birth of
electronics
(John – not Alexander - Fleming)
The Second World War
1936: Programmable computer (Konrad Zuse,
Germany)
1943: Colossus – won the war?
Colossus – what’s that!
Top secret code breaker … 9000 people worked at
Bletchley Park during ww2… here are two of them…
Post-war: US domination
1947: Transistors (John Bardeen, Walter
Brattain & William Shockley)
1949: ENIAC First commercial computer
1960s: First minicomputer, the DEC PDP-1
(Program, Data, Processor)
1969: Internet begins with 4 mainframes
1971:Floppy disks (IBM: Alan Shugart et al.)
1981: IBM PC launched with Microsoft
Operating system, MS-DOS
Development of Infrastructure
Input-output extended through dumb
terminals (Wang, 1970s)
Linked together
Peer-peer networks (Internet…)
Networks evolve into client-server
(1980s)
client-end usable by non-specialists
European Comeback?
1988: ARM CPU chip (Acorn)
used in many mobile phones
1991: World Wide Web founded at EU
research facility, CERN, under the
Swiss Alps (Sir Tim Berners-Lee)
Integration of Telephone and
Digital Infrastructures
OSI model (1978)
International Standard in 1984
European (French) domination
stubbornly analogue…
digital data had to be converted before
transmission
very slow…
Gradual evolution to digital telecoms
(1990s/2000s)
ADSL and fast broadband (not rural areas…)
More US domination
Mobile phone
i-player, i-phone, i-pad
Smart phone
Mobile apps
Cloud computing
What next?…
This?
The credit card sized Raspberry Pi…
designed in UK, and now manufactured in UK!
available for resale at less than £30
Digital?
Based on approximation
Use “state” (on or off) to represent data
presence/absence of an electric voltage
low voltage or higher voltage
0-2 volts = off, 3-5 volts = on
binary (off = 0, on = 1)
numbers <-> electrical “square wave” pulses
great for working with transistors…
Digits
from
http://www.dribbleglass.com/Toes/uglyt
oes-2.htm
Digital multimeter
Ref: http://www.universalradio.com/catalog/fm_txvrs/03850208.ht
ml
Analogue
Uses physical entities to represent data
e.g. the size of an electric voltage, the
frequency of a signal, etc.
Analogue multimeter
Ref: http://www.kpsec.freeuk.com/
multimtr.htm
Analogue and Digital
The real world has always been
analogue…
Digital World = post-war human
invention
Discussion:
analogue or digital… which is best
Summary
No fuzziness in digital: exact value
No fractions in digital: precision of value
limited to last digit
Electronics easier with digital
Precision of instruction is crucial:
“A computer will do what you tell it to do, but
that may be very different from what you had
in mind.” (Joseph Weizenbaum)
Computers don’t need tea-breaks (!)