Essays /

History Of Internet Essay

Essay preview

HISTORY OF COMPUTERS AND THE INTERNET
OUTLINE

1B

MODULE

Steps Toward Modern Computing 31 First Steps: Calculators 31 The Technological Edge: Electronics 31 Putting It All Together: The ENIAC 36 The Stored-Program Concept 36 The Computer’s Family Tree 37 The First Generation (1950s) 37 The Second Generation (Early 1960s) 38 The Third Generation (Mid-1960s to Mid-1970s) 39 The Fourth Generation (1975 to the Present) 41 A Fifth Generation? 44 The Internet Revolution 45 Lessons Learned 48

WHAT YOU’LL LEARN . . .
After reading this module, you will be able to: 1. Define the term “electronics” and describe some early electronic devices that helped launch the computer industry. 2. Discuss the role that the stored-program concept played in launching the commercial computer industry. 3. List the four generations of computer technology. 4. Identify the key innovations that characterize each generation. 5. Explain how networking technology and the Internet has changed our world. 6. Discuss the lessons that can be learned from studying the computer’s history.

Module 1B

History of Computers and the Internet

31

What would the world be like if the British had lost to Napoleon in the battle of Waterloo, or if the Japanese had won World War II? In The Difference Engine, authors William Gibson and Bruce Sterling ask a similar question: What would have happened if nineteenth-century inventor Charles Babbage had succeeded in creating the world’s first automatic computer? (Babbage had the right idea, but the technology of his time wasn’t up to the task.) Here is Gibson and Sterling’s answer: with the aid of powerful computers, Britain becomes the world’s first technological superpower. Its first foreign adventure is to intervene in the American Civil War on the side of the U.S. South, which splits the United States into four feuding republics. By the mid-1800s, the world is trying to cope with the multiple afflictions of the twentieth century: credit cards, armored tanks, and fast-food restaurants. Alternative histories are fun, but history is serious business. Ideally, we would like to learn from the past. Not only do historians urge us to study history, but computer industry executives also say that knowledge of the computer’s history gives them an enormous advantage. In its successes and failures, the computer industry has learned many important lessons, and industry executives take these to heart. Although the history of analog computers is interesting in its own right, this module examines the chain of events that led to today’s digital computers. You’ll begin by looking at the computing equivalent of ancient history, including the first mechanical calculators and their huge, electromechanical offshoots that were created at the beginning of World War II. Next, you’ll examine the technology—electronics—that made today’s computers possible, beginning with what is generally regarded to be the first successful electronic computer, the ENIAC of the late 1940s. You’ll then examine the subsequent history of electronic digital computers, divided into four “generations” of distinctive—and improving—technology. The module concludes by examining the history of the Internet and the rise of electronic commerce.

STEPS TOW ARD MODERN COMPUTING
Today’s electronic computers are recent inventions, stemming from work that began during World War II. Yet the most basic idea of computing—the notion of representing data in a physical object of some kind, and getting a result by manipulating the object in some way—is very old. In fact, it may be as old as humanity itself. Throughout the ancient world, people used devices such as notched bones, knotted twine, and the abacus to represent data and perform various sorts of calculations (see Figure 1B.1).

First Steps: Calculators
During the sixteenth and seventeenth centuries, European mathematicians developed a series of calculators that used clockwork mechanisms and cranks (see Figure 1B.1). As the ancestors of today’s electromechanical adding machines, these devices weren’t computers in the modern sense. A calculator is a machine that can perform arithmetic functions with numbers, including addition, subtraction, multiplication, and division.

The Technological Edge: Electronics
Today’s computers are automatic, in that they can perform most tasks without the need for human intervention. They require a type of technology that was unimaginable in the nineteenth century. As Figure 1B.1 shows, nineteenth-century inventor Charles Babbage came up with the first design for a

Figure

1B.1

Steps Toward Modern Computing: A Timeline

quipa (15th and 16th centuries) At the height of their empire, the Incas used complex chains of knotted twine to represent a variety of data, including tribute payments, lists of arms and troops, and notable dates in the kingdom’s chronicles.

(
abacus (4000 years ago to 1975) Used by merchants throughout the ancient world. Beads represent figures (data); by moving the beads according to rules, the user can add, subtract, multiply, or divide. The abacus remained in use until a worldwide deluge of cheap pocket calculators put the abacus out of work, after being used for thousands of years.

(

(
Jacquard's loom (1804) French weaver Joseph-Marie Jacquard creates an automatic, programmable weaving machine that creates fabrics with richly detailed patterns. It is controlled by means of punched cards. Pascal’s calculator (1642) French mathematician and philosopher Blaise Pascal, the son of an accountant, invents an adding machine to relieve the tedium of adding up long columns of tax figures.

(
Leibniz’s calculator (1674) German philosopher Gottfried Leibniz invents the first mechanical calculator capable of multiplication.

(

Figure

1B.1 (Cont.)

Hollerith’s tabulating machine (1890) Created to tally the results of the U.S. Census, this machine uses punched cards as a data input mechanism. The successor to Hollerith’s company is International Business Machines (IBM).

(
Babbage’s difference engine (1822) English mathematician and scientist Charles Babbage designs a complex, clockwork calculator capable of solving equations and printing the results. Despite repeated attempts, Babbage was never able to get the device to work.

(

(
Mark I (1943) In a partnership with Harvard University, IBM creates a huge, programmable electronic calculator that used electromechanical relays as switching devices. Zuse’s Z1 (1938) German inventor Konrad Zuse creates a programmable electronic calculator. An improved version, the Z3 of 1941, was the world’s first calculator capable of automatic operation.

(

36

Chapter 1

Introducing Computers and the Internet

recognizably-modern computer. It would have used a clockwork mechanism, but the technology of his day could not create the various gears needed with the precision that would have been required to get the device to work. The technology that enables today’s computer industry is called electronics. In brief, electronics is concerned with the behavior and effects of electrons as they pass through devices that can restrict their flow in various ways. The earliest electronic device, the vacuum tube, is a glass tube, emptied of air, in the flow of electrons that can be controlled in various ways. Created by Thomas Edison in the 1880s, vacuum tubes can be used for amplification, which is why they powered early radios and TVs, or switching, their role in computers. In fact, vacuum tubes powered all electronic devices (including stereo gear as well as computers) until the advent of solidstate devices. Also referred to as a semiconductor, a solid-state device acts like a vacuum tube, but it is a “sandwich” of differing materials that are combined to restrict or control the flow of electrical current in the desired way.

Putting It All Together: The ENIAC
With the advent of vacuum tubes, the technology finally existed to create the first truly modern computer—and the demands of warfare created both the funding and the motivation. In World War II, the American military needed a faster method to calculate shell missile trajectories. The military asked Dr. John Mauchly (1907–1980) at the University of Pennsylvania to develop a machine for this purpose. Mauchly worked with a graduate student, J. Presper Eckert (1919–1995), to build the device. Although commissioned by the military for use in the war, the ENIAC was not completed until 1946, after the war had ended (see Figure 1B.2). Although it was used mainly to solve challenging math problems, ENIAC was a true programmable digital computer rather than an electronic calculator. One thousand times faster than any existing calculator, the ENIAC gripped the public’s imagination after newspaper reports described it as an “Electronic Brain.” The ENIAC took only 30 seconds to compute trajectories that would have required 40 hours of hand calculations.

The Stored-Program Concept
ENIAC had its share of problems. It was frustrating to use because it wouldn’t run for more than a few minutes without blowing a tube, which caused the system to stop working. Worse, every time a new problem had to be solved, the staff had to enter the new instructions the hard way: by rewiring the entire machine. The solution was the storedprogram concept, an idea that occurred to just about everyone working with electronic computers after World War II. With the stored-program concept, the computer program, as well as data, is stored in the computer’s memory. One key advantage of this technique is that the computer can easily go back to a previous instruction and repeat it. Most of the interesting tasks that today’s computers perform stem from repeating certain actions over and over. But the most important advantage is convenience. You don’t have to rewire the computer to get it to do something different. Without the stored-program concept, computers would have remained tied to specific jobs, such as cranking out ballistics tables. All computers that have been sold commercially have used the storedprogram concept.

Figure

1B.2

Using 17,480 vacuum tubes, ENIAC was a true programmable digital computer that was one thousand times faster than any existing calculator.

Module 1B

History of Computers and the Internet

37

The Generations of Computer Development
Generation First Second Years 1950s Early 1960s Circuitry Vacuum tubes Transistors Characterized by Difficult to program; used only machine language Easier to program (highlevel languages); could work with business tabulating machines; cheaper Timesharing, minicomputer (SSI, MSI, LSI) Personal computer; graphical user; user interface; LANs; Internet

Table

1B.1

Third Fourth

Mid-1960s to 1970s Mid-1970s to Present

Integrated circuits VLSI and the Microprocessor

THE COMPUTER’S FAMILY TREE
The PC that’s sitting on your desk is, in many respects, a direct descendent of ENIAC-inspired research, including the stored-program concept. Of course, your computer is thousands of times faster and thousands of times less expensive than its room-filling, electricity-guzzling predecessors. When we’re talking about a PC, the “computer” is the microprocessor chip, which is about the size of a postage stamp and consumes less energy than one of the desk lamps in ENIAC’s operating room. How was this amazing transformation achieved? Today’s computers weren’t achieved in a gradual, evolutionary process, but rather by a series of technological leaps, each of which was made possible by major new developments in both hardware and software. To describe the stage-by-stage development of modern computing, computer scientists and historians speak of computer generations. Each generation is characterized by a certain level of technological development. Some treatments of this subject assign precise dates to each generation, but this practice overstates the clarity of the boundary between one generation and the next. Table 1B.1 introduces the four generations of computing technology. In subsequent sections, you’ll learn about each in more detail.

The First Generation (1950s)
Until 1951, electronic computers were the exclusive possessions of scientists, engineers, and the military. No one had tried to create an electronic digital computer for business. And it wasn’t much fun for Eckert and Mauchly, the first to try. When the University of Pennsylvania learned of their plans to transform ENIAC into a commercial product, University officials stated that the university owned the duo’s patent. Eckert and Mauchly resigned to form their own company, the Eckert-Mauchly Computer Company, and landed a government grant to develop their machine. They underestimated the amount of effort involved, however, and would not have delivered the computer if they hadn’t been bailed out by Remington Rand, a maker of electric shavers. With Rand’s financial assistance, Eckert an...

Read more

Keywords

-8 /nerds). 0 000 0s 1 10 12 1401 15 15th 1620 1642 1674 16th 17 1800s 1804 1822 1880s 1890 1906 1907 1919 1938 1940s 1941 1943 1946 1947 1950s 1951 1952 1953 1955 1957 1958 1959 1960s 1962 1963 1964 1965 1968 1969 1970s 1972 1973 1975 1977 1979 1980 1981 1983 1984 1988 1990 1990s 1991 1992 1995 1b 1b.1 1b.10 1b.11 1b.12 1b.13 1b.14 1b.2 1b.3 1b.4 1b.5 1b.6 1b.7 1b.8 1b.9 1s 2 20 200 2000 21 232c 3 30 300 31 36 37 38 39 4 40 4000 4004 41 42 43 438 44 442 45 46 47 48 480 49 5 50 51 52 53 6 60 650 6502 650s 6b 7 701 7a 8 8080 89 8c 9 93 abacus abl aboard accept access accessori accomplish accord account accur accuraci achiev act action activ actual ad add addit adlai admir adopt advanc advantag advent adventur affect afflict afford age agenc aggress ago ai aid aiken air all-but-written-off all-mal alleg alli almost alon alreadi also altair altern although alto amaz american among amount amplif analog analys ancestor ancient andmortar announc anoth answer anticip appear appl appli applianc applic appreci april arab arabic-sound architectur ard area argu arithmet arithmetic-log arizona arizona-bas arlington arm armor around arpa arpanet arriv artifici ascent ascii ask aspect assembl assign assist attempt attent attribut audienc author autom automat avail averag avoid award away ay b babbag back backbon bail ballist bank barrier base basic batch battl bbn bead beat becam becom began begin behavior behind believ bell benefit beranak best bet better big bigger bigger-must-be-bett binari blais blank blow board bob boil bolt bone book boundari box brain brand brick bricks-andmortar brief brilliant bring britain british broadcast brought bruce build built built-in bundl bureau buri burn bush busi business-ori buy buyer buyer-sel c cabl calcul california call came canada cannot capabl capac capit card care career carri cart carter case catalog catch catch-up caus cbs cemeteri census center central centron centuri ceremoni cerf cert certain chain challeng chanc chang chapter charact character characterist charg charl chat cheap cheaper check chiefli chip choic choos chose chronicl circl circuit circuitri civil civilian claim clair clariti clean clear clear-cut click clockwork clone close cloth coast cobol code coincident cold colleagu colleg color column combin come command command-lin commandlin comment commerc commerci commercially-avail commiss commit common communic compani companion compar compat competit competitor compil complet complex compon compos compris comput computer-bas conced conceiv concept concern conclud conclus congratul congress connect consid consider constitut construct consult consum consumpt cont contain contin continent continu contract contrast contribut control conveni convert convinc cope copi copyright core corner corpor correct cost could cours court cpu crank creat creator credit critic crucial csnet cumbersom current custom cut cutting-edg cyberspac d danc data date dawn day dec decad decentr decid declar declin decreas defeat defens defin definit deliv delug demand demis democrat demonstr depart depend descend describ design desir desk despit destin detail develop devic didn die differ differenti difficult difficult-to-us difficulti digit direct direct-c disappoint discuss disk display distanc distant distinct distinguish distribut divid divis dizzi doctor document documentari done dos doubl dozen dr dream drive drudgeri due duo duplic dwight e e-commerc e-mail earli earliest easi easier easili east eastern eckert eckert-mauch ecommerc econom edg edison educ edward effect effort eisenhow elect elector electr electricity-guzzl electromechan electron elimin els emerg empir employ employe empti en enabl encompass encount end enemi energi engin english english-sound eniac eniac-inspir enorm enough enter entir entrepreneur equat equip equival erma error especi establish estim ethernet european eve even event ever everi everyon evolutionari exact examin exampl exchang exclus execut exhibit exist expect expens experi expert explain explor expressli extens f fa fabric facet facil fact factor fail failur fall fals fame famili familiar far fast fast-food faster favor favorit fear featur feder feel feud fewer fiction field fifth figur fill fill-in final financi find finish firm first first-gener firstgener fit fixtur fli flood floppi flourish flow focus follow font food for-profit forbidden forc forecast foreign forget form format formula fortran foster found foundat four fourth fourth-gener fraction fraud fraudul freed freedom french frequent friend frustrat fudg full full-tim fulli fun function fund futur g gain garag gave gear general general-purpos generat generous georg german get giant gibson give given glass glitch global globe go goal good gottfri govern grace gradual graduat grant graphic graphics-cap grasp great greatest grew grip groceri ground group grow grown growth guess guest gui gulf guzzl h hadn half hand handl happen hard hardwar harm harvard head heard heart heat height help herald high high-level high-pow highest highlevel highly-centr highly-success histor histori historian hit hobbyist hoff hold hollerith home honor honorari hope hopper host hour hous household howard howev huge human hundr hungri hussein ibm ibm-compat ic icon idea ideal identifi ieee ignor ii illus imagin impact impetus implement import impress improv inabl inaccur inc inca includ incorpor increas incred incumb inde indic indispens industri ineffici inevit inexpens influenc inform infring initi innov input insight insist inspir instal instant instead institut instruct integr intel intellig intend interact interchang interest interfac intern internet interst interven intervent introduc introduct invent inventor investor invit involv iraq iron isn j jack jacquard japanes jimmi job john join joseph joseph-mari k kahn keep kept key keyboard kind kingdom kirbi kit knew knock knot know knowledg known konrad korean l lab laboratori laid lamp lan land landslid languag larg large-scal larger laser last late late-1970s later latest laughabl launch law lay layton lead leadership leap learn least lectur led left leibniz less less-than-seri lesson letter level life life-sav like limit line link list litig littl live ll local locat logic long long-dist look loom lose lost lot lsi lt m machin machine-specif macintosh made magnet mail main mainfram mainten major make maker male manag mandat mani manipul manufactur mari mark market marketplac massiv match materi math mathemat mathematician matter mauch may meager mean meanwhil mechan medal medium medium-scal mediums meet member memori menus merchandis merchant messag metcalf meteor method microcomput microprocessor microsoft mid mid-1800s mid-1960s mid-1970s mid-siz militari million millionair minicomput minut miss missil mit model modern modul money monitor moor moreov motiv motorola mount mous move mover ms ms-dos msi much multi multi-us multipl multipli murray murrow music must n napoleon nation national naval navi neat need nerd network never new newman newsgroup newspap next night nineteenth nineteenth-centuri nod nolog nonproprietari notabl notch noth notion notori novel noyc nsf nsfnet nuclear number numer o object object-ori observ obtain occur offer offic offici offshoot often old older on-screen on-thespot one one-fourth onlin oo open open-architectur oper option orchestr order organ orient origin ought outcom outlin output outstand oven overst own p pace pack packet packet-switch palo paper parallel parc parc-influenc parcinfluenc part parti particip particular partnership pascal pass past patent path pattern pay payment pbs pbs.org pbs.org/nerds). pc pcs pdp penetr pennsylvania peopl perceiv percent perform perhap period peripher person perspect pfaffenberg pfsweb philosoph philosophi physic physician pick piec pioneer place plan plano play plug pm pocket point polici poll popular portion pose posit possess possibl postag potenti power power-hungri powerpc practic precis predecessor predict prefer prepar present presid presidenti presper pretti previous price primarili primit print printer probabl problem procedur process processor produc product profession profit program programm progress project promis promot prone properlydesign proport proprietari protect protocol prove provid provinci public publish pull pull-down punch punched-card purchas purpos push put quebec question quick quipa quit r race radic radio rais rand rapid rate rather re re-transmiss reach react read reagan real real-tim realiti realiz reason reassembl receiv recent recept recipi recogn recognit recogniz recognizably-modern record recount redesign refer reflect refus regard region relationship relay releas reli reliabl relianc reliev remain remington remot renam repeat report repres republ republican reput request requir research reserv resign respect restaur restrict result retain retir return reusabl review revolut rewir rich right rise robert rock rocket rocket-lik role roman romanc ronald room room-fil rough rout rs rs-232c rule run saddam said sale sandwich satellit save saw say scale scene school scienc scientif scientist scrambl screen seamless second second-gener secondgener secondhand secret section see seem seen sell seller semiconductor sens sent separ seri serious servic session set seventeenth sever shaker share shaver sheet shell ship shop short shouldn show shown sibl side signal signific silicon similar simpl simultan sinc singl sit site situat six sixteenth size sizeabl skip slack slew slightest slow slowli small small-scal small-siz smaller social societi softwar sold solid solid-st solidst solut solv someon someth sometim son soon sort sound sourc south soviet span speak special specialist specif speech speed splinter split spoken spreadsheet sputnik ssi st staff stage stage-by-stag stamp stand standard star start startup state statement station stay steepli stem step stereo sterl steve stevenson stiff still stop storag store stored-program storedprogram stori strategi strength stress strong student studi su subject subsequ subtract succeed success successor sudden suggest supercomput superpow supervisori supplier support surpass surpris surviv switch symbol system system/360 tabl tabul tag tailor take taken talk talli tank tape task taught tax tcp/ip tcp/ip-based team tech technic techniqu technolog techtalk ted tedium telecommut televis tell tend tension term termin test testb texa thank theme then-exist therapi therefor thespot thing think third third-gener third-parti thoma though thought thousand threat throughout tie tight time time-consum timelin timeshar tini titl toaster today togeth took top topic topically-focus toss toss-up touch tough tow toward toy trademark tradit trajectori transact transcrib transfer transform transistor transit translat transmiss trap travel treatment tree trek tri tribut trickier triumph troop troubl trounc true truli tube turn tvs twentieth twine two type typewrit u u.s u.s.s un unbundl under underestim understand understood unimagin union uniqu unit univac univers unleash unlik unlimit unparallel unproven unreli urg us usag use user user-friend utah vacuum valu valuabl varieti various ve version very-large-scal video view viewer vincent virtual visicalc visitor visual vlsi volkswagen vote w wafer wan want war warehous warfar warn wartim wasn watch waterloo way weav weaver web weblink weight well weren west western whether wide widely-us widespread wild william win window winner wire wisdom wise wish wit withdraw withdrawn within without woman women won word work workspac world worldwid wors would wouldn wozniak write written wrong www www.prenhall.com xerox yale year yet young z1 z3 zuse