-
Early societies
-
People notice patterns
-
Natural patterns and counting
-
People devised counting mechanism
-
Keep track and predict seasons
-
Use the sun, moon, stars, etc.
-
Became intertwine with magic
-
Source of power and supernatural ability
-
Mechanisms
-
Sticks
-
Marks on a wall
-
People kept records
-
Help in predictions
-
Teach the next generation
-
Monumental structures
-
Calendars
-
Stonehenge was built in England around 2800 BC
-
Oriented towards equinoxes and solstices
-
Equinox - the date when day and night are equal
-
March 20/21 and September 22/23 each year
-
Solstice - either the longest or shortest day of the year
-
Longest day June 20/21
-
Shortest day December 20/21
-
Used for agriculture
-
Civilization
-
Government tax records
-
Ben Franklin - two things are certain in life - death and taxes!
-
Abacus - earliest known counting/calculation instrument
-
Used to aid mental calculations 3,000 BC
-
The abacus is invented in Babylonia
-
Used by Greeks and Romans
-
Mathematicians built mechanical counting machines during the Renaissance
-
Expansion of business
-
Predict seasons
-
insurance companies - actuarial tables
-
Military
-
Artillery and guns
-
After 19th century, code breaking, secret communications, etc.
-
Definition of a computer
-
Original - people whose job involved calculating or computing
-
Now - an electrical device that computes
-
20th Century
-
Computers are used in everything
-
Military - code breaking, secret communications, etc.
-
Electronic Numerical Integrator And Computer (ENIAC)
-
Early digital computer
-
U.S. Army used it to compute World War II ballistic firing tables
-
18,000 Vacuum tubes
-
ENIAC could add, subtract, multiply, divide, and calculate square roots
-
ENIAC stored a maximum of twenty 10-digit decimal numbers
|
-
Digital Computer Basics
-
Digital computers are essentially switches.
-
Either ON or OFF
-
On is 1 while OFF is 0
-
Computer moves or manipulates data
-
Example - 10101010
-
Computer buses - computers process groups of digits
-
Four bits is four on/off states
-
Total of 16 combinations
-
2 4 = 16
-
32- bit microprocessor
-
2 32 = 4,294,967,296
-
This number can be a color for a monitor, calculation on a spreadsheet, etc.
-
Memory, graphics capability, etc. relate to the number of bits
-
Currently, 64-bit microprocessor
-
2 64 = 18,446,744,073,709,551,616
-
Technology
-
Mechanical Computers
-
Uses gears
-
Large and slow
-
Electrical Computers
-
Relay Switches - a mechanical switch controlled by electricity
-
Vacuum Tubes - similar to a light bulb, but can turn off and on
-
Transistors (1947) - much smaller than a vacuum tube and uses less electricity
-
Integrated Circuits (1958) - group of transistors on one computer chip
-
Microprocessors (1971) - many transistors on one computer chip
-
Moore’s Law - the number of transistors per square inch on integrated circuits would double every 18 months.
-
Most experts expect
-
Transistor Count
-
Pentium 1993 3.1 million
-
Pentium II 1997 7.5 million
-
Pentium III 1999 9.5 million
-
Pentium IV 2000 42 million
-
Core 2 Duo 2006 291 million
-
What happens if we hit the limit?
-
The industry switches to multiple cores.
-
Duo core - two computers on one chip
-
Quad core - four computer on one chip
-
Programming Languages - computer is taught logical English
-
Humans have trouble thinking in computer code
-
Compiler - translates English instructions into machine code
-
Invented by Grace Hopper
-
A goal is to design computer languages in a natural language
-
Graphical User Interface (GUI)
-
Xerox
-
Mouse and graphical interface
-
Developed by Xerox engineers in early 1970s
-
Xerox management did not understood what they had
-
Apple Computers
-
Steve Jobs and Steve Wozniak started Apple Computers in their garage in California
-
They stole the GUI from Xerox
-
Implemented in the Lisa in 1983; too expensive and not successful
-
Macintosh was extremely successful in 1984
-
Microsoft
-
Founded by Bill Gates in April 4, 1975
-
Dropped out of college and wrote programs in Basic for the Altair 8800
-
Stole the ideas of the GUI from Apple Computers
Outside Websites for Additional Information
|