www.almiron.org
Portada

 

De Vannevar Bush a la WWW
Una genealogia de la humanització de les tecnologies de la informació: els pares de la interficie humana

Núria Almiron
València, Ed. 3i4, 2001


CAPÍTOL 1
D’on surt l'ordinador actual?

The march of invention has clothed mankind with powers of which a century ago the boldest imagination could not have dreamt
(El progrés de la innovació ha vestit a la humanitat de poders amb els que fa un segle ni la imaginació més agosarada hauria somniat)
Henry George

 

Per entendre i mesurar l'envergadura del canvi que s'ha produït en els darrers vint anys i, molt especialment, al llarg de la darrera dècada del segle XX, res millor que recordar breument d'on surt l'ordinador i l'actual indústria informàtica.

De l'Àbac a les targes perforades

Els ordinadors, tal i com els coneixem avui en dia, tenen els seus principals precursors en les calculadores. De fet, el primer ordinador del món es pot considerar que fou l'Àbac, el rudimentari aparell amb cordes i boles que es feien passar d'una banda a l’altre i que resolien operacions aritmètiques simples si l'usuari aconseguia memoritzar una sèrie de regles de "programació". L'`Àbac es va utilitzar durant més de dos mil anys. Fonts diverses consideren també que fou al 1642 quan Blaise Pascal va construir la primera calculadora "digital", només era capaç de sumar però al 1791 Wilhelm Gottfried Leibniz va inventar un model que a més de sumar ja podia multiplicar. Els prototips d'aquests dos inventors pràcticament no es varen utilitzar a la seva època però inspirarien, més d'un segle després, la creació de la primera calculadora mecànica en ser un èxit comercial. La va construir Tomas of Colmar al 1820 i podia sumar, restar, multiplicar i dividir.

Charles Babbage i les primeres calculadores mecàniques

Tots els progressos en aquest camp varen culminar en les màquines diferencial i analítica de Charles Babbage. Babbage és considerat per molts el "pare de la informàtica", un precursor de les ciències informàtiques no només per haver dissenyat aquests aparells pioners sinó també per establir els conceptes teòrics en que es fonamenta actualment l'arquitectura informàtica, tot i que probablement els primers constructors moderns d'ordinadors no tinguessin en compte la feina d'aquest pioner. Però el cert és que el seu disseny de la màquina analìtica (analytical engine) de 1934 constitueix el prototipus funcional del que avui en dia anomenem ordinador.

Babbage va partir de la idea de construir una màquina capaç de recopilar i calcular les taules de logaritmes, que en aquells moments no superaven el segle d'antiguitat. Aquest matemàtic i enginyer es va adonar que la majoria d'operacions matemàtiques que calia fer eren repetitives i que es podien realitzar automàticament. Així, al 1823, i gràcies a una subvenció del govern britànic, va poder construir un primer artefacte completament automàtic. El seu primer model funcionava a vapor, imprimia les taules resultants i estava controlat per un programa d’instruccions fix. Aquesta màquina, que Babbage anomenaria "diferencial" (difference engine), seria abandonada sense acabar al 1833 pel seu següent projecte, la màquina analítica, catalogada per alguns com el primer ordinador digital mecànicament automatitzat i completament controlat mitjançant programes. El disseny previst per aquest mecanisme analític gaudia de cinc característiques que es demostrarien elementals en els posteriors ordinadors "moderns": un dispositiu d'entrada de dades (input) per introduir tant les dades com les instrucciones d'operació en forma de targes perforades, un dispositiu d'emmagatzemament (store) capaç d'emmagatzemar fins a 1000 números de cinc xifres, un processador o calculadora (mill), el que avui anomenariem unitat aritmètica lògica, encarregat de realitzar totes les operacions, una unitat de control (control) per guiar els processos, i un dispositiu de sortida (output) per mostrar-ne els resultats de tot plegat.

La màquina analítica de Babbage estava dissenyada per rebre dades de fins a cinquanta dígits i oferir resultats de fins a 100 dígits en formats imprès i gràfic a més d'en tarja perforada (tot això quan encara faltaven cinquanta anys perquè s'inventessin les màquines d'escriure), targes que suposarien un pas endavant cap a la informàtica automatitzada especialment a partir de 1890 amb Herman Hollerith i James Powers. Per desgràcia, amb els mitjans de l'època, sense l'ajuda de l'electricitat ni l'electrònica, era impossible construir un artefacte d'aquesta mena, però els seus principis bàsics han estat considerats com els precursors de les calculadores digitals que precedirien als ordinadors (1).

De les calculadores mecàniques als aparells electrònics

A les acaballes de 1930, les calculadores/ordinadors amb targes perforades varen assolir cert grau de consolidació. IBM, per exemple, va dedicar grans esforços i capital a aquesta tecnologia, que en aquells moments ja no era precisament nova, sinó més aviat una llegat del segle anterior. També per aquells dies, Vannevar Bush (a qui posteriorment retrobarem en aquest llibre) va construir un integrador diferencial al MIT (Massachusetts Institute of Technology). Aquest darrer, però, es tractava d'un pas intermedi, electromecànic, insuficient per les necessitats que tindria la societat en aquells anys.

La segona guerra mundial seria el detonant que impulsaria molts descobriments i l’informàtica no en seria cap excepció. Totes les calculadores –a partir d'ara anomenem-les ja ordinadors– que s'havien inventant fins al moment no assolia ni de bon tros el nivell de càlculs que la indústria militar requeria pels seus sistemes armamentístics (càlculs balístics de trajectòria principalment). Així, al 1942, J. Presper Eckert i John W. Mauchly, de l'escola Moore d'Enginyeria Elèctrica de la Universitat de Pensilvània, es varen posar en contacte amb l’exèrcit per desenvolupar el seu propi integrador diferencial que acabaria donant lloc a la primera màquina electrònica de la història de la informàtica: l'ENIAC (Electronic Numerical Integrator And Computer). Aquest primer ordinador electrònic marcaria un punt i a part en la història dels ordinadors. A partir de l'ENIAC i fins a l'actualitat, hem avançat en cinquanta anys tecnològicament mil vegades més que el que varem avançar en els dos segles anteriors.

L'ENIAC o la primera generació d'ordinadors

La fabricació d'un ordinador electrònic no fou possible fins que es va disposar de tubs de buit, inventats al 1904. També anomenats vàlvules al buit, es tractava d'unes llànties de vidre amb filaments al seu interior que, a l'escalfar-se, produïen electrons. De bon principi, els tubs de buit foren emprats com a amplificadors en els primers ordinadors o, per exemple, en els aparells de radio. Però a principis dels anys quaranta es va començar a aprofitar la seva capacitat de transmetre o bloquejar la corrent elèctrica per representar el codi binari dels ordinadors funcionant d'aquesta manera com simples interruptors d'encesa on 0 no deixa passar la corrent i 1 sí (apagat/encés). La seva primera implementació efectiva amb aquesta funció seria l'ENIAC al 1946.

La finalitat de l'ENIAC, l'objectiu pel que es va crear, era la automatització dels càlculs de l'artilleria durant la guerra. La precisió i fiabilitat requerida en els mateixos tenia obviament de ser molt elevada. Es tractava en realitat d'una calculadora gegantina (no emmagatzemava ni programes ni dades) la construcció de la qual no va acabar fins després de la guerra però que l’exèrcit nord-americà utlitzaria durant molts anys. El projecte pot considerar-se que fou tot un èxit. Malgrat la dificultat de la seva manipulació, aquesta màquina electrònica era molt més ràpida que qualsevol altre mai construida o que estés disponible (bàsicament els artefactes electromecànics que funcionaven amb targes perforades i que s'havien estat emprant durant quaranta anys abans de l'aparició de l'ENIAC). Per bé que també es tractava d'una màquina de trenta tones i més de 18.000 vàlvules electròniques i kilòmetres de cables que calia desendollar i tornar a endollar per a cada tipus d'operació, quelcom terriblement enutjós i que, per increïble que sembli, funcionava. De fet, l'ENIAC va funcionar a la perfecció per allò que havia estat creat, malgrat que el manteniment de l'ordinador requeria molt esforç (perquè s'escalfava molt i constantment es produïen explosions de tubs de buit). L'ENIAC fou operatiu de 1946 a 1955, utilitzava targes perforades i va convèncer al món de la viabilitat dels ordinadors electrònics. I de tot això ara fa poc més de cinquanta anys.

L'arribada del transistor i els circuits integrats

Des del naixement de l'ENIAC, la indústria informàtica ha viscut grans progressos la importància dels quals s'ha anat incrementant amb el pas dels anys. Perquè, si bé es cert que en aquest més de mig segle el desenvolupament ha estat immensament superior al dels docents anys anteriors, igual progressió pot aplicar-se a la darrera dècada del segle XX. Ara bé, des del primer ordinador automàtic electrònic fins als actuals sistemes informàtics del nou mil·lenni hem viscut una evolució que no sempre semblava estar a favor de l'individu usuari. La reducció del tamany dels ordinadors i l'increment de la seva velocitat de càlcul han estat dues de les principals característiques del desenvolupament informàtic a partir de l'ENIAC.

Quan al 1947 William Shockley dels Laboratoris Telefònics Bell va inventar el transistor estava obrint la porta a la microinformàtica. Els transistors són petits blocs de material semiconductor, como el silici, que sustituïren als tubs de buit de la primera generació d'ordinadors. Això va permetre una reducció del tamany de les màquines i evitar-ne el seu calentament excessiu, amb el resultat d'ordinadors més econòmics i més petits. En el moment que es va aconseguir imprimir diversos transistors en un mateix tros de silici va néixer el circuit integrat, els co-inventors del qual serien Robert Noyce i Jack Kilby curiosament treballant a empreses diferents.

La primera gran revolució dins d'aquesta tecnologia nounata la constituiria, però, la invenció d'un circuit integrat anomenat microprocessador a principis dels anys setanta i que faria efectiu el concepte ja avançat per alguns d'ordinador "en un xip". Fins a aquest moment era impossible parlar d'ordinadors personals, el que dominaven eren els miniordinadors (que rebien aquest apel.latiu pel seu menor tamany respecte als anteriors monstres amb tubs de buit). De fet, tota la informàtica desenvolupada durant aquests anys seria completament inaplicable a les necessitats de les persones com a ens individuals en tant i en quan estava enfocada bàsicament cap el mercat corporatiu, militar o acadèmic. El microprocessador, nascut a Intel al 1971, permetria donar el gran salt. A principis de la dècada del setanta, els ordinadors seguíen emprant-se encara exclusivament com a calculadores i les màquines d'escriure d’IBM i les fotocopiadores de Xerox emplenàven el forat restant. Quan al 1972 apareix el primer xip amb capacitat de processar 8 bits, suficient per representar els números i les lletres de l'alfabet, es varen obrir de bat a bat les portes del futur per l'ordinador personal.

La quarta generació d'ordinadors

La possibilitat de col.locar tots els circuits en un mateix xip i l'aparició dels microprocessadors amb capacitat per treballar amb números i lletres va donar lloc a la primera gran revolució: el naixement de la informàtica personal. En aquesta quarta generació d'ordinadors s'inscriuen l'Altair, l'EMC II, el Tandy TRS-80, l'Atari, el PET de Commodore, l'Apple II, el PC d'IBM i el Macintosh com a principals artífex, per aquest ordre, dels posteriors progressos tecnològics. Seria en el marc d'aquesta quarta generació de màquines que esclataria l'era de la informàtica personal, la del PC (Personal Computer). Aquesta nova generació d'ordinadors revolucionaria un món que, feina només uns pocs anys, creia inconcebible que qualsevol persona pogués tenir a casa seva una d'aquelles màquines fins aleshores voluminoses, caríssimes i d'una potència sense precedents. Certament, aquelles màquines anteriors no eren adequades pels usuaris particulars. Però els primers ordinadors personals tampoc estarien a l'abast de qualsevol.

La primera collita d'ordinadors personals no estava pensada pel ciutadà comú, per un usuari el perfil del qual encara no existia, sinó pels afeccionats a l'electrònica. Els amants dels cables i el bricolatge electrònic, els bojos per la radioafecció o els interessats en les noves tecnologies, i amb ganes d'embrutar-s'hi les mans, eren als que anaven destinats els primers PC. No podia ser d'altre manera perquè només aquells que estiguessin disposats a aprendre a construir físicament el seu propi ordinador i a aprendre els llenguatges que calgués per comunicar-se amb ell, els podrien gaudir. Els usuaris dels anys setanta no tenen res a veure amb el que ara entenem per usuaris d'informàtica, còmodament equipats amb màquines plenes de programes i d'instruccions per emprar-los. Aquells primers pioners tenien més curiositat i avidesa per la tecnologia que por als imponderables, eren una espècie d'aventurers tecnològics. I és que els primers productes que es comercialitzaren no eren aptes per a qualsevol tipus de públic. A la complexitat inicial de tenir de muntar-se les màquines, perquè aquestes es venien en forma de kits de peces, es va afegir l'aparició d'entorns de treball gens intuïtius. El sistema operatiu MS-DOS, hereu directe en molts aspectes del primitiu CP/M, el sistema dominant als anys setanta fins l'arribada de Microsoft, es va escampar com la pólvora gràcies a la intel.ligent política d'aquesta empresa, que va aconseguir regalar una còpia de l'MS-DOS amb tots els PC (el mercat de l'MS-DOS encara tenia un pes important a principis del segle XXI donat el seu ús en països subdesenvolupats). Uns pocs fabricants addicionals també es varen atrevir amb els seus propis sistemes operatius però amb molt poc èxit en general o, en el millor dels casos, amb un èxit efímer. En síntesi, que dins d'aquesta revolució que constituïa l'arribada de la informàtica personal, no tot fou tan revolucionari. Però les idees d'alguns i l'habilitat d'uns altres combinada amb elevades dosis de talent, i innombrables hores de treball, varen acabar guanyant la batalla a la vessant més fosca de la informàtica, la que alguns havien volgut representar amb la orwelliana metàfora del "Gran Germà", que en el seu moment es va arribar a associar amb empreses concretes (IBM, durant molt temps). Els artífex de la veritable revolució de les noves tecnologies, en opinió de qui escriu aquestes línies, són als qui van dedicades les següents pàgines.

 

(1) Al 1991, en ocasió del 200è aniversari del naixement de Charles Babbage, es va construir una màquina de diferències completa a partir dels dissenys i dibuixos de Babbage. El model construit funcionava perfectament i s'exhibeix des d'aleshores al Museu de la Ciència de Londres. La màquina anàlitica mai s'ha construit.