Prof. Brahnam
Ancient Computers
Fingers and toes
Prof. Brahnam
Ancient Computers
Stones Clay
At some point in the prehistoric past, the Sumerians moved from pebbles to clay tokens. A stick shape equaled 1 A clay pebble equaled 10 A cone equaled 60. Markings on the clay tokens indicated the object being counted. 3
Prof. Brahnam
History of Computing
Abacus (3000 bc) The abacus is a calculating machine used for centuries
Modern Abacus
Roman Abacus
Prof. Brahnam
Algorithm
In the 12th century, a Tashkent cleric named Muhammad ibn Musa Al'Khowarizmi, wrote about the concept of a written process to be followed in order to achieve a goal.
Prof. Brahnam
Algorithm
A recipe is an algorithm 1. In a skillet over medium heat, stir 1/4 cup of sugar together with the pecans. Continue stirring gently until sugar has melted and caramelized the pecans. Carefully transfer nuts onto waxed paper. Allow to cool, and break into pieces. 2. For the dressing, blend oil, vinegar, 1 1/2 teaspoons sugar, mustard, chopped garlic, salt, and pepper. 3. In a large serving bowl, layer lettuce, pears, blue cheese, avocado, and green onions. Pour dressing over salad, sprinkle with pecans, and serve. Prof. Brahnam 6
History of Computing
Pascal invented an adding machine in 1673 (for taxes!)
Prof. Brahnam
Jacquards Loom
In 1801 Joseph-Marie Jacquard invented an automatic loom using punched cards for the control of the patterns in the fabrics Riots ensued!
Prof. Brahnam
Charles Babbage
10
Prof. Brahnam
Ada Byron
11
Prof. Brahnam
The 1880 census took 7 years to tabulate In 1890, the census was tabulated in 2 years due to Holleriths invention of a machine with
Punched cards encoding census data A card puncher, reader,and sorter
Herman Hollerith
Vannevar Bush
Vannevar Bush at MIT built a largescale differential analyzer in the 1920s The machine had the capabilities of integration and differentiation.
13
Prof. Brahnam
14
Prof. Brahnam
Definition
Computer previous to the 1940 referred to an occupation. The first group of workers replaced by the computer were computers.
15
Prof. Brahnam
Atanasoffs Computer
17
Prof. Brahnam
Alan Turing
In the 1930s, Alan Turing developed the idea of a "Universal Machine" capable of executing any describable algorithm. Turing introduced the concept of "symbol processing, moving beyond arithmetic Prof. Brahnam 18
19
Prof. Brahnam
20
Prof. Brahnam
Z1-Z3
Z1 was world's first program-controlled computer. Used binary system and today's standard separation of storage and control. Plankalkuel, world's first higher-level programming language. 1946: Zuse founds world's first computer startup company: the ZuseIngenieurbro 23
KONRAD ZUSE
Prof. Brahnam
Colossus
Designed to break the most cryptic German codes of World War II Housed at The Government Code and Cypher School at Bletchley Park Virtually all information about Colossus was burned in the mid 1960s
24
Prof. Brahnam
Mark I
IBM Automatic Sequence Controlled Calculator (ASCC) -- also known as the Harvard Mark I 51 feet. Height: eight feet. Weight: nearly five tons. 1930s by Howard H. 25 Aiken
Prof. Brahnam
ENIAC 1946
Developed to calculate trajectories in WWII (too late) Built across the street at Penn. First machine using the Stored Program Concept Programmed by rewiring 26
Prof. Brahnam
UNIVAC 1951
The developers of ENIAC left Penn. (in a patent dispute) to build a computer for the U.S. Census Bureau In 1951, after a financial buyout, the computer was delivered In 1952, UNIVAC predicted the winner of the U.S. presidential election, but the television Prof. Brahnam 28
29
Prof. Brahnam
30
Prof. Brahnam
31
Prof. Brahnam
IBM 1401
Model T of the computer industry
32
Prof. Brahnam
33
Prof. Brahnam
34
Prof. Brahnam
Prof. Brahnam
36
Prof. Brahnam
37
Prof. Brahnam
38
Prof. Brahnam
Time Sharing
Fernando Corbat, MIT, produced CTSS (Compatible Time Sharing System) for IBM in 1961 Batch processing versus time sharing
39
Prof. Brahnam
40
Prof. Brahnam
Networks
In the early 1970s, Robert Metcalfe worked on
Wide area networks (WANS) ARPAnet Internet Internet protocols (TCP/IP) Local area networks (LANS)
41
Prof. Brahnam
J.C.R. Licklider
Greatly influenced by Vannevar Bush Developed the idea of a universal network, inspired his successors to realize his dream by creation of the ARPANET. Developed the concepts that led to Prof. Brahnam 42 the idea of the Netizen.
Personal Computers
In 1976, Steve Jobs and Steve Wozniak produced the Apple II
Assembled and ready to go Complete with keyboard and monitor
Douglas Engelbart
In 1959 Douglas Engelbart launched the SRI Augmentation mixed text-graphic files Research Center
44 structured document files hypertext system idea processing outline processor video conferencing mouse two-dimensional editing concept of windows uniform command syntax
Prof. Brahnam
45
Prof. Brahnam
46
47
Prof. Brahnam
1984 - Macintosh
48
Prof. Brahnam
Fifth Generation
AI? Distributed and ubiquitous computing? Wearable computing?
49
Prof. Brahnam
50
COMPUTER GENERATIONS
Recap 1. VACUUM TUBES: 1946-1959
51
Prof. Brahnam
COMPUTER GENERATIONS
Recap 1. VACUUM TUBES: 1946-1959 2. TRANSISTORS: 1957-1963
52
Prof. Brahnam
COMPUTER GENERATIONS
Recap 1. VACUUM TUBES: 1946-1959 2. TRANSISTORS: 1957-1963 3. INTEGRATED CIRCUITS: 19641979
53
Prof. Brahnam
COMPUTER GENERATIONS
Recap 1. 2. 3. VACUUM TUBES: 1946-1959 TRANSISTORS: 1957-1963 INTEGRATED CIRCUITS: 19641979 4. VERY LARGE-SCALE INTEGRATED (VLSI) CIRCUITS: 1980- PRESENT
54
Prof. Brahnam
SUPERCOMPUTER
TERAFLOP: TRILLION CALCULATIONS/SECOND
HIGHLY SOPHISTICATED COMPLEX COMPUTATIONS FASTEST CPUs LARGE SIMULATIONS STATE-OF-THE-ART COMPONENTS EXPENSIVE
55
Prof. Brahnam
MAINFRAME
LARGEST ENTERPRISE COMPUTER GIGABYTES OF RAM COMMERCIAL, SCIENTIFIC, MILITARY APPLICATIONS MASSIVE DATA COMPLICATED COMPUTATIONS *
56
Prof. Brahnam
MINICOMPUTER
MIDDLE-RANGE GIGABYTES OF RAM UNIVERSITIES, FACTORIES, LABS USED AS FRONT-END PROCESSOR FOR MAINFRAME *
57
Prof. Brahnam
MICROCOMPUTER
DESKTOP OR PORTABLE 64 KILOBYTES TO OVER 3 GIGABYTES OF RAM PERSONAL OR BUSINESS COMPUTERS AFFORDABLE MANY AVAILABLE COMPONENTS CAN BE NETWORKED Prof. Brahnam
58
Prof. Brahnam
61
Prof. Brahnam