Professional Documents
Culture Documents
Lecture 2
Evolution of Computing
Todays Goal
To learn about the evolution of computing
To recount the important milestones and the key events To learn about the steps that took us from Babbages idea of the Analytical Engine to todays ultra-smart hand held computers
But first, why should we spend time on recounting the events of the past
Why not just talk about what is happening in computing now and what is going to happen in the future? Why?
Terminal
Human
Terminal
Interrogator
Turing Test
An interrogator is connected to one person and one machine via a terminal, therefore can't see her counterparts
The interrogators task is to find out which of the two candidates is the machine, and which is the human only by asking them questions. If the machine can "fool" the interrogator, it passes the Turing Test.
ABC - 1939
Attanasoff-Berry Computer John Attanasoff & Clifford Berry at Iowa State College Worlds first electronic computer The first computer that used binary numbers instead of decimal Helped grad students in solving simultaneous linear equations
ENIAC 1946
Electronic Numerical Integrator And Computer Worlds first large-scale, general-purpose electronic computer Built by John Mauchly & John Echert at the University of Pennsylvania Developed for military applications 5,000 operations/sec, 19000 tubes, 30 ton 9 x 80 150 kilowatts: Used to dim the lights in the City of Philadelphia down when it ran
Transistor - 1947
Invented by Shockly, Bardeen, and Brattain at the Bell Labs in the US
Compared to vacuum tubes, it offered:
much smaller size better reliability much lower power consumption much lower cost
EDVAC 1948
Electronic Discrete Variable Automatic Computer
Built by Echert & Mauchly and included many design ideas proposed by Von Neumann The first electronic computer design to incorporate a program stored entirely within its memory
First computer to use Magnetic Tape for storing programs. Before this, computers needed to be rewired each time a new program was to be run
Compiler - 1951
Grace Hopper of US Navy develops the very first high-level language compiler Before the invention of this compiler, developing a computer program was tedious and prone to errors
A compiler translates a high-level language (that is easy to understand for humans) into a language that the computer can understand
UNIVAC 1 - 1951
UNIVersal Automatic Computer Echert & Mauchly Computer Company First computer designed for commercial apps First computer that could not only manipulate numbers but text data as well Max speed: 1905 operations/sec Cost: US$1,000,000 5000 tubes. 943 cu ft. 8 tons. 100 kilowatts Between 1951-57, 48 were sold
BASIC - 1965
Beginner All-purpose Symbolic Instruction Code Developed by Thomas Kurtz & John Kemeny at Dartmouth College The first programming language designed for the nontechies The grand-mother of the most popular programming language in the world today Visual BASIC
ARPANET - 1969
A network of networks
The grand-daddy of the todays global Internet A network of around 60,000 computers developed by the US Dept of Defense to facilitate communications between research organizations and universities
Cray 1 - 1976
The first commercial supercomputer
Supercomputers are state-of-the-art machines designed to perform calculations as fast as the current technology allows
Used to solve extremely complex tasks: weather prediction, simulation of atomic explosions; aircraft design; movie animation Cray 1 could do 167 million calculations a send; the current state-of the-art machines can do many trillion (1012) calculations per second
1993 - The 1st major browser Mosaic was developed at the National Center for Supercomputing Applications at the University of Illinois, Urbana-Champaign
In 1997 Deep Blue, a supercomputer designed by IBM, beat Gary Kasparov, the World Chess Champion That computer was exceptionally fast, did not get tired or bored. It just kept on analyzing the situation and kept on searching until it found the perfect move from its list of possible moves
Mobile Phone-Computer
A small computer, no bigger than the hand set of desktop phone
Can do whatever an Internet-capable computer can plus can function as a regular phone First consumer device formed by the fusion of computing and wireless telecommunication
Quantum Mechanics
QUANTUM MECHANICS is the branch of physics which describes the activity of subatomic particles, i.e. the particles that make up atoms