You are on page 1of 27

HISTORIA Y EVOLUCIN DE LA COMPUTADORA

Editar 0 29
1. INTRODUCCIN
Aunque los antecedentes del computador se remontan al baco (que en su presente forma, fue
introducido en China sobre el 1200 d. C.), se puede afirmar que no existieron los
computadores, tal como hoy se les considera, al contrario la tecnologia que hoy en dia
disfrutamos no naci de la noche a la maana, sino que paso por una serie de etapas, las
cuales segn algunos autores esta formada por cinco generaciones, pero existen algunos que
afirman que actualmente nos encontramos en una sexta, esto debido a que ellos consideran el
procesamiento en paralelo como una gran evolucin. Al comienzo estos computadores tenian
un gran tamao y su uso era exclusivo para entendidos en el rea e instituciones grandes,
aquello que fue cambiando a la vez que esta fue modernizandose, haciendose ms pequea,
personal y necesaria. A continuacin daremos una resea con respecto a la evolucin que se
llevo acabo .
2. DESARROLLO
Uno de los primeros dispositivos mecnicos para contar fue el baco, cuya historia se remonta
a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo, consta de
cuentas ensartadas en varillas que a su vez estn montadas en un marco rectangular.

Otro de los inventos mecnicos fue la Pascalina inventada por Blaise Pascal (1623 - 1662) de
Francia y la de Gottfried Wilhelm von Leibniz (1646 - 1716) de Alemania. Con estas mquinas,
los datos se representaban mediante las posiciones de los engranajes, y los datos se
introducan manualmente dichas posiciones finales de las ruedas, de manera similar a como
leemos los nmeros en el cuentakilmetros de un automvil.

La primera computadora fue la mquina analtica creada por Charles Babbage, profesor
matemtico de la Universidad de Cambridge e Ingeniero Ingles en el siglo XIX. En 1823 el
gobierno Britnico lo apoyo para crear el proyecto de una mquina de diferencias, un
dispositivo mecnico para efectuar sumas repetidas. La idea que tuvo Charles Babbage sobre
un computador naci debido a que la elaboracin de las tablas matemticas era un proceso
tedioso y propenso a errores. Las caractersticas de est maquina incluye una memora que
puede almacenar hasta 1000 nmeros de hasta 50 dgitos cada uno. Las operaciones a
ejecutar por la unidad aritmtica son almacenados en una tarjeta perforadora. Se estima que la
maquina tardara un segundo en realizar una suma y un minuto en una multiplicacin.

2.1. La primera generacin de computadoras(1938 1952)


La primera generacin ocup la dcada de los cincuenta. Y se conoce como la primera
generacin. Estas mquinas tenan las siguientes caractersticas:

Usaban tubos al vaco para procesar informacin.

Usaban tarjetas perforadas para entrar los datos y los programas.

Usaban cilindros magnticos para almacenar informacin e instrucciones internas.

Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran


cantidad de calor y eran sumamente lentas.
Se comenz a utilizar el sistema binario para representar los datos.

En esta generacin las mquinas son grandes y costosas (de un costo aproximado de 10,000
dlares).
La computadora ms exitosa de la primera generacin fue la IBM 650, de la cual se produjeron
varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado
tambor magntico, que es el antecesor de los discos actuales.
Figura 1.Dibujo simplificado de un tubo de vaco.

Fuente:(Angulo et all, 1995).


En 1946 aparece el primer computador fabricado con Electrnica Digital, el computador ENIAC.
ste soportaba una estructura de 20 registros de 10 dgitos, tena tres tipos de tablas de
funciones y la entrada y salida de datos y resultados se realizaban mediante tarjetas
perforadas. Tena unos 18.000 tubos de vaco, pesaba 30 toneladas, ocupaba 1.500 pies
cuadrados y realizaba 5.000 sumas por segundo.
Figura 2. ENIAC

Fuente:(Angulo et all, 1995)


Aos posteriores el cientfico matemtico Von Neumann propuso modificar el ENIAC en dos
importantes aspectos, que dieron lugar al EDVAC. Estos aspectos fueron el programa
almacenado en sustitucin del programa cableado y la utilizacin de la aritmtica binaria
codificada en lugar del decimal.
En 1951 aparece la primera computadora comercial: la UNIVAC I. Esta mquina, que dispona
de mil palabras de memoria central y poda leer cintas magnticas, fue usada para procesar los
datos del censo de 1950 en los Estados Unidos.
Figura 3.1951 UNIVAC (Universal Automatic Computer) de John Mauchly y J. Presper Eckert

Fuente:(Angulo et all, 1995)


Adems del UNIVAC I se considera modelo representativo de esta poca el IBM 701, al que

siguieron el 704 y 709 (Angulo et all, 1995).


Evolucin:Desde 1952, ha habido miles de nuevos computadores que han utilizado un amplio
rango de tecnologas y ofrecido un amplio espectro de capacidades. En un intento de dar una
perspectiva a los desarrollos, la industria ha intentado agrupar los computadores en
generaciones. Esta clasificacin, con frecuencia, est basada en la tecnologa de
implementacin que se ha utilizado en cada generacin, como se muestra en la Figura 4.
Normalmente, cada generacin de computadores es de ocho a diez aos, aunque la duracin y
fecha de comienzo -especialmente para las generaciones recientes- estn a debate. Por
convenio, la primera generacin se toma en los computadores electrnicos comerciales, en
lugar de en las mquinas mecnicas o electromecnicas que les precedieron (Patterson, 1993).
Figura 4.Las generaciones de computadores estn habitualmente determinadas por el cambio en la tecnologa de
implementacin dominante. Normalmente, cada generacin ofrece la oportunidad de crear una nueva clase de
computadores y se crean nuevas compaas de computadores. Muchos investigadores piensan que el procesamiento
paralelo utilizando microprocesadores de alto rendimiento ser la base de la quinta generacin de computadores.

Fuente:(Patterson, 1993)

2.2. La segunda generacin de computadoras (1953 1962)


La tecnologa de esta generacin esta caracterizada por el descubrimiento del
transistor, que se utilizan en la construccin de las Unidades Centrales de Proceso. El
transistor, al ser ms pequeo, ms barato y de menor consumo que la vlvula, hizo a
los computadores mas asequibles en tamao y precio. Las memorias empezaron a
construirse con ncleos de ferrita.(Angulo 1995)
Figura 5.RCA Junction Transistor Ad (1953)

Fuente: http://www.chipsetc.com/rca.html

Cerca de la dcada de 1960, las computadoras seguan evolucionando. Se reduce su


tamao y crece su capacidad de procesamiento. Tambin en esta poca se empez a
definir la forma de comunicarse con las computadoras, que se denomin programacin
de sistemas.
Las caractersticas de la segunda generacin son las siguientes:

Usaban transistores para procesar informacin.

Los transistores eran ms rpidos, pequeos y ms confiables que los tubos al vaco.

200 transistores podan acomodarse en la misma cantidad de espacio que un tubo al


vaco.

Usaban pequeos anillos magnticos para almacenar informacin e instrucciones.


cantidad de calor y eran sumamente lentas.

Se mejoraron los programas de computadoras que fueron desarrollados durante la


primera generacin.

Se desarrollaron nuevos lenguajes de programacin como COBOL y FORTRAN, los


cuales eran comercialmente accsesibles.

Se usaban en aplicaciones de sistemas de reservaciones de lneas areas, control del


trfico areo y simulaciones de propsito general.

La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".

Surgieron las minicomputadoras y los terminales a distancia.

Se comenz a disminuir el tamao de las computadoras.

Otra caracterstica de este generacin es de exista un tipo de compatibilidad


entre computadoras del mismo de un mismo fabricante y se uso la cinta
magnetica como dispositivo de almacenamiento auxiliar
Algunas de estas computadoras se programaban con cintas perforadas y otras ms
por medio de cableado en un tablero. Los programas eran hechos a la medida por un
equipo de expertos: analistas, diseadores, programadores y operadores que se
manejaban como una orquesta para resolver los problemas y clculos solicitados por
la administracin.
Las computadoras de esta generacin fueron: la Philco 212 (esta compaa se retir
del mercado en 1964), la UNIVAC M460, la Control Data Corporation modelo 1604,
seguida por la serie 3000, IBM mejor la 709 y sac al mercado la 7090, National
Cash Register empez a producir mquinas para proceso de datos de tipo comercial
introduciendo el modelo NCR 315. (Angulo 1995)
Figura 6. Philco 212

Fuente: http://www.vintage-computer.com/images/chmopenhouse/philco212.jpg

Entre las computadoras ms sobresalientes de esta generacin se encuentra la


IBM 1401 que fue conocida como una computadora comercial de tamao
pequea a mediana.
Figura 7. IBM 1401

Fuente: http://www.techcn.com.cn/uploads/201106/1306905927Ps9D74HH.jpg

Otra computadora fue la IBM 1620 que fue una computadora cientfica, y la IBM
7094 una computadora cientfica de mayor tamao.
Figura 8. IBM 1620

Fuente: http://www03.ibm.com/marketing/ar/marketing/historia/images/prd_ci_2423PH1620_200903.jpg

2.3 TERCERA GENERACION (1964 - 1971)


En esta generacin el elemento ms significativo es el circuito integrado aparecido
en 1964 y consistente en el encapsulamiento de gran cantidad de componentes
discretos (resistencias, condensadores, diodos y transistores) conformados uno o
varios circuitos en una pastilla.
Asimismo, el software evoluciono de forma considerable, con un gran desarrollo en
los lenguajes estructurados ADA, PASCAL y los sistemas operativos, que incluan

la multiprogramacin, el tiempo real y el modo interactivo. Comenzaron a utilizarse


como memorias primarias la RAM y ROM con semiconductores, con capacidad de
64 a 256 kilobytes.
En la memoria secundaria se utilizaron discos magnticos, disquetes de 8
pulgadas y las tradicionales tarjetas perforadas. Su velocidad de procesamiento
llego hasta los 5 MIPS (millones de instrucciones por segundos).
Las principales caracteristicas de esta generacion:

Se desarrollaron circuitos integrados para procesar informacin.

Se desarrollaron los "chips" para almacenar y procesar la informacin. Un "chip" es una


pieza de silicio que contiene los componentes electrnicos en miniatura llamados
semiconductores.

Los circuitos integrados recuerdan los datos, ya que almacenan la informacin como
cargas elctricas.

Surge la multiprogramacin.
Las computadoras pueden llevar a cabo ambas tareas de procesamiento o anlisis
matemticos.

Emerge la industria del "software".

Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.

Otra vez las computadoras se tornan ms pequeas, ms ligeras y ms eficientes.

Consuman menos electricidad, por lo tanto, generaban menos calor.

FIGURA 9. Computadora IBM 360

Fuente: http://colposfesz.galeon.com/hiacomp/ibm360.jpg
EL computador principal en este periodo fue el IBM 360, apareci en 1965 y la
primera minicomputadora fue el PDP-8 de Digital Equipment Corporation.
Figura 10. PDP-8

Fuente :
http://www.king-computer.com/king/uploads/images/computers/dec-pdp-8.jpg

En 1971, la compaa American Intel Corporation lanzo al mercado el primer


procesador completo en un circuito integrado. Pero la tercera generacin de
computadoras continuo hasta los aos setenta del siglo XX.
Aparecieron las series 370 de IBM, 7000 de Burroughs, la familia 1100 de UNIVAC,
la serie 7000 de CDC y la lnea DPS de Honeywell-Bull.

Cuarta Generacin (1971-1988)

h
t
t
p
:
/
/
s
t
a
t
i
c
.
s
i
g
t
.
n
e
t
/
i
m
a
g
e
n
e
s
/
2
0
0
7
/
i
n
t
e
l
8
0
0
8
.
j

p
g

Fuente:
http://static.sigt.net/imagenes/2007/intel-8008.jpg
Aparecen los microprocesadores que es un gran adelanto de la microelectrnica, son circuitos
integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con
base en estos circuitos son extremadamente pequeas y baratas, por lo que su uso se extiende
al mercado industrial. Aqu nacen las computadoras personales que han adquirido proporciones
enormes y que han influido en la sociedad en general sobre la llamada "revolucin informtica".
Caractersticas de est generacin:

Se desarroll el microprocesador.

Se colocan ms circuitos dentro de un "chip".

"LSI - Large Scale Integration circuit".

"VLSI - Very Large Scale Integration circuit".

Cada "chip" puede hacer diferentes tareas.

Un "chip" sencillo actualmente contiene la unidad de control y la unidad de


aritmtica/lgica. El tercer componente, la memoria primaria, es operado por otros "chips".

Se reemplaza la memoria de anillos magnticos por la memoria de "chips" de silicio.

Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.

Se desarrollan las supercomputadoras.

La microminiaturizacin de los circuitos electrnicos.

En 1971, intel Corporation, que era una pequea compaa fabricante de semiconductores
ubicada en Silicon Valley, presenta el primer microprocesador o Chip de 4 bits, que en un
espacio de aproximadamente 4 x 5 mm contena 2 250 transistores. Este primer
microprocesador que se muestra en la figura 1.14, fue bautizado como el 4004.
Silicon Valley (Valle del Silicio) era una regin agrcola al sur de la baha de San Francisco, que
por su gran produccin de silicio, a partir de 1960 se convierte en una zona totalmente
industrializada donde se asienta una gran cantidad de empresas fabricantes de
semiconductores y microprocesadores. Actualmente es conocida en todo el mundo como la
regin ms importante para las industrias relativas a la computacin: creacin de programas y
fabricacin de componentes.
Actualmente ha surgido una enorme cantidad de fabricantes de microcomputadoras o
computadoras personales, que utilizando diferentes estructuras o arquitecturas se pelean
literalmente por el mercado de la computacin, el cual ha llegado a crecer tanto que es uno de
los ms grandes a nivel mundial; sobre todo, a partir de 1990, cuando se logran sorprendentes
avances en Internet.
Esta generacin de computadoras se caracteriz por grandes avances tecnolgicos realizados
en un tiempo muy corto. En 1977 aparecen las primeras microcomputadoras, entre las cuales,
las ms famosas fueron las fabricadas por Apple Computer, Radio Shack y Commodore

Busness Machines. IBM se integra al mercado de las microcomputadoras con su Personal


Computer, de donde les ha quedado como sinnimo el nombre de PC, y lo ms importante; se
incluye un sistema operativo estandarizado, el MS- DOS (MicroSoft Disk Operating System).
Las principales tecnologas que dominan este mercado son:
IBM y sus compatibles llamadas clones, fabricadas por infinidad de compaas con base en los
procesadores 8088, 8086, 80286, 80386, 80486, 80586 o Pentium, Pentium II, Pentium III y
Celeron de Intel y Apple Computer, con sus Macintosh y las Power Macintosh, que tienen gran
capacidad de generacin de grficos y sonidos gracias a sus poderosos procesadores Motorola
serie 68000 y PowerPC, respectivamente. Este ltimo microprocesador ha sido fabricado
utilizando la tecnologa RISC (Reduced Instruc tion Set Computing), por Apple Computer Inc.,
Motorola Inc. e IBM Corporation, conjuntamente.
Los sistemas operativos han alcanzado un notable desarrollo, sobre todo por la posibilidad de
generar grficos a gran des velocidades, lo cual permite utilizar las interfaces grficas de
usuario (Graphic User Interface, GUI), que son pantallas con ventanas, iconos (figuras) y
mens desplegables que facilitan las tareas de comunicacin entre el usuario y la
computadora, tales como la seleccin de comandos del sistema operativo para realizar
operaciones de copiado o formato con una simple pulsacin de cualquier botn del ratn
(mouse) sobre uno de los iconos o mens.
3. REFERENCIAS BIBLIOGRAFICAS
Hennessy, J.L., y Patterson D.A.(1993). Arquitectura de Computadores: Un enfoque cuantitativo
.Espaa: Ed. McGraw-Hill. 1ra. Edicin.
Angulo, J.M., Gutirrez J.L., y Angulo I. (1995). Arquitectura de Microprocesadores: Los
Pentium a fondo.Madrid: THOMSON PARANINFO, S.A.

Martha angelica Orosco Guzmn, Ma. de Lourdes Chvez A. y Joaqun Chvez A.


(2006). Informtica Uno. Thomson. 1. Ed.
Ferreira Corts Gonzalo. Informtica para cursos de Bachillerato. Editorial Alfaomega
Lucia Chacon Alvarado (1996). Automatizacion de la Biblioteca. 1era Edicion
2.5 QUINTA GENERACIN (1984-1990)
La quinta generacin de computadoras, tambin conocida por sus siglas en ingls, FGCS
(de Fifth Generation Computer Systems) fue un ambicioso proyecto propuesto por Japn a
finales de la dcada de 1970. Su objetivo era el desarrollo de una nueva clase de
computadoras que utilizaran tcnicas y tecnologas de inteligencia artificial tanto en el plano
del hardware como del software, usando el lenguaje PROLOG al nivel del lenguaje de mquina
y seran capaces de resolver problemas complejos, como la traduccin automtica de una
lengua natural a otra (del japons al ingls, por ejemplo).
Como unidad de medida del rendimiento y prestaciones de estas computadoras se empleaba la
cantidad de LIPS (Logical Inferences Per Second) capaz de realizar durante la ejecucin de las
distintas tareas programadas. Para su desarrollo se emplearon diferentes tipos de arquitecturas
VLSI (Very Large Scale Integration).
Los principales pases productores de nuevas tecnologas ( fundamentalmente Estados Unidos
y Japn ) anunciaron que esta generacin de computadoras tendr las siguientes
caractersticas estructurales:
1) Estarn hechas con microcircuitos de muy alta integracin, que funcionaran con un alto
grado de paralelismo y emulando algunas caractersticas de las redes neurales con las que
funciona el cerebro humano.
2) Computadoras con Inteligencia Artificial
3) Interconexin entre todo tipo de computadoras, dispositivos y redes ( redes integradas )
4) Integracin de datos, imgenes y voz ( entorno multimedia )
5) Utilizacin del lenguaje natural ( lenguaje de quinta generacin )
El Hardware de esta generacin se debe caracterizar por circuitos de fibra ptica que le permita
mayor rapidez e independencia de procesos, arquitectura de microcanal para mayor fluidez a
los sistemas, esto provee mayor nmero de vas para ayudar a manejar rpido y efectivamente

el flujo de informacin. Adems se estn buscando soluciones para resolver los problemas de
la independencia de las soluciones y los procesos basndose para ello en Sistemas Expertos
(de inteligencia artificial) capaces de resolver mltiples problemas
no estructurados y en Computadores que puedan simular correctamente la forma de pensar del
ser humano.
Antecedentes y diseo del proyecto
A travs de las mltiples generaciones desde los aos 50, Japn haba sido el seguidor en
trminos del adelanto y construccinde las computadoras de los Modelos de los Estados
Unidos y el Reino Unido. Japn decidi romper con esta naturaleza de seguir a los lderes y a
mediados de la dcada de los 70 comenz a abrirse camino hacia un futuro en la industria de
lainformtica. El centro del desarrollo y proceso de la informacin de Japn fue el encargado de
llevar a cabo un plan para desarrollar el proyecto. En 1979 ofrecieron un contrato de tres aos
para realizar estudios ms profundos junto con industrias y la academia. Fue durante este
perodo cuando el trmino "computadora de quinta generacin" comenz a ser utilizado.
Los campos principales para la investigacin de este proyecto inicialmente eran:

Tecnologas para el proceso del conocimiento

Tecnologas para procesar bases de datos y bases de conocimiento masivo

Sitios de trabajo del alto rendimiento

Informticas funcionales distribuidas

Supercomputadoras para el clculo cientfico


Debido a la conmocin suscitada que caus que los japoneses fueran exitosos en el rea de
los artculos electrnicos durante la dcada de los 70, y que prcticamente hicieran lo mismo
en el rea de la automocin durante los 80, el proyecto de la quinta generacin tuvo mucha
reputacin entre los otros pases.

Principales eventos y finalizacin del proyecto

1981: se celebra la Conferencia Internacional en la que se perfilan y definen los


objetivos y mtodos del proyecto.

1982: el proyecto se inicia y recibe subvenciones a partes iguales aportadas por


sectores de la industria y por parte del gobierno.

1985: se concluye el primer hardware desarrollado por el proyecto, conocido


como Personal Sequential Inference machine (PSI) y la primera versin del sistema
operativo Sequentual Inference Machine Programming Operating System(SIMPOS). SIMPOS
fue programado en Kernel Language 0 (KL0), una variante concurrente de Prolog con
extensiones para la programacin orientada a objetos, el metalenguaje ESP. Poco despus de
las mquinas PSI, fueron desarrolladas las mquinas CHI (Co-operative High-performance
Inference machine).

1986: se ultima la mquina Delta, basada en bases de datos relacionales.


1987: se construye un primer prototipo del hardware llamado Parallel Inference
Machine (PIM) usando varias mquinas PSI conectadas en red. El proyecto recibe
subvenciones para cinco aos ms. Se desarrolla una nueva versin del lenguaje
propuesto, Kernel Language 1 (KL1) muy similar al "Flat GDC" (Flat Guarded Definite Clauses),

influenciada por desarrollos posteriores del Prolog y orientada a la computacin paralela. El


sistema operativo SIMPOS es re-escrito en KL1 y rebautizado como Parallel Inference Machine
Operating System, o PIMOS.

1991: concluyen los trabajos en torno a las mquinas PIM.

1992: el proyecto es prorrogado un ao ms a partir del plan original, que conclua este
ao.

1993: finaliza oficialmente el proyecto de la quinta generacin de computadoras, si bien


para dar a conocer los resultados se inicia un nuevo proyecto de dos aos de duracin prevista,
llamado FGCS Folow-on Project. El cdigo fuente del sistema operativo PIMOS es lanzado
bajo licencia de dominio pblico y el KL1 es portado a sistemas UNIX, dando como resultado el
KLIC (KL1 to C compiler).
1995: finalizan todas las iniciativas institucionales vinculadas con el proyecto.
Como uno de los productos finales del Proyecto se desarrollaron cinco Mquinas de Inferencia
Paralela (PIM), llamadas PIM/m, PIM/p, PIM/i, PIM/k y PIM/c, teniendo como una de sus
caractersticas principales 256 elementos de Procesamiento Acoplados en red. El proyecto
tambin produjo herramientas que se podan utilizar con estos sistemas tales como el sistema
de gestin de bases de datos en paralelo Kappa, el sistema de razonamiento legal HELIC-II, el
lenguaje de programacin Quixote, un hbrido entre base de datos deductiva orientada a
objetos y lenguaje de programacin lgico y el demostrador automtico de teoremasMGTP.

SEXTA GENERACION (1990)


Esta generacin se inicia en 1990 teniendo como caracterstica la evolucin de las
comunicaciones a la par de la tecnologa.
La computacin paralela sigue avanzando al grado de que los sistemas paralelos comienzan a
competir con los vectoriales en trminos de poder total de cmputo.
La miniaturizacin de componentes y su consecuente reduccin en costo y necesidades
tcnicas coadyuvan a obtener sistemas de muy alta capacidad en donde las estaciones de
trabajo compiten y superan en capacidad a las supercomputadoras de la generacin anterior.
Dentro de los eventos que forjaron el inicio de este perodo estn: La actualizacin de la
especificacin IEEE 802.3, para incluir cableado de par de cobre trenzado con 10 Base T; Tim
Berners-Lee trabaja en una interfaz grfica de usuario navegador y editor de
hipertexto utilizando el ambiente de desarrollo de NeXTStep, bautizando "WorldWideWeb" al
programa y "World Wide Web" al proyecto; Motorola presenta el concepto del Sistema
Iridium para comunicacin personal global. complementando los sistemas de comunicacin
almbrica e inalmbrica terrestre; Formalmente se cierra ARPAnet, que es reemplazada por la
NSFnet y las redes interconectadas, dando origen a la participacin pblica en el desarrollo de
lo que se convertira en la red de redes, Internet, yla formacin del grupo de trabajo para redes
inalmbricas IEEE802.11 (Wireless LAN Working Group IEEE 802.11).
La implementacin de redes de datos digitales se vuelve un asunto cotidiano, no solo
alcanzando altas velocidades, sino adems creando esquemas jerrquicos de transmisin de
datos permitiendo la integracin de servicios de video de alta calidad con movimiento total, voz
y otros datos digitales multimedia en tiempo real.

Breve esbozo de la historia y evolucin de las


computadoras

Como todas las cosas que existen, las computadoras han ido cambiando conforme el paso del tiempo, no
solo en sus caractersticas fsicas como su tamao, sus colores o sus accesorios sino tambin en
estructura interna y en su funcionamiento.
Los antecesores de las computadoras fueron algunos dispositivos que servan en procesos de conteo,
desde el rudimentario baco hasta la mquina analtica creada por un cientfico llamado Charles
Babbage.
Las primera computadoras , ya como tal, eran de enormes dimensiones y tenan que ser utilizadas con
sumo cuidado puesto que sus componentes se podan descomponer con facilidad.
Estos primeros dispositivos, se usaban principalmente en la investigacin , por lo cual no cualquier
persona tenia acceso a ellos.
En nuestro pas las computadoras aparecen entre los aos de 1970 y 1980 pero eran utilizadas
principalmente en el rea de telecomunicaciones.
Al paso del tiempo, las computadoras se han vuelto mucho ms pequeas, eficientes y baratas, al
grado que casi todos podemos contar con una en casa.
Para conocer su interesante proceso de evolucin se puede plantear la siguiente clasificacin.

Primera generacin
Eran computadoras de grandes dimensiones. Bsicamente utilizaban los llamados bulbos que por sus
dimensiones ocupaban mucho espacio, adems se fundan muy fcilmente lo cual ocasionaba muy poca
seguridad en los equipos.

Segunda generacin
Sin duda fue un gran paso para la computacin puesto que los bulbos fueron sustituidos por los
primeros transistores, los cuales tenan grandes ventajas en comparacin con sus antecesores, ya que
eran mucho ms pequeos y mas eficientes , es decir no se fundan con tanta facilidad, con lo cual se
incrementa la confiabilidad de los equipos.

Tercera generacin
Esta generacin es realmente importante puesto que fue indispensable para la computacin actual,
tiene como caracterstica principal la aparicin de los llamados CIRCUITOS.
Estos circuitos eran un gran nmero de transistores reunidos comparativamente pequeos respecto a
los transistores. stos brindaron lo posibilidad de reducir las dimensiones de las computadoras a tamaos
similares a los que conocemos actualmente.

Cuarta generacin
Todas las computadoras que conoces actualmente se encuentran en esta generacin. Durante esta
etapa se han dado grandes avances como la aparicin de los PROCESADORES, as como la creacin de
lo llamados CIRCUITOS INTEGRADOS, de los cuales existieron diversos tipos como por ejemplo el de
SILICIO.

Quinta generacin
Esta an se encuentra en proceso de creacin. Realmente nadie conoce qu caractersticas tendrn
estos nuevos equipos.
Lo que s sabemos es que seremos capaces de realizar cosas nunca antes imaginadas, como poder
localizar a una persona en cualquier momento a travs de INTERNET o poder platicar con alguien
vindolo y escuchndolo en tiempo real a un costo casi nulo.
Adems conforme la tecnologa y los avances cientficos se han desarrollado cada da se crean
nuevos dispositivos y equipos mucho ms confiables y seguros, logrando facilitar tareas que
anteriormente eran muy complejas.
Las computadoras y su evolucin han estado estrechamente relacionados con las necesidades de la
humanidad y se han convertido en una de nuestras principales herramientas para muchas clases de
trabajos.

Evolucin histrica de las computadoras.

En la historia de la humanidad se han construido distintos tipos de instrumentos de ayuda


para que el hombre pudiera calcular, hasta llegar a la computadora digital moderna. Aqu
mostraremos algunos hitos importantes en esta historia. Se muestra la evolucin de las
computadoras, as como de los dispositivos para entrada/salida y los medios de
comunicacin de datos.
La primer persona en construir una mquina de calcular fue el francs Blaise Pascal
(1642). Era una mquina mecnica que slo serva para sumar.
En 1666 Samuel Morbard crea una mquina para sumar y restar. Ya en 1674, el barn
Gottfired Wilhelm von Leibniz construye en Alemania una calculadora mecnica que no
solo suma y resta, sino que tambin puede efectuar operaciones de multiplicacin y
divisin. Todas estas calculadoras eran mecnicas, en base a movimientos de engranajes,
y los datos se ingresaban por medio de husos giratorios.
En el ao 1801, Jacquard inventa una tarjeta de cartn a la que hace agujeros que se
utiliza para "programar" una mquina de tejer.
Ms adelante (1822), Charles Babbage, un profesor de matemtica de la Universidad de
Cambridge disea y construye la "mquina de diferencias". Este era un dispositivo
mecnico que poda sumar y restar, y se usa para hacer clculos por medio del mtodo de
diferencias finitas usando (en concreto fue usada para generar tablas de navegacin). El
resultado se registra en un plato de cobre (en forma de disco) en el que se perforan los
resultados (de forma similar a la mquina de tejer de Jacquard).
Esta calculadora funcionaba correctamente, pero slo poda ejecutar un nico algoritmo.
Babbage dedic tiempo y esfuerzos econmicos en el diseo de una computadora de uso
general, llamada la "Mquina Analtica" (1834). Esta mquina, que fue diseada
generalizacin de la mquina de diferencias, tena cuatro componentes bsicos:
Un "almacenamiento" (memoria) con capacidad para guardar 50.000 dgitos decimales.
Esta se usaba para guardar estados intermedios, variables y resultados. Una "unidad de
cmputo": puede recibir rdenes para hacer las cuatro operaciones bsicas, y puede

almacenar resultados en la memoria.


Una unidad de entrada (con tarjetas perforadas). La unidad de entrada almacenaba el
conjunto de rdenes que se deseaba ejecutar.
Una unidad de salida: tarjetas perforadas y salida impresa.
Perforando distintos conjuntos de instrucciones en las tarjetas de entrada, era posible que
la mquina realizara distintas operaciones.
Como esta computadora deba ser programada, Babbage contrat a Ada Augusta
Lovelace (hija de Lord Byron), que se convirti as en la primer programadora de la historia
(1842).
El proyecto de Babbage nunca pudo ser concluido debido a problemas con el hardware,
que no pudieron ser solucionados hasta casi un siglo ms tarde. Durante este tiempo,
hubo diversos avances que permitieron el posterior desarrollo de la computacin digital.
En el ao 1844, Samuel Morse enva un mensaje en telgrafo desde Washington a
Baltimore (EE.UU.). En 1854, George Boole publica "Una investigacin sobre las leyes del
pensamiento", describiendo un sistema de lgica simblica y razonamiento (que sera
la base del diseo de computadoras digitales).
En el ao 1858 se tiende el primer cable telegrfico que cruza el Atlntico. En 1876,
Alexander Graham Bell inventa y patenta el Telfono.
En 1889, Herman Hollerith gana, con su compaa, llamada the Electric Tabulating System,
una licitacin para el censo de los EE.UU. de 1890. En el ao 1893 se comienza a vender
la primer calculadora mecnica de cuatro funciones.
En el ao 1895, el italiano Guglielmo Marconi emite la primer seal de radio. En el ao
1896, Hollerith establece la compaa Tabulating Machine Company.
En el ao 1904, John A. Fleming patenta la vlvula de vaco, que permite mejorar las
comunicaciones por radio. En el ao 1908, el britnico Campbell Swinton describe un
mtodo de escaneo electrnico que sera utilizado posteriormente en el tubo de rayos
catdicos de los televisores.
En el ao 1911, la Tabulating Machine Company de Hollerith se une con otras dos
compaas, y forman la Calculating, Tabulating and Recording Company (CTR & Co.). En
el ao 1919, dos fsicos de los EE.UU., Eccles y Jordan, inventan el circuito de
conmutacin electrnica llamado flip-flop, que sera crtico para los sistemas de cmputo
electrnico. En el ao 1920, a su vez, el checo Karel Cepel utiliza por primera vez la
palabra "Robot" (que significa "Trabajo obligatorio") en una obra de teatro.
En 1924, T.J. Watson. cambia el nombre de la CRT & Co. por IBM (International Business
Machines). En 1928 se usan osciladores de cuarzo para lograr alta precisin en
mecanismos de medicin de tiempo. Durante esta dcada retoma vigor el desarrollo de
mquinas para realizar clculos. Hartree construy un "analizador diferencial", que usaba
como principio bsico un disco rotando en contacto con otro. A una velocidad de motor
constante, la distancia transcurrida sera la integral en el tiempo de la relacin de
variacin.
En 1930, en el MIT (EE.UU.), Vannevar Bush construye otro analizador diferencial. Este
era un dispositivo electromecnico que poda usarse para integrar ecuaciones
diferenciales. La precisin de esta mquina no era alta (5 en 10.000), y tomaba entre 10 y

20 minutos integrar una ecuacin promedio. A pesar de esto, al comparar con la velocidad
humana para realizar las mismas tareas, una ecuacin promedio puede constar de
aproximadamente unas 750 multiplicaciones, lo que hubiera tomado a un hombre unas 7
horas.
Los siguientes avances significativos fueron en la dcada del 30, en Alemania. En 1934,
Konrad Zuse, un estudiante de ingeniera, comienza a construir una mquina de calcular
electromecnica. Esta es construida en base a rels, con el objetivo de lograr mayor
precisin que en las calculadoras existentes hasta ese momento.
En 1935, IBM empieza a vender una mquina de escribir elctrica (la 601) que tambin
serva como calculadora en base a tarjetas perforadas.
En 1936 Konrad Zuse termina de construir (a los 26 aos) la computadora Z1 en la sala de
la casa de sus padres. Su representacin numrica usaba punto flotante binario. Nunca
estuvo operativa debido a la precisin limitada de las partes mecnicas, lo que provoc
trabajo posterior de Zuse para mejorarla.
Un tiempo ms adelante (1937), en los EE.UU., John Atanasoff (de la Iowa State
University) y George Stibbitz (de los Bell Labs) comienzan a disear (cada uno por su
cuenta) calculadoras digitales electromecnicas basadas en rels. La computadora de
Atanasoff era muy avanzada para la poca: usaba aritmtica binaria, y tena una memoria
de capacitores (que precisa refrescos cada determinado tiempo para mantener sus
valores, exactamente de la misma forma que lo hacen los chips actuales de memoria
dinmica). Esta computadora nunca lleg a estar operativa, al igual que la de Babbage,
por problemas de tecnologa.

La computadora de Stibbitz era ms primitiva, pero lleg a estar operativa.


Tambin en el ao 1937, el matemtico britnico Alan Turing presenta el trabajo "Acerca
de nmeros computables", presentando el concepto de su mquina terica.

En el mismo ao Howard Aiken, un profesor de fsica en Harvard, enva a a IBM una


propuesta para construir una mquina de clculo automtico. Esta deba ser capaz de
hacer las cuatro operaciones aritmticas, y operar en una secuencia predeterminada. El
trabajo de Aiken estuvo basado en el de Babbage, y la propuesta trataba de construir el
diseo de Babbage usando rels en lugar de engranajes.
La primer computadora construida por Aiken fue la Harvard Mark I (tambin llamada IBM
ASSC) fue terminada recin en 1944. Esta computadora tena dispositivos para almacenar
y operar nmeros que eran cargados durante un clculo o que eran resultados de
operaciones previas. Tena 60 registros constantes, cada uno consistente de 24
conmutadores que podan inicializarse manualmente a una posicin decimal (de cero a 9).
Haba 23 dgitos significativos, y la posicin 24 vala 0 o 9, indicando nmeros positivos o
negativos. Haba, adems, 72 registros de almacenamiento donde se hacan las
operaciones aritmticas. La entrada y la salida consistan de cintas de papel perforado,
que podan montarse en teletipos para obtener resultados impresos. El tiempo requerido
para ejecutar una instruccin era de 6 segundos.
Originalmente la computadora no tena circuitos de bifurcacin (condicional o
incondicional), los que fueron agregados ms adelante. Tambin se agregaron una unidad
de multiplicacin/divisin, ms almacenamiento, registros y una unidad de cinta. Los datos
estaban completamente separados de las instrucciones. Esta computadora estuvo activa
desde 1944 hasta 15 aos ms tarde, en que fue desmantelada.

Los programadores solan ser matemticos que trabajaban con una cartilla de
operaciones. Al tiempo era comn que las partes de los programas que eran necesarias
una y otra vez hubieran sido escritas en libros de apuntes, dando origen a las bibliotecas
de programas. Aos ms tarde, estas prcticas se extendieron a conjuntos de programas o
rutinas (llamados bibliotecas de subrutinas), pero sus orgenes se remontan a estas
pocas.
Simultneamente, Zuse continuaba trabajando en Alemania. En 1938 comenz a trabajar
en la computadora Z2, que estuvo operativa en 1940. Esta era una mquina puramente de
rels. Reemplaz las partes mecnicas no funcionales de la Z1 por rels.
En 1941, termin la Z3, que era una computadora programable electromecnica. Contena
2600 rels, y algunos expertos la consideran como la primer computadora programable de
la historia.
Primera Generacin: Vlvulas de vaco (1945-1955).
Para el momento en que Howard Aiken haba terminado la Mark II, las computadoras
basadas en rels ya eran obsoletas. El principal estmulo para desarrollar computadoras
electrnicas estuvo en la segunda guerra mundial. Los submarinos alemanes, que
destruan a la flota inglesa, se comunicaban por radio con sus almirantes en Berln. Los
britnicos podan captar las seales de radio, pero los mensajes estaban encriptados
usando un dispositivo llamado ENIGMA. La inteligencia britnica haba podido obtener una
mquina ENIGMA robada a los alemanes, pero para quebrar los cdigos era necesaria
una gran cantidad de clculo, que deba hacerse a alta velocidad.

Para decodificar estos mensajes, el gobierno britnico construy un laboratorio para


construir una computadora, llamada COLOSSUS. Alan Turing, T. Flowers y M. Newman
construyeron esta computadora (1943), que fue la primer computadora electrnica de la
historia. Estaba construida de vlvulas de vaco y no tena dispositivos electromecnicos. A
pesar de ello, al ser un secreto militar, su construccin no tuvo ninguna influencia posterior.
En EE.UU., simultneamente, haba inters de la armada para obtener tablas que pudieran
usarse para mejorar la precisin en los disparos de artillera pesada (en particular para
armas antiareas), ya que hacerlos manualmente era tedioso y frecuentemente con
errores.
En 1943, John Mauchly y uno de sus alumnos, un joven ingeniero llamado John P. Eckert
obtienen un subsidio de la armada para construir una computadora electrnica, que
llamaron Electronic Numerical Integrator and Computer (ENIAC).
John Mauchly propuso construir una computadora electrnica digital para reemplazar al
analizador diferencial, dando dos ventajas principales: la velocidad de la electrnica, y la
precisin del principio digital. La computadora consista de 18000 vlvulas de vaco y 1500
rels. Consuma 140 KW/h y pesaba 30 toneladas.
Su hardware electrnico era 10 veces ms rpidos que los del analizador diferencial y 100
veces ms rpido que un calculista humano: poda hacer 5000 sumas por segundo. La
computadora era programada por completo usando una tcnica similar a los tableros de
enchufes de las antiguas mquinas de calcular (enciendiendo y apagando llaves y
enchufando y desenchufando cables). Esta computadora no era binaria, sino decimal: los
nmeros se representaban en forma decimal, y la aritmtica se haca en el sistema
decimal. Tena 20 registros que podan usarse como un acumulador, cada uno de los
cuales almacenaba nmeros decimales de 10 dgitos.

Luego que la ENIAC estuvo operativa, y se vio que tomaba tiempo considerable en
preparar un programa e incorporarlo en el cableado, la mquina se modific de tal forma
que una secuencia de instrucciones pudiera leerse como una secuencia de nmeros de
dos dgitos que se ponan en una tabla de funciones. Para mantener la lgica simple, un
solo registro qued de acumulador, y los dems fueron usados como memoria.
Como mencionamos, mientras la ENIAC era construida, en 1944 Mark I se puso operativa.
En el mismo ao, prcticamente todas las mquinas de Zuse fueron destruidas por el
bombardeo de los aliados a Berln , por ende, su trabajo no tuvo influencia en mquinas
posteriores. La computadora Z4, que entr en operacin en 1945, sobrevivi al bombardeo
y ayud al desarrollo de postguerra de computadoras cientficas en Alemania. Contena
unos 2200 rels y trabajaba con nmeros binarios de punto flotante normalizado con una
mantisa de 22 bits. Una multiplicacin tomaba entre 2.5 y 3 segundos. El programa se lea
de dos lectoras de cinta perforada, y segua teniendo memoria mecnica (para almacenar
hasta 64 nmeros).

En este mismo ao, John Von Neumann introduce el concepto de programa almacenado.
Una de las cosas que le molestaba de las computadoras era que su programacin con
llaves y cables era lenta, tediosa e inflexible. Propuso que los programas se almacenaran
de forma digital en la memoria de la computadora, junto con los datos. Por otro lado, se dio
cuenta que la aritmtica decimal usada por la ENIAC (donde cada dgito era representado
por 10 vlvulas de vaco - una prendida y 9 apagadas -) poda reemplazarse usando
aritmtica binaria. Este diseo, conocido como Arquitectura de Von Neumann, ha sido la
base para casi todas las computadoras digitales.

En 1945, Eckert y Mauchly comienzan a trabajar en un sucesor de la ENIAC, llamada


EDVAC (Electronic Discrete Variable Automatic Computer). Tambin en este ao, Aiken
comienza a construir la Mark II. En el mismo ao, trabajando con un prototipo de la Mark II,
Grace Murray Hopper encuentra el primer "bug": una polilla que provoc una falla en un
rel.

En 1946, la ENIAC estaba operativa, funcionando en la Universidad de Pennsylvania. A


pesar que no pudo ser usada para su propsito original de clculos de balstica, la
finalizacin de la ENIAC provoc una explosin de inters de desarrollo de computadoras
electrnicas. Luego que la guerra termin, comenz una nueva era para la computacin
cientfica. Los recursos dedicados a la guerra fueron liberados y dedicados a la ciencia
bsica. En particular, el departamento de Marina y la Comisin de Energa Atmica de los
EE.UU. decidieron continuar soportando el desarrollo de computadoras. Las principales
aplicaciones eran la prediccin numrica del tiempo, la mecnica de fluidos, la avinica, el
estudio de resistencia de los barcos a las olas, el estudio de partculas, la energa nuclear,
el clculos de reactores, el modelado de automviles, etc.

En 1947, la Mark II estuvo operativa en Harvard. En el mismo ao se introduce el tambor


magntico, un dispositivo de acceso aleatorio que puede usarse como almacenamiento
para computadoras. En este mismo ao William Shockley, John Bardeen y Walter Brattain,
de los laboratorios Bell, inventaron la resistencia de transferencia (transfer resistor),
comnmente conocida como Transistor. El concepto estuvo basado en el hecho de que el
flujo de electricidad a travs de un slido (como el silicio) puede controlarse agregndose

impurezas con las configuraciones electrnicas adecuadas. Las vlvulas de vaco


requieren cables, platos de metal, una cpsula de vidrio y vaco; en cambio, el transistor es
un dispositivo de estado slido.

En 1948, Claude Shannon presenta su "Teora matemtica de las comunicaciones". En el


mismo ao, entra en operacin la Manchester Mark I, la primer computadora de programa
almacenado. Fue diseada por F. C. Williams y T. Kilburn en la Universidad de Manchester,
y era un modelo experimental para probar una memoria basada en vlvulas de vaco.

En 1949, Jay Forrester construye la computadora Whirlwind en el MIT. Contena 5000


vlvulas, palabras de 16 bits, y estaba especficamente diseada para controlar
dispositivos en tiempo real.
En el mismo ao, la EDSAC (Electronic Delayed Storage Automatic Computer) estuvo
operativa en Cambridge. Era una computadora de programa almacenado, que fue
diseada por Maurice Wilkes. Esta fue propuesta especialmente para resolver problemas
reales, y pudo resolver variedad de clculos. Su primer programa (una tabla de races
cuadradas) ejecut el 6 de Mayo de 1949, y sigui operando hasta 1958. La EDSAC tena
512 palabras de 17 bits.
El diseo de la EDSAC era bastante til para el usuario. Un botn de inicio activaba un
uniselector que cargaba un programa que estaba cableado a la Memoria, y este programa
cargaba programas que estaban escritos en cinta de papel en la memoria, y se
comenzaba a ejecutar. En esta poca los clculos se hacan bit por bit.

En 1949, el laboratorio de Los Alamos, se empieza a construir la computadora MANIAC I,


que se termin en Marzo de 1952. Esta computadora tena un tambor auxiliar de 10.000
palabras de 40 bits en paralelo, y la unidad de entrada/salida tena una cinta de papel de 5
canales, y un drive de cinta de un solo canal. Tambin tena una impresora de lnea.
Se dice que en este ao, John Mauchly desarrolla el lenguaje "Short Order Code", que
sera el primer lenguaje de programacin de alto nivel.
En 1950 la EDVAC se pone operativa, pero la Remington Rand Corporation (que se
transformara mas adelante en la Unisys Corporation) compra la Eckert-Mauchly Computer
Corporation.

En 1951, Jay Forrester presenta, dentro del proyecto Whirlwind, una memoria no voltil: la
memoria de ncleos, que sera ampliamente difundida.
La primer UNIVAC I (Universal Automatic Computer) es puesta en funcionamiento en la
Oficina de Censos. Esta computadora pas a ser la nmero uno en el mercado comercial.

En el mismo ao, Grace Murray Hopper construye el primer compilador, llamado A-0.
Tambin en este ao, Maurice Wilkes origina el concepto de microprogramacin, una
tcnica que provee una aproximacin ordenada para disear la unidad de control de una
computadora.

En 1952, Von Neumann, junto con Herman Goldstine, terminan de construir, en el Instituto
de Estudios Avanzados de Princeton (IAS - Institute of Advanced Studies) la computadora
IAS. Esta computadora tambin fue construida con el concepto de programa almacenado,
y tena otras caractersticas importantes.
Por un lado, el diseo general de la mquina era el siguiente:
Existen cinco componentes bsicos: la memoria, la Unidad Aritmtico/Lgica, la Unidad de
Control de Programas, y el equipamiento de Entrada/Salida.
La Unidad Aritmtico-Lgica ejecuta las operaciones bsicas, y contiene un registro
acumulador de 40 bits (que tambin se usa se usa para entrada/salida). Las operaciones
se hacen sobre datos binarios.
La memoria almacena datos e instrucciones, y consista de 4096 palabras de 40 bits. Cada
palabra contena dos instrucciones de 20 bits, o un entero con 39 bits y signo. Las
instrucciones usaban 8 bits para el tipo de instrucciones, y 12 bits para especificar
direcciones de memoria.
La Unidad de control interpreta las instrucciones en memoria, y hace que se ejecuten. El
equipamiento de entrada/salida era operado por la Unidad de Control.
La computadora opera de la siguiente forma:
1. La Unidad de Control sigue el flujo del programa y hace que se ejecute;
2. La salida de datos se hace a travs del registro acumulador;
3. Se usa aritmtica binaria
4. La ALU hace las operaciones aritmtico/lgicas usando lgica bit-parallel.
En este ao tambin se pone operativa la EDVAC , as como la ILLIAC I (de la Universidad
de Illinois) y la ORDVAC (construida por la armada): todas usan la arquitectura de Von
Neumann. La ILLIAC (una copia mejorada de la ORDVAC) tena 1024 palabras de 40 bits.
En estas mquinas una suma tardaba nos 72 microsegundos, mientras que las
multiplicaciones de punto fijo tenan un promedio de unos 700 microsegundos.
Durante todos estos desarrollos, IBM se haba transformado en una pequea compaa
que produca perforadoras de tarjetas y ordenadoras mecnicas de tarjetas. IBM no se
interes en producir computadoras, hasta que en 1952 produjo la IBM 701. Esta
computadora tena 2K de palabras de 36 bits, con dos instrucciones por palabras. Fue la
primera de una serie de computadoras cientficas que dominaron la industria en la dcada
siguiente.
En 1955 apareci la 704, que tena 4K de memoria y hardware de punto flotante.
En 1953, la IBM 650 sale a la venta, y fue la primer computadora fabricada en serie.
Segunda Generacin: Transistores (1955-1965).
La primer computadora puramente basada en transistores fue la TX-0 (Transitorized
eXperimental computer 0), en el MIT. Esta fue un dispositivo usado para probar la TX-2.
Uno de los ingenieros trabajando en este laboratorio, Kenneth Olsen, abandon el
laboratorio para formar la compaa DEC (Digital Equipment Company).

En 1956, IBM introduce el primer disco duro. En el mismo ao, se disea la primer
computadora comercial UNIVAC puramente basada en transistores.
En 1957 la EDSAC 2 estuvo operativa. Era una computadora con 1024 palabras de 40
bits, con dos rdenes por palabras. Estaba hecha con vlvulas, y la memoria usaba

ncleos de ferrita. La ALU era bit-sliced. Se incluyeron operaciones de punto flotante para
hacer los clculos ms simples, que usaba una fraccin de 32 bits y un exponente de 8
bits. La computadora era microprogramada, con una ROM 768 palabras. La ROM permita
que diversas subrutinas tiles (seno, coseno, logaritmos, exponenciales) estuvieran
siempre disponibles. La memoria fija inclua un ensamblador y un conjunto de subrutinas
de impresin que permitan hacer entrada/salida.
Los microprogramas permitieron que las rdenes pudieran ser diseadas cuidadosamente,
menos dependientes de accidentes del hardware. La computadora ejecutaba una
instruccin simple en unos 20 microsegundos, y una multiplicacin precisaba 250
microsegundos. La lectora de papel lea 1000 caracteres por segundo, y la perforadora
perforaba 300 caracteres por segundo. La salida se segua imprimiendo en una
telelimpresora.
En el mismo ao, la computadora ERMETH se construy en el ETH en Zurich. Tena
palabras de 16 dgitos decimales, cada uno de los cuales contena dos instrucciones y un
nmero de punto fijo de 14 dgitos o un nmero de punto flotante con una mantisa de 11
dgitos. Una suma de punto flotante tomaba 4 milisegundos; una multiplicacin, 18
milisegundos. Tena un tambor magntico que poda almacenar 1000 palabras. La
mquina tena unos 1900 vlvulas de vaco y unos 7000 diodos de germanio.

Tambin en 1957, John Backus y sus colegas en IBM produjeron el primer compilador
FORTRAN (FORmula TRANslator).
En 1958 se funda la compaa Digital, como fue mencionado principalmente. Inicialmente
la DEC slo venda plaquetas con pequeos circuitos. En el mismo ao, se producen los
primeros circuitos integrados basados en semiconductores (en las compaas Fairchild y
Texas Instruments), y tambin el proyecto Whirlwind se extiende para producir un sistema
de control de trfico areo. En 1959 se forma el Comit en Lenguajes de sistemas de
Datos (CODASYL - Commitee On Data Systems Language) para crear el lenguaje COBOL
(Common Business Oriented Language), y John Mc. Carthy desarrolla el Lisp (List
Processing) para aplicaciones de inteligencia artificial.

En 1960, DEC introduce su primer computadora: la PDP-1. Esta computadora fue


diseada tomando como base la TX-0, y tena 4K palabras de 18 bits. Costaba 120.000$, y
tena un tiempo de ciclo del procesador de aproximadamente 5 microsegundos (en
comparacin con la IBM 7090 que era una mquina de alta performance en la cual un ciclo
procesador era de 2.5 microsegundos y su costo era de millones de dlares). Fue la primer
mquina con monitor y teclado, marcando el comienzo de las minicomputadoras.

En 1961, Fernando Corbat en el MIT desarrolla una forma que mltiples usuarios puedan
compartir el tiempo del procesador. Tambin se patenta el primer robot industrial. En 1962,
Steve Russell del M.I.T. crea el Spacewar (el primer video juego). En 1963, el sistema de
defensa SAGE es puesto en marcha, gracias al cual se pudieron lograr muchos avances
en la industria de la computadora.

En 1964, aparece el primer modelo de la computadora IBM 360. IBM haba construido una
versin con transistores de la 709, llamada 7090, y posteriormente la 7094. Esta tena un
ciclo de instruccin de 2 microsegundos, y 32K palabras de 36 bits. Estas computadoras

dominaron la computacin cientfica en los '60s.


IBM tambin venda una computadora orientada a negocios llamada 1401. Esta poda leer
cintas magnticas, leer y perforar tarjetas, e imprimir. No tena registros ni palabras de
longitud fija. Tena 4K de bytes de 8 bits cada uno. Cada byte contena un caracter de 6
bits, un bit administrativo, y un bit para indicar un fin de palabra. La instruccin de
movimiento de memoria a memoria mova datos de la fuente al destino hasta que
encontraba el bit de fin de palabra prendido.
El problema era la incompatibilidad de ambas computadoras: era imposible compartir el
software, y de hecho era necesario tener dos centros de cmputos separados con
personal especializado. La IBM System/360 fue una computadora diseada con mltiples
propsitos. Era una familia e computadoras con el mismo lenguaje de mquina, pero
mayor potencia. El software escrito en cualquiera de los modelos ejecutaba directamente
en los otros (el nico problema era que, al portar un programa de una versin poderosa a
una versin anterior, el programa poda no caber en memoria). Todas las IBM 360 provean
soporte para multiprogramacin. Tambin existan emuladores de otras computadoras,
para poder ejecutar versiones de ejecutables de otras mquinas sin ser modificados. Tena
un espacio de direcciones de 16 megabytes.

En este ao se pone en operaciones la computadora CDC 6600 de la Control Data


Corporation, fundada y diseada por Seymour Cray. Esta computadora ejecutaba a una
velocidad de 9 Mflops. (es decir, un orden de magnitud ms que la IBM 7094), y es la
primer supercomputadora comercial. El secreto de su velocidad es que era una
computadora altamente paralela. Tena varias unidades funcionales haciendo sumas, otras
haciendo multiplicaciones, y otra haciendo divisiones, todas ejecutando en paralelo
(poda haber hasta 10 instrucciones ejecutando a la vez). En este mismo ao, Douglas
Engelbart inventa el mouse, y John Kemeny y Thomas Kurz desarrollan el lenguaje BASIC
(Beginner's All-purpose Symbolic Instruction Code).

En 1965, la DEC fabrica la PDP-8, que fue la primer minicomputadora con transistores en
mdulos de circuitos integrados. Esta tena un nico bus (o sea, un conjunto de cables
paralelos para conectar los componentes de la computadora, en lugar de las lneas
multiplexadas de las computadoras de Von Neumann tradicionales).
Tercera Generacin: Circuitos Integrados (1965-1980)
Como fue mencionado, a fines de los aos '50, ingenieros en Fairchild Semiconductor Co.
y en Texas Instrument desarrollaron el primer transistor plano, y mas adelante el primer
circuito integrado plano. La invencin del circuito integrado revel el potencial para
extender el costo y los beneficios de operacin de los transistores a todos los circuitos
producidos en masa. La invencin del circuito integrado permiti que docenas de
transistores se pusieran en el mismo chip. Este empaquetamiento permiti construir
computadoras ms pequeas, rpidas y baratas que sus predecesores con transistores.
Las primeras versiones de la IBM 360 eran transistorizadas, pero las versiones posteriores
no solo eran ms rpidas y poderosas, sino que fueron construidas en base a circuitos
integrados.
En 1965, Gordon E. Moore (fundador de Fairchild, y patentador del primer circuito
integrado) cuantific el crecimiento sorprendente de las nuevas tecnologas de
semiconductores. Dijo que los fabricantes haban duplicado la densidad de los

componentes por circuito integrado a intervalos regulares (un ao), y que seguiran
hacindolo mientras el ojo humano pudiera ver.
En 1967, Fairchild introduce un chip que contena una ALU de 8 bits: el 3800. En 1968,
Gordon Moore, Robert Noyce y Andy Grove establecen la compaa Intel, que en un
principio se dedica a fabricar chips de memoria. En este mismo ao, la computadora CDC
7600 logra la velocidad de 40 Mflops..

En el ao 1969, el departamento de defensa de los EE.UU. encarga la red Arpanet con el


fin de hacer investigacin en redes amplias, y se instalan los primeros cuatro nodos (en la
UCLA, UCSB, SRI y Universidad de Utah). Tambin se introduce el estndar RS-232C
para facilitar el intercambio entre computadoras y perifricos.
En 1970 aparecen los discos flexibles y las impresoras margarita. Tambin comienza a
usarse la tecnologa de MOS (Metal-Oxide semiconductor) para circuitos integrados ms
pequeos y baratos. En 1971, Intel fabrica el microprocesador de 4 bits 4004, la primer
computadora en un solo chip. Su objetivo era ser usado para una calculadora. Ya en 1972,
Intel fabrica el 8008, primer microprocesador de 8 bits (que es reemplazado por el 8080,
debido al lmite de memoria de 16k impuesto por los pins en el chip).

En 1973, las tcnicas de integracin a gran escala (LSI - Large Scale Integration) permiten
poner 10.000 componentes en un chip de 1 cm. cuadrado. En el mismo ao, John Metcalfe
propone el protocolo Ethernet para comunicacin en redes locales. En 1975, la primer
computadora personal, la Altair 8800, aparece en la revista Popular Electronics, explicando
cmo construirla. Tambin en ese ao, IBM introduce la primer impresora lser.

En el ao 1976, Steve Jobs y Steve Wozniak disean y construyen la Apple I, que consiste
principalmente de un tablero de circuitos. IBM introduce las impresoras a chorro de tinta en
ese mismo ao, y Cray Research introduce la Cray 1, una supercomputadora con una
arquitectura vectorial. Tambin Intel produce el 8085, un 8080 modificado con algunas
caractersticas extra de entrada/salida. Poco ms tarde, Motorola introduce el procesador
6800, que era una computadora de 8 bits comparable al 8080. Fue utilizada como
controlador en equipos industriales. Fue seguido por el 6809 que tena algunas facilidades
extra, por ejemplo, aritmtica de 16 bits.

En 1977, Steve Jobs y Steve Wozniak fundan Apple Computer, y la Apple II es anunciada
pblicamente. En 1978, Intel produce el 8086, una CPU de 16 bits en un chip. Este
procesador es completamente combatible con el 8080, y tambin lo fue el 8088, que tena
la misma arquitectura y corra los mismos programas, pero con un bus de 8 bits en lugar
de uno de 16, hacindolo ms lento y barato. En este ao DEC introduce la VAX 11/780,
una computadora de 32 bits que se hizo popular para aplicaciones tcnicas y cientficas.
En 1979, Motorola introduce el procesador 68000 que sera ms adelante el soporte para
las computadoras Macintosh, Atari, Amiga y otras computadoras populares. Este
procesador no era compatible con el 6800 o el 6809. Es un hbrido entre arquitecturas de
16 y 32 bits, y puede direccionar 16 Mb de memoria. De aqu en ms los procesadores
680x0 siguen siendo muy similares desde el punto de vista del programador, con pocas
instrucciones agregadas en cada versin nueva. Tambin en este ao aparecen los
videodiscos digitales.

En 1980 se produce la primer computadora portable: la Osborne 1. David Patterson, en la


UC. Berkeley, introduce el concepto de RISC, y junto con John Hennessy, de Stanford,
desarrollan el concepto.
En 1981 se lanza la computadora de arquitectura abierta IBM-PC, y un ao mas tarde se
produce el primer "clon" de esta computadora.
Cuarta Generacin: Computadoras personales y VLSI (1980 - ).
En la dcada del '80, fue posible la Integracin a Muy Alta Escala (VLSI - Very Large Sacel
Integration) poniendo cientos de miles (y posteriormente millones) de transistores en un
chip.