Está en la página 1de 24
= ae i= (iN COMMPUWER | Hi . PU on eT Varad sme) Tar Ut tls EL MICRO Y EL MINIORDENADOR mi COMPUIER CURSO PRACTICO DEL ORDENADOR PERSONAL, EL MICRO Y EL MINIORDENADOR Publicado por Ecitorial Delta, S.A., Barcelona, y comercial- zado en exclusiva por Distribuidora Olimpia, S.A., Barce- lona ‘Volumen | - Fasciculo 7 Director José Mas Godayol Director editorial: Gerardo Romero Jefe de redaccion: Pablo Parra Coordinacion editorial: © Jaime Mardones. Asesor técnica: Roberto Quiroga Redactores y colaboradores: G. Jetferson, R. Ford, S. Tardit, A. Cuevas Para la edicion inglesa: R. Pawson (editor), D. Tebbutt (consultant editor), C. Cooper (executive editor), D. Whe- {an (art eon Bunch Part Lis (rye rata Realizacion grafica: Luis F, Balaguer Redaccion y administracion: Paseo de Gracia, 88, 5.° - Barcelona-8 Tels. (93) 215 10 32 /(93) 215 10 50 - Télex 97848 EDLTE MI COMPUTER, Curso practico de! ordenador personal, el ‘micro y el miniordenador, se publica en forma de 96 fas- ‘culos de aparicién semanal, encuademables en ocho vo- limenes. Cada fasciculo consta de 20 paginas interiores y ‘sus correspondientes cubiertas. Con el fasciculo que com pleta cada uno de los vollmenes, se ponen a la venta las tapas para su encuademacién. El editor se reserva el derecho de modificar el precio de venta del fasciculo en el transcurso de a obra, si las cit- cunstancias de! mercado asi lo exigieran. 1984 Editorial Delta, $.A., Barcelona ISBN: 64-85822-83-8 (fasciculo) 84-85822-84-6 (tomo 1) 184-85622-82- (obra completa) Depésito Legal: B. 52-84 Fotocomposicién: Tecta, S.A., Pedro IV, 160, Barcelona-5, Impresién: Cayfosa, Santa Perpetua de Mogoda (Barcelo- na) 296402 Impreso en Espafa - Printed in Spain - Febrero 1984 ies on inet st tore Ecitorial Delta, S.A., garantiza la publicacion de todos los fasciculos que componen esta obra. Distnbuye para Espatia: Marco Ibérica, Distibucién de Ediciones, S.A., Carretera dein, km 13,350. Variante de Fusnearal, Madrid 34. Distrbuye para Argentina: Viscontea Distibuidora, S.C.A., La gja 1134/56, Buenos Aires. Distrbuye para Colombia: Distibuidoras. Unidas, Lida. Transversal 93,n.° 52-03, Bogota D.E Distribuye para Mexico: Distribuidora Intermex, S.A, Lucio Bianco, n° 435, Gol. San Juan Tifhuaca, Azca- potzaico, 02400, México OF Distribuye para Venezuela: Distribuidora Continental, S.A. Ferrenquin a Cruz de Candelaria, 178, Caracas, y todas sus sucursales en el interior del pals. PPida a su proveedor habitual que le reserve un ejemplar de Mi COMPUTER. Comprando su fasciculo todas las sema- has y en el mismo quiosco o libreria, Vd. conseguira un Servicio mas rapido, pues nos permite realizar la distribu Cién a los puntos de venta con la mayor precision. Servicio de suneripconesy strasados ato para Ex pana) | Las condiciones de suscripcién a la obra completa (96 fasciculos mas las tapas, guardas y transferibies para la, ‘conteccién de los 8 volumenes) son las siguientes: 2) Un pago tnico anticipado de 16 690 ptas. 0 bien 8 ‘pagos trimestrales anticipados y consecutivos de 2.087 pias. (sin gastos de envio). |b) Los pagos pueden hacerse efectivos mediante in- |" greso en la cuenta 3371872 de la Caja Postal de Ahortos y remitiendo a continuacion el resguardo 0 su fotocopia a Distribuidora Olimpia (Paseo de Gracia, 88, 5.°, Barcelona-8), o también con talon bbancarlo remitido a la misma direccion, ©) Se realizard un envio cada 12 semanas, compues- 0 de 12 fasciculos y las tapas para encuader- naros. Los fasciculos atrasados pueden adquirrse en ol quios- 0 0 libreria habitual. También pueden recibirse por co- ‘re0, con ineremento del coste de envio, haciendo llegar Su importe a Distribuidora Olimpia, en ja forma estable- ida en el apartado b) Para cualquier aclaracién, telefonear al (93) 215 75 21 No se efectian envios contra reembolso. Informacion general [i] Microingenieria_ y microelectronica Los cientificos descubrieron que el microchip po desarrollarse utilizando uno de los elementos mas abundantes en la naturaleza: el sil El silico existe en estado natural en toda la superti cie de este planeta con mayor abundancia que cual uier otro elemento excepto el oxigeno, con el cual se combina para formar la slice. Muchos de noso- tos pasamos las vacaciones estivales tumbados s0- bre ella, ‘Toda la evolucisn de la microelectronica se La importancia del silicio para la industria de a mi: croelectrOnica reside en su estructura fisica. En st forma pura, el silicio es un pesimo conductor de lt electricidad. Sin embargo, cuando se introducen canti dades determinadss de eertas impurezas, se convierte en un semiconductor. La conduccion de la electricidad através de una sus tancia viene determinada por el nimero de electrones de cada uno de sus atomos y por el tipo de enlace. En los metales, la eorriente eléctria es transmitida por los clectrones libres. Estos tienen un movimiento desor- denado en el interior de la estructura atémica y trans: miten su carga eléetriea de un dtomo a otto. En un aislante, todos los electrones estin enlazados firme ‘mente; por tanto, la cortiente no puede pasar de un punto a otro. La obtencidn de silcio puro es un proceso sencilla, Primero se refina quimicamente el Gxido de silicio na tural hasta obtener una pureza del 99.99 %. Luego se introduce en un crisol y se calienta hasta que alcance su punto de fusion (1 410°C) en una atmésfera de gas noble purificado, para evitar la presencia de sustancias El proceso de introduccidn de cantidades determi: rnadas de impurezas (conocido como dopado) hace que el silico puro se combine cone! fosforo, obtenién dose silico del “tipo n” (asf lamado por transportar la home de abricacin de eins Latptograta mossraun nome ae chips en uneeramient, Uta ‘eeque 8 soo ms ao, ‘rao on eins, ul, ‘ber cons parla Tada qumicamerte, see dee ada, pero también cabe la posblidad de defiitlas ‘uno mismo. Una tipica funcion “preestablecida es la SOR (_). Esta funcion hala Ia raz cuadrada del valor entre paréntess. Asi, LETA = SORQ9): PRINT A impr mir un 3. INVERTIR utiliza ts funciones LEN (para hallar ta Jongitud de la sere) INSTR (para hallar la poscin del espacio), LEFS (para guitar un nimero determinado Programas dentro de un programe Esta verel programa pincgaes ‘muy cot. autetio taba. adore Ssubprogramas(lamados, en bel, eeu) Cada und de lee paosneceario par qu funeane el programa es separa y escitcomo un “iniprogeama". Lugo sn undas gore programe rnp Husa pograna, adaer ‘uae cuenta ura setenoa Gosve, agus desva noc! rumeo einea de subrtna speciacay se etecua aa Seecin de programa. Ena! de lasobutrae nde con Serene RETURN. Alegar aqui, programa ‘welve a pune ireatamente osteriral GOSU que ma Irvoduldo svat (is eubrutns. e eden “ania tas ydsvar #loroprams haces. As INTRODUCTR cxnauoe ata ‘canominasa VERT, y CLASIFICAR,avoes, hace ‘gare’ asia lara INTERCANEIAR, Ald ungroblema en subrutinas independents, rlaionadas porn roqrma Princpa sndio ss logs qu el esata yvecacén Sea mucho nas tac Ten Looge 1s de caracteres de la izquierda del sting) y RIGHTS (para, ‘quitar un niimero determinado de caracteres de a de- recha del string). No entraremos en detalles, por el ‘momento, de como actian exactamente estas funcio- nes. En el préximo apartado del curso veremos con mas detalle las funciones en Basic 4, CLASIFICAR COLASIFICAR y la subrutina INTERCAMBIAR extra de ella son muy parecidas a las rutinas utilizadas mis arriba, . IMPRIMIR NOMBRES Es muy sencilla FOR Q=1 TON PRINT AS(Q) NEXT RETURN ‘Ahora lo nico que falta es escribir el programa pal. Es tan simple como’ REM PROGRAMA PRINCIPAL GOSUB [NUMERO] GOSUB [INTRODUCIR] GOSUB [CLASIFICAR] GOSUB [IMPRIMIR] END Los “nombres” de las subrutinas se han puesto entre corchetes. Algunos lenguajes sasic pueden llamar a las subrutinas por el nombre, pero la mayoria tiene que usar mimeros de linea. Cuando el programa esti realmente escrito, Jos numeros de linea correspon dientes se insertan en lugar de los nombres de las subrutinas. También se afaden los REM adecuados y Jos mensajes PRINT. Ejercicios ‘Ahora que ya se han explicado casi todas las caracte- risticas mis importantes del lenguaje Basic, es cl mo- mento de comprobar su progreso realizando estos ejercicis. La dificultad para resolverlos es diferente en cada caso: fctia desde lo muy facil hasta lo mode radamente dificil Variables. Algunos de os nombres de variables que se dan a continuacion pueden almacenar valores numéricos y otros no son nombres vilidos para em- plear como variables. Marear con un circulo las varia~ bles numéricas vilidas y tachar las que no-lo sean ‘ABB 22 DS 15 XS A12 D9 O81 OS 6F HS 1 Aritmetica 1. nar el valor 6 valor de 8. programa corto para asi je B y PRINT (imprimir) el 1 Aritmética 2. Escribie un programa corto para asi narel valor Sa la variable A, 7a la variable By9 ala Sumar los valores de estas tres variables y asignar el valor obtenido a la variable D. PRINT el valor de la variable D. Mi Aritmética 3. Mire estas lineas de wasic y calcule cual ha de ser el valor de C. LTC =54+4+3 PRINT C 136 10 REM PROGRAMA CLASIFICA NOMBRES 20 REM POR ORDEN ALFABETICO 30 PRINT "PRIMERO DECIDIR CUANTOS* 40 PRINT "NOMBRES DESEA INTRODUCIR™ 50 PRINT "LUEGO INTRODUCIR LOS NOMBRES" 60 PRINT “NOMBRE (ESPACIO) APELLIDO" 70 PRINT "ORDEN." 80 REM 50 REM ESTE ES EL PROGRAMA PRINCIPAL 100 410 120 130 140 150 450 480 470 480 490 500 S10 520 ‘530 540 ‘550 560 570 PRINT PRINT GOSUB 250 GOSUE 400 GOSUB 1000 BOSUB 2000 REM REM FIN DEL PROGRAMA PRINCIPAL END REM SUBRUTINA PARA HALLAR NO. DE REM NONBRES @ INTRODUCIR PRINT "ZCUANTOS NOMBRES" PRINT "DESEA INTRODUCIR?” PRINT INPUT N DIM Asin) RETURN REM SUBRUTINA PARA INTRODUCIR NOMBRES PRINT "INTRODUCIR NOMBRE EN ESTA FORMA:” PRINT "NOMBRE (ESPACIO) APELLIDO(CR) " PRINT "P. EJ. ANA TORRES" FOR X = 1 TON PRINT "INTRODUCIR NOMBRE" INPUT A$ (X) GOSUB 500 NEXT x RETURN REM SUBRUTINA PARA INVERTIR ORDEN DE NOMBRES LET L = LEN(AS(X)) LET S = INSTRIAS(X)," ") LET C$ = LEFTS(AS(X) ,S - 1) LET F& = RIGHTS(AS(X),L ~ 5) LET Fs = Fe +" LET as00 = Fs + C8 RETURN 1000 REM RUTINA CLASIFICAR 1010 LET § = 0 1020 FOR P= 1 70N-1 1030 IF AS(P)> AS(P + 1) THEN GOSUB 1100 1040 NEXT P 1050 IF 8 = 1 THEN GOTO 1000 41080 RETURN 1100 REM SUBRUTINA INTERCAMBIAR 1110 LET Ts 1120 LET As«P) asiP) ASIP + 1) 1130 LET ASIP + 1) = TS 1140 LET § = 1 1150 RETURN 2000 REM IMPRIMIR SUBRUTINA 2010 PRINT 2020 FOR Q = 1 TON 2030 PRINT A8(a) 2040 NEXT O 2050 RETURN ME Aritmética 4. ;Qué resultado se imprimiré en este program LET A LET B LET ¢ LET = 4 LET E = (A +8) + (C- ' PRINT E UTE Ure : PRINT E + WM Comparaciones 1. ;Cuil sera el valor de X correct. para que se imprima el mensaje PRINT? TOLETA=5 80 LET B= x SOLET R= B— 100 IF R = 0 THEN GOTO 120 110.G0TO 10 120 PRINT "FELICITACIONES! HA GANADO’ 999 END 1 Comparaciones. hace saltar el progra 250 IF X > 6 + 100 THEN GOTO 300 Comparaciones 3. ;Cual es el menor valor de Z que hace saltarel programa al mensaje de “felicitaciones”? {.Cual es el valor menor de X que wma la Kinea 300? 340 IF Z < 10000 THEN GOTO 500 360 IF Z > = 10000 THEN GOTO 520 500 PRINT “SU PUNTUACION ES DEMASIADO BAJA, INTENTELO DE NUEVO 510 GOTO 600 520 PRINT “FELICITACIONES. AHORA ES UN MAESTRO 530 GOTO 700 Print 1. Suponga que el valor de T es $0. Escriba tuna sentencia PRINT que diga: EL VALOR DE TES 50. Se ‘aconseja colocar el “mensaje” entre comillas, usar an ppunto y coma y el nombre de la variable Print 2. Mire el siguiente programa y complete la sentencia PRINT de forma que el programa imprima un ‘mensaje semejante a éste: PERDON, PERO SU PUNTUACION DE 175 ES DEMASIADO BAJA . Complete la linea de forma que el valor real de la ppuntuaci6n pueda variar cada vez 620 REM LA VARIABLE $ ES LA PUNTUACION HASTA AHORA, 620 IFS < = 500 THEN GOTO 640 630 GOTO 700 640 PRINT “LO SIENTO" 1M Print 3. {Qué mensaje se imprimiré una vez se hhaya pasado el programa? 200 LET AS = “Ml COMPUTER?" 210 LET BS = “{LE GUSTA?” 220 PRINT BS 230 PRINT AS Input 1. INPUT es una forma de asignar un valor a luna variable. Si se pasa el siguiente programa, ;qué tecla debera digitarse para que el programa imprima 12 como respuesta? 60 INPUT N TOLETN =N+2 80 PRINT N Input 2. ;Qué se imprimir aqui? 100 PRINT “POR FAVOR DIGITE SU NOMBRE 110 INPUT NS 120 PRINT “HOLA”; NS: “SOY SU ORDENADOR” Este programa no funciona en ela 00800, puesto que sutratamerto oe ectres es muy dierent del des ras ‘douas Ese ene Spectrum, peo su uso nos stinda por ees nessa Supima linea yeamplzare or: SHDDIM AS (N20) ) ina 1080, orn GOTO 100 vine inmedatamente esputs de palabra THEN, Eneste caso, a mayor ce odenadoes pit omit a paaba GOTO, portato, ta B ines 1050 pocia sees: 1050F =" THEN 1000. etre INSTR ‘suprimer la linea 520 y reemplazaria por estas. SISFORP=1TOL 520 048 = MIDS (ASQ,P.1) S22UeT 525 OHS: S25 NEXTP Spectrum no dispone de ninguna oe estos mandos, er pueden cease versiones props de alos con DEFFN: portato, Supt ea 29ers SZODEE INS xS.4)=»5(0) SRODEE NLS 1S H) 8 TOM) ‘BODEN (1S N)=XS (NTO) 550 RETURN tego suri ts ines 5102580 reempazarias pois Suites: SIOUET OS =AS x) S2OLETL=LEN(05) SOUErs=0, SADFORP=1TOL SOF FNS (08.6) =" THEN LETS. 580 FS<>0 THEN LETP=L Sowa BQOLET CS=FWLS (0s S~1 SOOLET FS—AURS(OSL_5) meme) 0 0 ol Spc, Ove y Dragon 32; | ssempazaro por STOP. 137 Eee ee ae eee El centro nervioso del ordenador Todos los canales de la actividad de un ordenador se originan y confluyen en su “unidad central de proceso” ANA BLOQUE DE ‘CONTROL CONTADOR DE PROGRAMA ‘ INDICADOR DE GRUPO FPS. i El funcionamiento del ordenador ¢s controlado por la _El ordenador necesita et /O paara comunicarse con CPU (unidad central de proceso). El contenido se- el mundo exterior. En una aplicacion muy seneilla, un iméntico de estas palabras se puede interpretar casi ordenador incorporado a una lavadora automaitica ne- teralmente: unidad (forma un conjunto indepen- cesitara los cicuitos de 1/O para conectar el motor y diente); central (esté situada en el corazén del orde- los calentadores. La memoria se necesita para almace rnador); de proceso (realiza el trabajo). Un orde- nar las instrucciones y datos que debe procesar la rnador muy simple (véase la ilustracién) puede estar CPU. Estos datos procesados por la CPU pueden i formado tan s6lo por unos cireuitos de CPU. memoria _cluir nmeros y cddigos binarios que representan ¢ inpuvoutput(U0). racteres (letras, digitos y signos tales como @ y 138 Bacon [Bitstaion muestra una CPU ‘con regio” be memoria, ‘ra und arto apc ‘que costa de cts pueras Toes (para eal as ‘operacones de aden, AND ‘ecomplerertacon de furarosbirargs yun gue ‘econo. Ete timo aa. [ac instucconeseodeads (en rari) as imorretay hace {uelas tas pares dele cPU rocesenadecadamente Por eats una orden siren {ueel cotnido el scumuador ete almacenarse en un puna (etrminado ew memoria a Siocue ge conto poreala ‘rezsion ons pts Ccoresponentes, Ward Seales de contol para gue a ‘memoria airacene datas, onda conic det Ecumuatoren el bus de datos ara vans ala memoria. cumpliendnordenes Unoraenacor muy sencito puede constr uncarerte de {ina GPU, memoray un creo fo, Lameroia aracenara trees especales que ran {bela CPU rele acconas tspecricas Tamper slmacenara ats que sein procesado pra GPU, sagan fa instvecines. heute 0 nest parsaue a CP se omunigue co exterior. Sit ‘rsenasor crtala una vara Sutera, ef ercut 10 Irvoduta is Seas os Imandosy pert gue sigan Fag dens para conectary Uesconcat matory Ws faletaores os cigs de ordees paras CPUestaranen sisters bre, Gada modelo crete de CPL tne su prope conunto de gos Si unas zonas de la memoria contienen instrucciones para la CPU, y otras datos que deben ser procesados por ésta, ;06mo diferencia ambos conjuntos? Para contestar a esta pregunta, es necesario conocer el inte rior de un mieroordenador, La CPU de los microordenadores de 8 bits (la :mayoria de los ordenadores personales pequetios son. de este tipo) normalmente esta formada por un solo chip de 40 patillas, 20 en cada uno de sus lados. Cada, tuna de estas patillas (excepto las conectadkas i la fuen= te de 0'y +5 y) transporta sefales desde © hacia la CPU y otros componentes, por ejemplo los citcuitos VO 0 los de memoria, Por lo general, una CPU de 8 bits tiene 16 patillas de direccibn, que se conectan al “bus de direcciones" Cada una de estas patillas Neva una senal de salida, que representa un uno o un cero. Se pueden for” ‘mar 65 536 combinaciones distintas de unos y ceres, Se emplean para seleccionar puntos especificas de a memoria También hay ocho patilas de “datos”, que estan conectadas al “bus de datos”. Estas transportan da- tos desde la memoria 0 VO al interior de la CPU 0 ‘Otras pails transportan sefales de “control" que funcionan como entradas o salidas ce la CPU, Mis adelante veremos emo se ulilizan estas sefiales de contro Las celdas de memoria o registros Encl interior de la CPU hay unas celdas de memo- ria de uno © dos bytes, lamadas regisros. Algunas de estas coldas de memoria se reservan para fines espe: Ciales. y las otras se usan para el almacenaje temporal de informacion, Estas iltumas se denominan regisiros de utiizacion general. En la CPU existen otros dos bloques” funcionales importantes: la ALU! y el “blo- que de control” La ALU (Arithmetic and Logic Unit: unidad avit- ico lopica)realiza las operaciones I6gicas yaritmé- ticas que incluyen (pero no se limitan a) adicién, ope- raciones AND y OR, y desplazamiento de bits hacia la derecha o la iquierda dentro de un byte {85 0E DATOS oo El bloque de control es un cicuito especial disenia do para lograr que la CPU se comporte de acuerdo con las instrucciones reeibidas desde la memoria. Po- ‘demos ver un ejemplo muy explicito utilizando los &- digs de instrucciones para la popular CPU del 280. Si desde la memoria se tecibe la instrucciin codificad 11000110, la CPU sumaré el contenido del prdximo byte de Ia memoria al de uno de los registros del inte- rior de la CPU. Si se quiere almacenar el resultado de esta adieién en un punto determinado de la memoria, la siguiente instruccin que reciba la CPU tendra que ser 00110010, seguida de dos bytes que espeeifiquen situacin real en la memoria en la cual se puede alma- cenar el resultado. ‘Supongamos que el resultado de la adicién (en notacidn decimal), y que los dos bytes que deter- ‘minan la direecién sean 33126 (tambien en notacion decimal). El eddigo de instruccién har que el blo- que de control cologue las patillas de direccién se- iin el equivalente binario de 33126 (éste seria 1000000101 100110). Asimismo, hard que las patillas de control envien sefales a la memoria diviéndole que va a recibir datos que deben ser almacenados (memo- rizados). También motivaré que las patillas de datos adopten Ia disposicign del equivalente binario de 37 (00100101). Esta informacion pasard a través del bus de datos a la memoria y sera almacenada en el punto de la misma determinado por el bus de direcciones. Si mas tarde ln CPU necesitara procesar estos datos de otra forma (impresos en la pantalla, por ejemplo), se podria enviar a la CPU una orden diferente, El bloque {de control interpretaria esta instrucciGn como: “Diri- agirse al punto de memoria 33126, tomar el byte que hay en él y almacenarlo provisionalmente en uno de los registro internos” EI ndmero de registros,o celdas de memoria provi- sional, en el inerior de la CPU depende de ésta Seran registros del tipo 8 bits (un byte) © del tipo 16 bits (dos bytes). Por lo general, os regstros especiali- zados reciben nombres determinades: por ejemplo, indicador de grupo", “contador de programa” scumulador”. Los registros generales reciben la de= rnominacidn de “el registro X", “el registra Y", “el re- sistro C’, eteétera, ‘Uno de los registros de 16 bits, y uno de los mis importantes, seri el “contador de programa”, Esta celda de memoria interna contiene siempre la direc ion (en binario) de Ia siguiente instruccion que debe ejecutarse. Cuando llegue el momento de extraer la Siguiente orden para la CPU, el contenido del conta ‘dor de programa sera coloeado en el bus de direccio- nes, y el byte correspondiente seré transmitido (via bus de datos) a la CPU. El registro mis importante de 8 bits es el “aeumula- dor”. Fste es el que, por lo general, almacena (provi Sionalmente) el resultado de las operaciones realizadas ora ALU: bytes tomados de la memoria o de /O, 0 el lugar donde estan almacenados provisionalmente antes de ser enviados a éstos. Esta introduecion a la CPU ha sido de cardcter muy general: los puntos especificas se desarrollaran fen detalle mas adelante. El propdsito ha sido mostrar {que las instrucciones especiales leidas en la memoria hacen que la CPU lleve a cabo determinadas operacio- nes y disponga las patillas de direccién para poder ac ‘ceder a puntos coneretes de la memoria, Los datos son traidos desde estos puntos. o enviados ellos, median te el bus de datos. Las érdenes haven, asimismo, que las seiales del bus de control indiquen a la memoria o al LO si estos datos deben ser “leidos” 0 “grabados 139 John von Neumann Este brillante matematico aporta su nombre al disefio de los ordenadores modernos ‘S6lo un hiingaro podria entrar en una puerta giratoria tras una persona y salir delante de ella, Esto dijo John vvon Neumann al desribir la compettividad de los co legas de su propio pat EI mismo no fue una excepcién. Su propia ambi cidn, junto con una inteligencia extraordinaria, le coo ddujo a los mas alios puestos cientificos de los Estados Unidos. "Neumann nacié en el seno de una acaudalada fami lia judia del Imperio austrohungaro. Su faclidad para las matematicas ya se puso de manifiesto cuando atin era muy joven, a los 25 afios de edad habia obtenido dos licenciaturas y un doctorado y discutia temas cien- tificos en un plano de igualdad con personajes tan emi- nentes como Albert Einstein y el matematico David Hilbert ‘Neumann nunca fue indiferente a los problemas del mundo. Con el derrumbamiento del Imperio austo- hingaro, tras la primera guerra mundial, adopto la particula nobiliaria von y se introdujo en la vida aca démica de la derrotada Alemania. Al mismo tiempo, establecia contactos en los Estados Unidos, pasando los inviemos en la Universidad de Princeton, en ‘Nueva Jersey, y los veranos en Europa, administrando las propiedades de su padre. ‘Al estallar la segunda guerra mundial, ya se habia establecido en Norteamérica, El prestigio de Von Neumann en el campo de as ‘matemiticas se debi6 a sus estudios sobre la teoria de conjuntos, que Bertrand Russell habia desprestigiado con sus paradojas logicas. Von Neumann estaba fas- cinado con la fisica cudntica y con la teoria de los juegos. Invent6 el método Montecarlo, en el que se tufiizan nimeros aleatorios para resolver ecuaciones matemat ‘Cuando ei gobierno de Estados Unidos decidié entrar en la guerra al lado de los Aliados, Von Net Pareja complementaria Jonnven Neumann uno 330 Segunc expos Ka, ambien tng exper pogramadora de lcsprmeros ordenador ‘mann fue contratado inmediatamente para el proyec- to Manhattan, y colaboré con gran entusiasmo en la fabricacién de la bomba atémica. Durante su es- tancia en el centro de investigaciin de Los Alamos, viajaba con frecuencia cerca de 200 km en st coche para comer en su restaurante mexicano favorito, y du ante sus dltimos afos en Princeton se dice que destro- aba un automévil al aio por su desastrosa forma de conduc. ‘Cuando ain estaba comprometido en el proyecto Manhattan, tuvo noticias de los intentos de construir tun ordenador electrinico y solicité partcipar en el proyecto ENIAC. Los trabajos se realizaban bajo el control de ingenieros electrdnicos, pero como primer ‘matematico involuerado vio el problema de forma di- ferente y realizd un informe que se convertiia en punto de partida del ordenador modemo, Finalizada la guerra, colabord cada vez mas estre chamente con el Departamento de Defensa de Esta- dos Unidos. No abandon, sin embargo, sus investiga- ciones matematicas y diseR6 el primer ordenador para la Universidad de Princeton, que recibié el nombre de JOHNIAC. En una fiesta para celebrar la conclusion del ordenador, Von Neumann recibié una maqueta del mismo esculpida en hi Con algo mas de 50 aiios, se le declaré un céncer Yy posteriormente se veria confinado a una sila de rucdas, ‘A pesar de que toda su vida fue un agnstico, en los lltimos meses de su existencia se convirti6 a la religion catélica ‘A su muerte, un amigo suyo dij: visto sufrir a un ser humano tanto como mann cuando su mente ya no le respond ‘A partir de entonces, y en su honor, el disetio de ordenadores es conocido como arquitectura Von New: ‘Nunca habia Von Ne DONDE ConsequiR TU Ss isTRIaUIDOR Central Comercial Delegacién Cataluha EXCLUSNO. TOMAS BRETON 60 -MUNTANER 565 INVESTROWICA _"' #990300 ELF 212.6800, TELEX 23399 VCO E ‘BARCELONA MADRID

También podría gustarte