Computing History Part 1
-
Upload
ritesh-nayak -
Category
Technology
-
view
3.643 -
download
3
description
Transcript of Computing History Part 1
![Page 1: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/1.jpg)
An Overview of the Computing Industry
Review of “A History of Modern Computing” by Paul E Cerruzi and
“Those who forget the lessons…” by John Lee
![Page 2: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/2.jpg)
Those who forget the Lessons of History are bound to repeat it.
• Lack of proper archives or historians for computing.
• Difference between computer science and computing.
• A common myth is that history if preserving of Artifacts.
• What’s not a century old is not considered history by Historians.
![Page 3: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/3.jpg)
History• 1st conf held at Los Almos Nat Lab in 1977• Contemporary history :Chronological history and the
emphasis on firsts.• With respect to Computing, its more about saving
documents and reasoning rather than code. • Document failures more than successes. • Firsts are a matter of definition rather than
chronology. • History is overloaded – use tools of analysis and
interpretation. • Shoulder of giants - look at what the giants had to go
through to achieve Gianthood.
![Page 4: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/4.jpg)
History
• Good Judgment : Experience • Experience : Bad Judgment• When history is sound a certain problems are
not even considered problems.
![Page 5: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/5.jpg)
Points
• Technology provides a better way of doing the same task with no Increase in productivity.
• Technology provides a faster way of doing things.
• Technology provides capability of sovling future problems or problems that seemed unsolvable.
![Page 6: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/6.jpg)
Teachings from History
• Napiers Chessboard. • Von Neumann’s Parallel designs. • Da Vinci’s helicopter design.
![Page 7: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/7.jpg)
A history of modern computing
![Page 8: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/8.jpg)
Computing
• Arose as a part of the military need• ENIAC was the first of its kind to serve
American defense
![Page 9: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/9.jpg)
![Page 10: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/10.jpg)
Von Neumann’s Stored Program Principle
• 1945 report by John Von Neumann• The Neumann bottleneck• Univac was the first Stored program computer
whose first task was the census calculation• Automation – termed at the Ford Motor
Company• IBM responded with the 701(willians tubes)
![Page 11: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/11.jpg)
The Univac
![Page 12: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/12.jpg)
Early Machines
• Drum based memory• Speeds of about 11 multiplications/sec• A very different m/c Bendix G-15 built in UK
using Alan Turing's idea of a computer.
![Page 13: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/13.jpg)
Early Drum based IBM’s
![Page 14: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/14.jpg)
1956 - 1964
• Core memory was introduced. They were small, volatile and provided Random Access.
• SAGE project• GE, Honeywell, ERMA were the other players• Computer Architecture as its known today
started taking shape in terms of word length, Registers , Addresses, IO , special hardware for FLOPS
![Page 15: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/15.jpg)
Rise of IBM
• Due to huge military presence • Emulators, OS were introduced in this era• Were Bashed for being a monolith; there were
even lawsuits for monopolizing the market.
![Page 16: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/16.jpg)
Birth of Software
• Mainframes needed s/w to run that IBM developed inhouse.
• Concept of Reuse in Harvard Mark 3• Univac got its first Compiler.• Assemblers and other routines were being
developed to aid easy programmable machines
• SHARE (1955) – first user group for IBM 701 users.
![Page 17: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/17.jpg)
Programming languages
• FORTRAN for IBM 704• COBOL 1959• Developed by Grace Hopper and standardized
in 1960 to run on all IBM hardware. • Early signs of Y2K• ALGOL written in BNF• OS originated from requirement of Batch
Processing.
![Page 18: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/18.jpg)
1968
• Knuth’s Art of Computer Programming• German Conference for S/W Engg.• Intellectual Property Issues. • Unbundling of Software• Birth of UNIX
![Page 19: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/19.jpg)
Mainframes and MiniComputers
• PDP8 , IBM 7074• Requirement of Federal Govt in funding and
the space program.• 1965 – SSN is introduced by IRS to ease
computing .• Apollo program and the need for real time
computation
![Page 20: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/20.jpg)
IBM 7070
![Page 21: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/21.jpg)
Minicomputer
• Teletype made PC smaller and easy to interact with.
• DEC was a major player• Low price and smaller computers.
![Page 22: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/22.jpg)
Minicomputer PDP8
![Page 23: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/23.jpg)
Teletypes
![Page 24: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/24.jpg)
GO-GO Years
• IBM 360 line of computers.• Microprograms, control units simplification• Emulators for old machines.• Time Sharing systems.• Leasing companies, and tons of competitors• CDC 6600 or the CRAY computer.• Software houses • The Mythical man month
![Page 25: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/25.jpg)
IBM 360’s
![Page 26: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/26.jpg)
CRAY
![Page 27: Computing History Part 1](https://reader033.fdocuments.us/reader033/viewer/2022061205/54804a2cb4af9fc82c8b46b5/html5/thumbnails/27.jpg)
Chip and its Impact -1965 -1975
• Grosch’s law• IC invented and perfected by TI and Fairchild• Clearly attributed to the Aerospace industry• Second generation minicomputers • RAM’s, BUS’s in PDP8 which eventually
become PDP11• CICS is reborn• BASIC at Darthmoth