11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

history <strong>of</strong> computing 227electromechanical Mark I. ENIAC had about 19,000 vacuumtubes <strong>and</strong> consumed as much power as perhaps a thous<strong>and</strong>modern desktop PCs.1950sThe 1950s saw the establishment <strong>of</strong> a small but viable commercialcomputer industry in the United States <strong>and</strong> parts <strong>of</strong>Europe. Eckert <strong>and</strong> Mauchly formed a company to design<strong>and</strong> market the UNIVAC, based partly on work on the experimentalEDVAC. This new generation <strong>of</strong> computers wouldincorporate the key concept <strong>of</strong> the stored program: Ratherthan the program being set up by wiring or simply readsequentially from tape or cards, the program instructionswould be stored in memory just like any other data. Besidesallowing a computer to fetch instructions at electronic ratherthan mechanical speeds, storing programs in memory meantthat one part <strong>of</strong> a program could refer to another part duringoperation, allowing for such mechanisms as branching,looping, the running <strong>of</strong> subroutines, <strong>and</strong> even the ability <strong>of</strong>a program to modify its own instructions.The UNIVAC became a hit with the public when it wasused to correctly predict the outcome <strong>of</strong> the 1952 presidentialelection. Government <strong>of</strong>fices <strong>and</strong> large corporationsbegan to look toward the computer as a way to solve theirincreasingly complex data processing needs. Forty UNI-VACs were eventually built <strong>and</strong> sold to such customers asthe U.S. Census Bureau, the U.S. Army <strong>and</strong> Air Force, <strong>and</strong>insurance companies. Sperry (having bought the Mauchly-Eckert company), Bendix, <strong>and</strong> other companies had somesuccess in selling computers (<strong>of</strong>ten for specialized applications),but it was IBM that eventually captured the broadbusiness market for mainframe computers.The IBM 701 (marketed to the government <strong>and</strong> defenseindustry) <strong>and</strong> 702 (for the business market) incorporated severalemerging technologies including a fast electronic (tube)memory that could store 4,096 36-bit data words, a rotatingmagnetic drum that could store data that is not immediatelyneeded, <strong>and</strong> magnetic tape for backup. The IBM 650, marketedstarting in 1954, became the (relatively) inexpensiveworkhorse computer for businesses (see mainframe). TheIBM 704, introduced in 1955, incorporated magnetic corememory <strong>and</strong> also featured floating-point calculations.1960sThe 1960s saw the advent <strong>of</strong> a “solid state” computer designfeaturing transistors in place <strong>of</strong> vacuum tubes <strong>and</strong> the use<strong>of</strong> ferrite magnetic core memory (introduced commerciallyin 1955). These innovations made computers both morecompact (although they were still large by modern st<strong>and</strong>ards),more reliable, <strong>and</strong> less expensive to operate (dueto lower power consumption.) The IBM 1401 was a typicalexample <strong>of</strong> this new technology: It was compact, relativelysimple to operate, <strong>and</strong> came with a fast printer that made iteasier to generate data.There was a natural tendency to increase the capacity<strong>of</strong> computers by adding more transistors, but the h<strong>and</strong>wiring<strong>of</strong> thous<strong>and</strong>s <strong>of</strong> individual transistors was difficult<strong>and</strong> expensive. As the decade progressed, however, the concept<strong>of</strong> the integrated circuit began to be implemented incomputing. The first step in that direction was to attach anumber <strong>of</strong> transistors <strong>and</strong> other components to a ceramicsubstrate, creating modules that could be h<strong>and</strong>led <strong>and</strong>wired more easily during the assembly process.IBM applied this technology to create what wouldbecome one <strong>of</strong> the most versatile <strong>and</strong> successful lines inthe history <strong>of</strong> computing, the IBM System/360 computer.This was actually a series <strong>of</strong> 14 models that <strong>of</strong>fered successivelygreater memory capacity <strong>and</strong> processing speedwhile maintaining compatibility so that programs developedon a smaller, cheaper model would also run on themore expensive machines. Compatibility was ensured bydevising a single 360 instruction set that was implementedat the machine level by microcode stored in ROM (read-onlymemory) <strong>and</strong> optimized for each model. By 1970 IBM hadsold more than 18,000 360 systems worldwide.By the mid-1960s, however, a new market segment hadcome into being: the minicomputer. Pioneered by DigitalEquipment Corporation (DEC) with its PDP line, the minicomputerwas made possible by rugged, compact solid-state(<strong>and</strong> increasingly integrated) circuits. Architecturally, themini usually had a shorter data word length than the mainframe,<strong>and</strong> used indirect addressing (see addressing) forflexibility in accessing memory. Minis were practical for usesin <strong>of</strong>fices <strong>and</strong> research labs that could not afford (or house)a mainframe (see minicomputer). They were also a boonto the emerging use <strong>of</strong> computers in automating manufacturing,data collection, <strong>and</strong> other activities, because a minicould fit into a rack with other equipment (see also embeddedsystems). In addition to DEC, Control Data Corporation(CDC) produced both minis <strong>and</strong> large high-performancemachines (the Cyber series), the first truly commerciallyviable supercomputers (see supercomputer).In programming, the main innovation <strong>of</strong> the 1960s wasthe promulgation <strong>of</strong> the first widely-used, high-level programminglanguages, COBOL (for business) <strong>and</strong> FORTRAN(for scientific <strong>and</strong> engineering calculations), the result <strong>of</strong>research in the late 1950s. While some progress had beenmade earlier in the decade in using symbolic names forquantities <strong>and</strong> memory locations (see assembler), the newhigher-level languages made it easier for pr<strong>of</strong>essionals outsidethe computer field to learn to program <strong>and</strong> made theprograms themselves more readable, <strong>and</strong> thus easier tomaintain. The invention <strong>of</strong> the compiler (a program thatcould read other programs <strong>and</strong> translate them into lowlevelmachine instructions) was yet another fruit <strong>of</strong> thestored program concept.1970sThe 1970s saw minis becoming more powerful <strong>and</strong> versatile.The DEC VAX (“Virtual Address Extension”) series allowedlarger amounts <strong>of</strong> memory to be addressed <strong>and</strong> increasedflexibility. Meanwhile, at the high end, Seymour Cray leftCDC to form Cray Research, a company that would producethe world’s fastest supercomputer, the compact, freoncooledCray-1. In the mainframe mainstream, IBM’s 370series maintained that company’s dominant market share inbusiness computing.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!