Anda di halaman 1dari 14

Antecedentes Histricos del Hardware

El hardware de computador ha sido un componente importante del proceso de clculo y


almacenamiento de datos desde que se volvi til para que los valores numricos fueran
procesados y compartidos. El hardware de computador ms primitivo fue probablemente el
palillo de cuenta; despus grabado permita recordar cierta cantidad de elementos,
probablemente ganado o granos, en contenedores. Algo similar se puede encontrar cerca de las
excavaciones de Minoan. Estos elementos parecen haber sido usadas por los comerciantes,
contadores y los oficiales del gobierno de la poca.
Los dispositivos de ayuda provenientes de la computacin han cambiado de simples
dispositivos de grabacin y conteo al baco, la regla de clculo, el computador anlogo y los
ms recientes, la computadora u ordenador. Hasta hoy, un usuario experimentado del baco
usando un dispositivo que tiene ms de 100 aos puede a veces completar operaciones bsicas
ms rpidamente que una persona inexperta en el uso de las calculadoras electrnicas, aunque
en el caso de los clculos ms complejos, los computadores son ms efectivos que el humano
ms experimentado.
Los dispositivos ms antiguos
La humanidad ha usado dispositivos de cmputo por milenios. Un ejemplo es el dispositivo para
establecer la igualdad de peso: las clsicas balanzas. Una mquina ms aritmtica es el baco.
Se piensa que la forma ms antigua de este dispositivo el baco de polvo fue inventado en
Babilonia. El baco egipcio del grano y del alambre datan del ao 500 A.C.
En la antigedad y en la edad media se construyeron algunos computadores analgicos para
realizar clculos de astronoma. Entre ellos estaba: el Mecanismo de Anticitera, un mecanismo
de la antigua Grecia (aprox. 150-100 aC), el Planisferio; algunas de las invenciones de Al-
Biruni (aprox. 1000 d. C.), el Ecuatorio de Azarquiel (alrededor de AD 1015), y otros
computadores analgicos de astrnomos e ingenieros musulmanes.
Introduccin
Los computadores pueden ser separados en software y hardware. El hardware de computacin
es la mquina fsica, que bajo la direccin de un programa, almacena y manipula los datos.
Originalmente, los clculos fueron hechos por seres humanos, quienes fueron llamados
computadores, como ttulo del trabajo o profesin. Este artculo cubre los principales
desarrollos en la historia del hardware de computacin, y procura ponerlos en contexto. Para
una detallada lnea de tiempo vea el artculo lnea de tiempo de la computacin. El artculo
Historia de la computacin trata de los mtodos previstos para la pluma y el papel, con o sin la
ayuda de tablas. Puesto que las calculadoras digitales confan en el almacenamiento digital, y
tienden a estar limitadas por el tamao y la velocidad de la memoria, la historia del
almacenamiento de datos del computador est unido al desarrollo de las computadoras.
Primeras calculadoras
Suanpan (el nmero representado en el cuadro es
6.302.715.408)
Durante milenios, la humanidad ha usado dispositivos
para ayudar en los clculos. El dispositivo de contar
ms temprano fue probablemente una cierta forma de
palito de contar. Posteriores ayudas para mantener los
registros incluyen la arcilla de Fenicia que
representaban conteos de artculos en contenedores, probablemente ganado o granos. Una
mquina ms orientada hacia la aritmtica es el baco. La forma ms temprana de baco, el
baco de polvo, haba sido usado en Babilonia tan temprano como en 2.400 A.C.. Desde
entonces, muchas otras formas de tablas de contar han sido inventadas, por ejemplo en una casa
de cuenta medieval, un pao a cuadros sera colocado en una mesa, como una ayuda para
calcular sumas de dinero, y los marcadores se movan alrededor en ella segn ciertas reglas.
Los engranajes estn en el corazn de dispositivos mecnicos como la
calculadora de Curta.
Un nmero de computadores anlogos fueron construidos en pocas
antiguas y medioevales para realizar clculos astronmicos. stos incluyen
el mecanismo de Anticitera y el astrolabio de la Grecia antigua (c. 150-100
A.C.). Estos dispositivos son usualmente considerados como las primeras
computadoras anlogas. Otras versiones tempranas de dispositivos
mecnicos usados para realizar ciertos tipos de clculos incluyen el
Planisferio; algunas de las invenciones de Al-Biruni (c. AD 1000); el Equatorium de Azarquiel
(c. AD 1015); y los computadores astronmicos anlogos de otros astrnomos e ingenieros
musulmanes medievales.
John Napier (1550-1617) observ que la multiplicacin y la divisin de nmeros pueden ser
realizadas por la adicin y la sustraccin, respectivamente, de los logaritmos de esos nmeros.
Mientras produca las primeras tablas logartmicas Napier necesit realizar muchas
multiplicaciones, y fue en este punto que dise los huesos de Napier, un dispositivo similar a
un baco usado para la multiplicacin y la divisin.
Puesto que los nmeros reales pueden ser representados como distancias o intervalos en una
lnea, la regla de clculo fue inventada en los aos 1920 para permitir que las operaciones de
multiplicacin y de divisin se realizarn perceptiblemente ms rpidamente que lo que era
posible previamente. Las reglas de clculo fueron usadas por generaciones de ingenieros y de
otros trabajadores profesionales con inclinacin matemtica, hasta la invencin de la
calculadora de bolsillo. Los ingenieros del programa Apollo para enviar a un hombre a la Luna,
hicieron muchos de sus clculos en reglas de clculo, que eran exactas a tres o cuatro dgitos
significativos.

La regla de clculo, una calculadora
mecnica bsica, facilita la
multiplicacin y la divisin.


Calculadora mecnica de 1914
En 1623, Wilhelm Schickard construy la primera calculadora
mecnica digital y por lo tanto se convirti en el padre de la era
de la computacin.
1
Puesto que su mquina us tcnicas tales
como dientes y engranajes desarrollados primero para los relojes,
tambin fue llamada un 'reloj calculador'. Fue puesto en uso
prctico por su amigo Johannes Kepler, quien revolucion la
astronoma.
Una original calculadora de Pascal (1640) es presentada en el
museo de Zwinger. Siguieron las mquinas de Blaise Pascal (la Pascalina, 1642) y de Gottfried
Wilhelm von Leibniz (1671). Alrededor 1820, Charles Xavier Thomas de Colmar cre la
primera calculadora mecnica excitosa producida en serie, El Aritmmetro de Thomas, que
poda sumar, restar, multiplicar, y dividir. Estaba basado principalmente en el trabajo de
Leibniz. Las calculadoras mecnicas, como el Addiator de base diez, el Comptmetro, la
calculadora Monroe, el Curta y el Addo-X permanecieron en uso hasta los aos 1970.
Leibniz tambin describi el sistema de numeracin binario, un ingrediente central de todas las
computadoras modernas. Sin embargo, hasta los aos 1940, muchos diseos subsecuentes
fueron basados en el difcil de implantar sistema decimal, incluyendo las mquinas de Charles
Babbage de los aos 1800 e incluso el ENIAC de 1945.

Tecnologa de tarjeta perforada

Sistema de tarjeta perforada de una mquina de msica. Tambin referido como msica de libro

Sistema de tarjeta perforada de un telar del siglo XIX
Tan temprano como en 1725, Basile Bouchon, quien fue alumno
de Carlos Brun, us un lazo de papel perforado en un telar para
establecer el patrn a ser reproducido en la tela, y en 1726 su
compaero de trabajo, Jean-Baptiste Falcon, mejor su diseo al
usar tarjetas perforadas de papel unidas una a la otra para la
eficacia en adaptar y cambiar el programa. El telar de Bouchon-
Falcon era semiautomtico y requera la alimentacin manual del
programa.
En 1801, Joseph Marie Jacquard desarroll un telar en el que el patrn que era tejido era
controlado por tarjetas perforadas. La serie de tarjetas podra ser cambiada sin cambiar el diseo
mecnico del telar. Esto un hito en programabilidad.
En los aos 1890, Herman Hollerith invent una mquina tabuladora usando tarjetas perforadas.
En 1833, Charles Babbage avanz desde desarrollar su mquina diferencial a desarrollar un
diseo ms completo, la mquina analtica, que, para su programacin, tomara prestada
directamente las tarjetas perforadas del telar Jacquar. [1].
En 1835 Charles Babbage describi su mquina analtica. Era el plan de una computadora
programable de propsito general, empleando tarjetas perforadas para la entrada y un motor de
vapor para la energa. Una invencin crucial fue usar engranajes para la funcin servida por los
granos de un baco. En un sentido real, todos los ordenadores contienen bacos automticos
(tcnicamente llamados como la unidad aritmtico lgica o la unidad de punto flotante).
Su idea inicial era usar las tarjetas perforadas para controlar una mquina que poda calcular e
imprimir con precisin enorme las tablas logartmicas (una mquina de propsito especfico).
La idea de Babbage pronto se desarroll en una computadora programable de propsito general,
su mquina analtica.
A pesar que su diseo era brillante y los planes eran probablemente correctos, o por lo menos
depurables, el proyecto fue retardado por varios problemas. Babbage era un hombre difcil para
trabajar con l y discuta con cualquier persona que no respetara sus ideas. Todas las partes para
su mquina tenan que ser hechas a mano. En una mquina con miles de partes, a veces los
pequeos errores en cada elemento pueden acumularse, terminando en grandes discrepancias.
Esto requera que estas partes fueran mucho mejores que las tolerancias que podan obtenerse
con la tecnologa de esa poca. El proyecto se disolvi en conflictos con el artesano que
construy las partes y fue terminado cuando se agot el financiamiento del gobierno.
Ada Lovelace, hija de Lord Byron, tradujo y agreg notas al "Sketch of the Analytical Engine"
por Federico Luigi, Conte Menabrea. Ella ha sido asociada cercanamente con Babbage. Algunos
afirman que ella fue la primer programador de computadoras del mundo, no obstante esta
afirmacin y el valor de sus otras contribuciones son discutidos por muchos.
Una reconstruccin la Mquina Diferencial II, un diseo anterior, ms limitado, ha estado
operacional desde 1991 en el Museo de Ciencia de Londres. Con algunos cambios triviales,
trabaja como Babbage la dise y demuestra que Babbage estaba correcto en teora.
El museo us mquinas herramientas operadas por computador para construir las partes
necesarias, siguiendo las tolerancias que habra podido alcanzar un maquinista de ese perodo.
Algunos creen que la tecnologa de ese tiempo no poda producir partes de suficiente precisin,
aunque esto aparece ser falso. La falla de Babbage en terminar la mquina puede ser
principalmente atribuida a dificultades no solamente relacionadas con la poltica y el
financiamiento, pero tambin con su deseo de desarrollar una computadora cada vez ms
sofisticada. Hoy, muchos en el campo de la computacin llaman a esta clase obsesin creeping
featuritis (algo as como "caracterititis creciente", es decir, el deseo de agregar cada vez ms y
ms caractersticas).
En 1890, la Oficina del Censo de los Estados Unidos us tarjetas perforadas, las mquinas de
ordenamiento, y las mquinas tabuladoras diseadas por Herman Hollerith para manejar la
inundacin de datos del censo decenial ordenado por la constitucin de Estados Unidos. La
compaa de Hollerith eventualmente se convirti en el ncleo de IBM. La IBM desarroll la
tecnologa de la tarjeta perforada en una poderosa herramienta para el procesamiento de datos
de negocios y produjo una extensa lnea de equipos de registros de unidades?? especializados.
Por 1950, la tarjeta de IBM haba llegado a ser ubicua en la industria y el gobierno. La
advertencia impresa en la mayora de las tarjetas previstas para la circulacin como documentos
(cheques, por ejemplo), "No doblar, no perforar ni mutilar", se convirti en un lema para la era
posterior a la Segunda Guerra Mundial.
2

Siguiendo los pasos de Babbage, aunque ignorante de este anterior trabajo, Percy Ludgate, un
contable de Dubln, Irlanda, dise independientemente una computadora mecnica
programable, que describi en un trabajo que fue publicado en 1909.
Los artculos de Leslie Comrie sobre mtodos de tarjetas perforadas, y las publicaciones de
Wallace Eckert sobre Mtodos de Tarjetas Perforadas en la Computacin Cientfica en 1940,
describieron tcnicas que fueron suficientemente avanzadas para solucionar ecuaciones
diferenciales, realizar multiplicacin y divisin usando representaciones de punto flotante, todo
ello hecho con tarjetas perforadas y las mquinas de registro de unidades??. La Oficina de
Computacin Astronmica Thomas J. Watson, de la Universidad de Columbia realiz clculos
astronmicos representando el estado del arte en la Computacin.
En muchas instalaciones de computacin, las tarjetas perforadas fueron usadas hasta (y despus)
del final de los aos 1970. Por ejemplo, en muchas universidades alrededor del mundo los
estudiantes de ciencia e ingeniera someteran sus asignaciones de programacin al centro de
computacin local en forma de una pila de tarjetas, una tarjeta por lnea de programa, y entonces
tenan que esperar que el programa estuviera en cola para ser procesado, compilado, y
ejecutado. En espera para la impresin de cualquier resultado, marcado con la identificacin de
quien lo solicit, sera puesto en una bandeja de salida fuera del centro de computacin. En
muchos casos estos resultados seran solamente un listado de mensajes de error con respecto a la
sintaxis, etc, del programa, necesitando otro ciclo de edicin-compilacin-ejecucin[2]. Ver
tambin Programacin de la computadora en la era de la tarjeta perforada.
Las tarjetas perforadas todava son usadas y manufacturadas a este da, y sus dimensiones
distintivas (y la capacidad de 80 columnas) todava pueden ser reconocidas en formas, registros,
y programas alrededor del mundo.

1930s-1960s: Calculadoras de escritorio
Calculadora de Curta
Por los aos 1900, las primeras calculadoras mecnicas, cajas registradoras,
mquinas de contabilidad, etctera fueron rediseadas para usar motores
elctricos, con la posicin de engranajes como representacin para el estado de
una variable. Desde los aos 1930, compaas como Friden, Marchant
Calculator y Monroe hicieron calculadoras mecnicas de escritorio que podan sumar, restar,
multiplicar y dividir. La palabra "computador" era un ttulo de trabajo asignado a la gente que
usaba estas calculadoras para realizar clculos matemticos. Durante el Proyecto Manhattan, el
futuro laureado premio Nobel, Richard Feynman, fue el supervisor de un cuarto lleno de
computadoras humanas, muchos de ellos eran matemticos mujeres, que entendan las
ecuaciones diferenciales que eran solucionadas para el esfuerzo de la guerra. Despus de la
guerra, incluso el renombrado Stanislaw Ulam fue presionado en servicio para traducir las
matemticas a aproximaciones computables para la bomba de hidrgeno.
En 1948, fue introducido el Curta. ste era una calculadora mecnica pequea y portable, que
tena el tamao aproximado de una amoladora de pimienta. Con el tiempo, durante los aos
1950 y los aos 1960 aparecieron en el mercado una variedad de diferentes marcas de
calculadoras mecnicas.
La primera calculadora de escritorio completamente electrnica fue la ANITA Mk.VII britnica,
que usaba una pantalla de tubo Nixie y 177 tubos tiratrn subminiatura. En junio de 1963,
Friden introdujo la EC-130 de cuatro funciones. Tena un diseo completamente transistorizado,
la capacidad 13 dgitos en un CRT de 5 pulgadas (130 mm), e introdujo la notacin polaca
inversa (RPN) al mercado de las calculadoras con un precio de $2200. El modelo EC-132
aadi la raz cuadrada y funciones recprocas. En 1965, los laboratorios Wang produjeron el
LOCI-2, una calculadora de escritorio transistorizada de 10 dgitos que usaba una exhibicin de
tubo Nixie y poda computar logaritmos.
Con el desarrollo de los circuitos integrados y los microprocesadores, las calculadoras grandes y
costosas fueron sustituidas por dispositivos electrnicos ms pequeos.

Computadoras anlogas avanzadas
Analizador diferencial de Cambridge, 1938
Antes de la Segunda Guerra Mundial, las
computadoras anlogas mecnicas y elctricas eran
consideradas el "estado del arte", y muchos pensaban
que eran el futuro de la computacin.
Las computadoras anlogas toman ventaja de las
fuertes similitudes entre las matemticas de
propiedades de pequea escala -- la posicin y el
movimiento de ruedas o el voltaje y la corriente de
componentes electrnicos -- y las matemticas de otros fenmenos fsicos, ej. trayectorias
balsticas, inercia, resonancia, transferencia de energa, momento, etc.
Modelar los fenmenos fsicos con las propiedades elctricas rinde una gran ventaja sobre usar
modelos fsicos:
1. los componentes elctricos son ms pequeos y baratos; son ms fcilmente construidos
y ejercitados.
2. Aunque de otra manera similar, los fenmenos, elctricos se pueden hacer que ocurran
en marcos de tiempo convenientemente cortos.
Centralmente, los sistemas trabajaron creando anlogos elctricos de otros sistemas,
permitiendo a los usuarios predecir el comportamiento de los sistemas de inters al observar los
anlogos elctricos. La ms til de las analogas fue la manera en que el comportamiento en
pequea escala poda ser representado con ecuaciones integrales y diferenciales, y por lo tanto
poda ser usado para solucionar esas ecuaciones. Un ingenioso ejemplo de tal mquina fue el
integrador de agua construido en 1928; un ejemplo elctrico es la mquina de Mallock
construida en 1941.
A diferencia de las computadoras digitales modernas, las computadoras anlogas no eran muy
flexibles, y necesitan ser reconfiguradas (es decir, reprogramadas) manualmente para cambiarlas
para trabajar de un problema a otro. Las computadoras anlogas tenan una ventaja sobre los
primeros computadores digitales en que podan ser usadas para solucionar problemas complejos
usando comportamientos anlogos mientras que las primeras tentativas en las computadoras
digitales eran absolutamente limitadas. Pero a medida que las computadoras digitales han
venido siendo ms rpidas y usaban memorias ms grandes (ej, RAM o almacenamiento
interno), han desplazado casi completamente a las computadoras anlogas, y la programacin de
computadores, o codificacin ha surgido como otra profesin humana.
Puesto que las computadoras eran raras en esta era, las soluciones eran a menudo hard-coded en
las formas de papel como grficas y nomogramas, que entonces podan producir soluciones
anlogas a esos problemas, tales como la distribucin de presiones y temperaturas en un sistema
de calefaccin.
Algunas de las computadoras anlogas ms extensamente desplegadas incluyeron dispositivos
para apuntar armas, tales como los sistemas Norden bombsight y Fire-control system para
embarcaciones navales. Algunos de stos permanecieron en uso por dcadas despus de la
segunda guerra mundial. Un ejemplo es el Mark I Fire Control Computer, desplegado por la
Armada de los Estados Unidos en una variedad de naves desde los destructores a los
acorazados.
Otros ejemplos incluyeron el Heathkit EC-1, y la computadora hidrulica MONIAC.
El arte de la computacin anloga alcanz su cenit con el Analizador Diferencial, inventado en
1876 por James Thomson y construido por H. W. Nieman y Vannevar Bush en el MIT
comenzando en 1927. Fueron construidas menos de una docena de estos dispositivos; el ms
poderoso fue construido en la Escuela Moore de Ingeniera Elctrica en la Universidad de
Pensilvania, donde tambin fue construido el ENIAC. Las computadoras electrnicas digitales,
como el ENIAC, significaron el fin para la mayora de las mquinas anlogas de computacin,
pero las computadoras anlogas hbridas, controladas por electrnica digital, permanecan en
substancial uso en los aos 1950 y los aos 1960, y ms adelante en algunas aplicaciones
especializadas.
Primeros computadores digitales
La era de computar moderno comenz con un explosivo desarrollo antes y durante la Segunda
Guerra Mundial, a medida que los circuitos electrnicos, los rels, los condensadores, y los
tubos de vaco reemplazaron los equivalentes mecnicos y los clculos digitales reemplazaron
los clculos anlogos. Las mquinas como el AtanasoffBerry Computer, Z3, Colossus, y el
ENIAC fueron construidas a mano usando circuitos que contenan rels o vlvulas (tubos de
vaco), y a menudo usaron tarjetas perforadas o cintas perforadas para la entrada y como el
medio de almacenamiento principal (no voltil).
En esta era, un nmero de diferentes mquinas fueron producidas con capacidades que
constantemente avanzaban. Al principio de este perodo, no existi nada que se asemejara
remotamente a una computadora moderna, excepto en los planes perdidos por largo tiempo de
Charles Babbage y las visiones??? matemticas de Alan Turing y otros. Al final de la era,
haban sido construidos dispositivos como el EDSAC, y son considerados universalmente como
computadores digitales. Definir un solo punto en la serie, como la "primera computadora",
pierde muchos sutiles detalles.
El texto escrito por Alan Turing en 1936 prob ser enormemente influyente en la computacin y
ciencias de la computacin de dos maneras. Su principal propsito era probar que haba
problemas (nombrados el problema de la parada) que no podan ser solucionados por ningn
proceso secuencial. Al hacer eso, Turing proporcion una definicin de una computadora
universal, una construccin que vino a ser llamada mquina de Turing, un dispositivo
puramente terico que formaliza el concepto de ejecucin de algoritmo, reemplazando el
engorroso lenguaje universal basado en en aritmtica de Kurt Gdel. Excepto por las
limitaciones impuestas por sus almacenamientos de memoria finitos, se dice que las
computadoras modernas son Turing completo, que es como decir que tienen la capacidad de
ejecucin de algoritmo equivalente a una mquina universal de Turing. Este tipo limitado de la
cualidad de Turing completo es algunas veces visto como la capacidad umbral que separa las
computadoras de uso general de sus precursores de propsito especfico.
Para que una mquina de computacin sea una computadora de propsito general prctica, debe
haber algn mecanismo de lectura/escritura conveniente, como por ejemplo la cinta perforada.
Para la completa versatilidad, la arquitectura de Von Neumann usa la misma memoria para
almacenar tanto los programas como los datos; virtualmente todas las computadoras
contemporneas usan esta arquitectura (o alguna variante). Mientras que es tericamente posible
implementar una computadora completa mecnicamente (como demostr el diseo de
Babbage), la electrnica hizo posible la velocidad y ms adelante la miniaturizacin que
caracterizan las computadoras modernas.
En la era de la Segunda Guerra Mundial haban tres corrientes paralelas en el desarrollo de la
computadora, y dos fueron ignoradas en gran parte o deliberadamente mantenidas en secreto. La
primera fue el trabajo alemn de Konrad Zuse. La segunda fue el desarrollo secreto de la
computadora Colossus en el Reino Unido. Ninguna de stas tuvieron mucha influencia en los
varios proyectos de computacin en los Estados Unidos. La tercera corriente de desarrollo de la
computadora, el ENIAC y el EDVAC de Eckert y Mauchly, fue publicada extensamente.
Z-series de Konrad Zuse: Las primeras computadoras controladas por programa
Una reproduccin de la computadora Z1 de Zuse.
Trabajando aisladamente en Alemania, en 1936
Konrad Zuse comenz la construccin de sus
primeras calculadoras de la Z-series que ofrecan
memoria y programabilidad (limitada
inicialmente). La Z1 de Zuse, que aunque
puramente mecnica ya era binaria, fue finalizada
en 1938. Nunca trabaj confiablemente debido a
problemas con la precisin de las partes.
La subsecuente mquina de Zuse, el Z3, fue finalizada en 1941. Fue basada en rels telefnicos
y trabaj satisfactoriamente. El Z3 se convirti as en la primera computadora funcional, de todo
propsito, controlada por programa. De muchas maneras era muy similar a las mquinas
modernas, siendo pionera en numerosos avances, tales como nmeros de punto flotante. El
reemplazo del difcil de implementar sistema decimal, usado en el diseo temprano de Charles
Babbage, por el ms simple sistema binario, signific que las mquinas de Zuse eran ms fciles
de construir y potencialmente ms confiables, dadas las tecnologas disponibles en aquel
tiempo. Esto a veces es visto como la razn principal por la que Zuse tuvo xito donde Babbage
fall.
Los programas fueron alimentados en el Z3 por medio de pelculas perforadas. Faltaban los
saltos condicionales, pero desde los aos 1990 se ha probado tericamente que el Z3 segua
siendo un computador universal (ignorando sus limitaciones de tamao fsico de
almacenamiento). En dos aplicaciones de patente de 1936, Konrad Zuse tambin anticip que
las instrucciones de mquina podan ser almacenadas en el mismo almacenamiento usado para
los datos - la idea clave de lo que sera conocido como la arquitectura de Von Neumann y fue
implementada por primera vez en el posterior diseo del EDSAC britnico (1949). Zuse
tambin deca haber diseado el primer lenguaje de programacin de alto nivel, (Plankalkl), en
1945 (que fue publicado en 1948) aunque fue implementado por primera vez en 2000 por un
equipo alrededor de Ral Rojas en la Universidad Libre de Berln - cinco aos despus de que
muri Zuse.
Zuse sufri reveses durante la Segunda Guerra Mundial cuando algunas de sus mquinas fueron
destruidas en el curso de las campaas aliadas de bombardeos. Aparentemente su trabajo en
gran parte sigui siendo desconocido a los ingenieros en el Reino Unido y los E.E.U.U. hasta
mucho ms tarde, aunque al menos la IBM estaba enterada de ellos pues financiaron a su
compaa de lanzamiento de posguerra en 1946 en el retorno por una opcin en las patentes de
Zuse.


Colossus
El colossus fue usado para romper cifrados alemanes
durante la Segunda Guerra Mundial.
Durante la Segunda Guerra Mundial, los britnicos
en Bletchley Park alcanzaron un nmero de xitos al
romper las comunicaciones militares alemanas
cifradas. La mquina de cifrado alemana, Enigma,
fue atacada con la ayuda de mquinas
electromecnicas llamadas bombes. La bombe,
diseada por Alan Turing y Gordon Welchman,
despus de la bomba criptogrfica polaca (1938), eliminaba ajustes posibles del Enigma al
realizar cadenas deducciones lgicas implementadas elctricamente. La mayora de las
posibilidades conducan a una contradiccin, y las pocas restantes se podan probar a mano.
Los alemanes tambin desarrollaron una serie de sistemas de cifrado de teleimpresora, muy
diferentes del Enigma. La mquina Lorenz SZ 40/42 fue usada para las comunicaciones de alto
nivel del ejrcito, llamada "Tunny" por los britnicos. Las primeras intercepciones de los
mensajes Lorenz comenzaron en 1941. Como parte de un ataque contra los Tunny, el profesor
Max Newman y sus colegas ayudaron a especificar el colossus. El Mk I colossus fue construido
entre marzo y diciembre de 1943 por Tommy Flowers y sus colegas en el Post Office Research
Station en Dollis Hill en Londres y despus enviado a Bletchley Park.
El colossus fue el primer dispositivo de computacin totalmente electrnico. El colossus us
una gran cantidad de vlvulas (tubos de vaco). Tena entrada de cinta de papel y era capaz de
ser configurado para realizar una variedad de operaciones de lgica booleana en sus datos, pero
no era Turing completo. Fueron construidos nueve Mk II Colossi (el Mk I fue convertido en un
Mk II haciendo diez mquinas en total). Los detalles de su existencia, diseo, y uso fueron
mantenidos secretos bien entrados los aos 1970. Winston Churchill personalmente public una
orden para su destruccin en piezas no ms grandes que la mano de un hombre. debido a este
secreto los Colossi no fueron incluidos en muchas historias de la computacin. Una copia
reconstruida de una de las mquinas Colossus est ahora en exhibicin en Bletchley Park.
Desarrollos norteamericanos
En 1937, Claude Shannon produjo su tesis magistral en el MIT que por primera vez en la
historia implicaba el lgebra booleana usando rels y conmutadores electrnicos. La tesis de
Shannon, intitulada A Symbolic Analysis of Relay and Switching Circuits (Un anlisis
simblico de circuitos de conmutacin y rels), esencialmente funda el diseo de circuitos
digitales prcticos.
En noviembre de 1937, George Stibitz, entonces trabajando en los Laboratorios Bell, termin
una computadora basada en rels que calculaba con la adicin binaria y apod con el nombre de
"Modelo K" (por "kitchen" (cocina), donde l la haba ensamblado). A finales de 1938, los
Laboratorios Bell autorizaron un programa de investigacin completo con Stibitz al timn. Su
Complex Number Calculator, terminado el 8 de enero de 1940, poda calcular nmeros
complejos. En una demostracin del 11 de septiembre de 1940 en la conferencia de la American
Mathematical Society en el Dartmouth College, Stibitz pudo enviar, al Complex Number
Calculator, comandos remotos sobre lneas telefnicas por un teletipo. Fue la primera mquina
de computacin usada remotamente, en este caso sobre una lnea telefnica. Algunos
participantes en la conferencia que atestiguaron la demostracin eran John Von Neumann, John
Mauchly, y Norbert Wiener, quien escribi sobre ello en sus memorias.
En 1939, John Vincent Atanasoff y Clifford E. Berry de Iowa State University desarrollaron el
Atanasoff Berry Computer (ABC), una calculadora electrnica digital de propsito especial para
solucionar sistemas de ecuaciones lineares. La meta original era solucionar 29 ecuaciones
simultneas de 29 incgnitas cada una, pero debido a errores en el mecanismo del perforador de
tarjetas la mquina terminada solamente poda solucionar algunas ecuaciones. El diseo usaba
ms de 300 tubos de vaco para alta velocidad y empleaba para la memoria condensadores
fijados en un tambor que rotaba mecnicamente. Aunque la mquina ABC no era programable,
fue la primera en usar circuitos electrnicos. El co-inventor del ENIAC, John Mauchly, examin
el ABC en junio de 1941, y su influencia en el diseo de la posterior mquina ENIAC es una
cuestin de controversia entre los historiadores del computador. El ABC fue en gran parte
olvidado hasta que se convirti en el foco del pleito legal Honeywell vs. Sperry Rand, la
decisin invalid la patente de ENIAC (y varias otras), entre muchas razones por haber sido
anticipado por el trabajo de Atanasoff.
En 1939, en los laboratorios Endicott de la IBM comenz el desarrollo del Harvard Mark I.
Conocido oficialmente como el Automatic Sequence Controlled Calculator, el Mark I fue una
computadora electromecnica de propsitos generales construida con el financiamiento de la
IBM y con la asistencia del personal de la IBM, bajo direccin del matemtico de Harvard,
Howard Aiken. Su diseo fue influenciado por la Mquina Analtica de Babbage, usando ruedas
de aritmtica y almacenamiento decimal e interruptores rotatorios adems de rels
electromagnticos. Era programable va una cinta de papel perforado, y contena varias unidades
de clculo trabajando en paralelo. Versiones posteriores contuvieron varios lectores de cinta de
papel y la mquina poda cambiar entre los lectores basados en una condicin. Sin embargo, la
mquina no era absolutamente Turing completa. El Mark I fue trasladado a la universidad de
Harvard y comenz la operacin en mayo de 1944.
ENIAC
El ENIAC realiz clculos de la trayectoria
balstica usando 160 kilovatios de energa.
El ENIAC (Electronic Numerical Integrator and
Computer), construido en los Estados Unidos,
fue el primer computador electrnico de
propsito general. Construido bajo la direccin
de John Mauchly y John Presper Eckert en la
universidad de Pennsylvania, era 1.000 veces
ms rpido que sus contemporneos. El
desarrollo y la construccin del ENIAC dur
desde 1943 hasta estar operativo completamente
al final de 1945.
Cuando su diseo fue propuesto, muchos investigadores creyeron que los millares de delicadas
vlvulas (es decir tubos de vaco) se quemaran tan frecuentemente que el ENIAC estara con
tanta frecuencia inactivo por reparaciones que sera intil. Sin embargo, era capaz de miles de
operaciones por segundo por horas enteras entre las fallas de vlvulas. Valid abiertamente el
uso de la electrnica para la computacin en gran escala. Esto fue crucial para el desarrollo del
cmputo moderno.
El ENIAC era inequvocamente un dispositivo Turing completo. Sin embargo, un "programa"
en el ENIAC era definido por los estados de sus cables de remiendo e interruptores, una
decepcionante disparidad con las mquinas electrnicas de programa almacenado que se
desarrollaron a partir del ENIAC. Programarlo significaba recablearlo. Las mejoras completadas
en 1948 hicieron posible ejecutar programas almacenados fijados en memoria de tabla de
funcin, que hizo la programacin menos un esfuerzo "nico/realizado solo una vez/nico en su
tipo"??, y ms sistemtico.

La mquina de von Neumann de primera generacin y otros trabajos
Incluso antes de que el ENIAC estuviera terminado, Eckert y Mauchly reconocieron sus
limitaciones y comenzaron el diseo de una nueva computadora, el EDVAC, que deba tener
programa almacenado. John von Neumann escribi un reporte de mplia circulacin que
describa el diseo del EDVAC en el que tanto los programas como los datos de trabajo estaban
almacenados en un solo unificado almacn. Este diseo bsico, que sera conocido como la
arquitectura de von Neumann, servira como la base para el desarrollo de las primeras
computadoras digitales de propsito general realmente flexibles.
En esta generacin, el almacenamiento temporal o de trabajo fue proporcionado por lneas de
retardo acstico, que usaban el tiempo de propagacin del sonido a travs de un medio como el
mercurio lquido (o a travs de un alambre) para almacenar datos brevemente. Una serie de
pulsos acsticos eran enviados a lo largo de un tubo; despus de un tiempo, en lo que el pulso
alcanzaba el extremo del tubo, el circuito detectaba si el pulso representaba un 1 un 0 y
causaba al oscilador volver a reenviar el pulso. Otros usaron los tubos de Williams, que utilizan
la capacidad de un tubo de imagen de televisin para almacenar y de recuperar datos. Por 1954,
la memoria de ncleo magntico rpidamente desplaz la mayora de las otras formas de
almacenamiento temporal, y domin el campo hasta mediados de los aos 1970.
La primera mquina funcional de von Neumann fue el "Baby" ("Beb") de Manchester o Small-
Scale Experimental Machine, construida en la universidad de Manchester en 1948; fue seguida
en 1949 por el computador Manchester Mark I que funcion como un sistema completo usando
el tubo Williams y el tambor magntico para la memoria, y tambin introdujo los registros de
ndice. El otro competidor para el ttulo de "primer computador digital de programa
almacenado" haba sido el EDSAC, diseado y construido en la Universidad de Cambridge.
Operacional en menos de un ao despus de la Manchester "Baby", tambin era capaz de
abordar problemas reales. EDSAC fue inspirado de hecho por los planes para el EDVAC
(Electronic Discrete Variable Automatic Computer), el sucesor del ENIAC; estos planes ya
estaban en el lugar correcto para el tiempo en que el ENIAC fue operacional exitosamente. A
diferencia del ENIAC, que usaba el procesamiento paralelo, el EDVAC us una sola unidad de
procesamiento. Este diseo era ms simple y fue el primero en ser implementado en cada
exitosa onda de miniaturizacin, y creciente confiabilidad. Algunos ven al Manchester Mark
I/EDSAC/EDVAC como las "Evas" de la cuales casi todas las computadoras actuales derivan su
arquitectura.
La primera computadora programable universal en la Unin Sovitica fue creada por un equipo
de cientficos bajo direccin de Sergei Alekseyevich Lebedev del Instituto Kiev de
Electrotecnologa, Unin Sovitica (ahora Ucrania). El computador MESM (, Small
Electronic Calculating Machine) estuvo operacional en 1950. Tena cerca de 6.000 tubos de
vaco y consumida 25 kW de energa. Poda realizar aproximadamente 3.000 operaciones por
segundo. Otra mquina temprana fue el CSIRAC, un diseo australiano que corri su primer
programa de prueba en 1949. CSIRAC es el computador ms viejo todava en existencia y el
primero en haber sido usado para ejecutar msica digital.
En octubre de 1947, los directores de J. Lyons & Company, una compaa britnica del famosa
por sus tiendas de t (pequeos restaurantes) pero con fuertes intereses en las nuevas tcnicas de
gerencia de oficinas, decidido a tomar un papel activo en promover el desarrollo comercial de
los computadores. Por 1951 el computador LEO I estuvo operacional y corri el primer job de
computador de oficina rutinario regular del mundo.
La mquina de la universidad de Manchester se convirti en el prototipo para la Ferranti Mark I.
La primera mquina Ferranti Mark I fue entregada a la Universidad en febrero de 1951 y por lo
menos otras nueve fueron vendidas entre 1951 y 1957.
En junio de 1951, el UNIVAC I (Universal Automatic Computer) fue entregado a la Oficina del
Censo de los Estados Unidos. Aunque fue fabricada por Remington Rand, la mquina con
frecuencia fue referida equivocadamente como la "IBM UNIVAC". Eventualmente Remington
Rand vendi 46 mquinas en ms de $1 milln por cada una. El UNIVAC era el primer
computador 'producido en masa'; todos los predecesores haban sido unidades 'nicas en su
tipo'. Us 5.200 tubos de vaco y consuma 125 kW de energa. Us para la memoria una lnea
de retardo de mercurio capaz de almacenar 1.000 palabras de 11 dgitos decimales ms el signo
(palabras de 72 bits). A diferencia de las mquinas de la IBM no fue equipado de un lector de
tarjetas perforadas sino con una entrada de cinta magntica de metal al estilo de los aos 1930,
hacindola incompatible con algunos almacenamientos de datos comerciales existentes. La cinta
de papel perforado de alta velocidad y las cintas magnticas del estilo moderno fueron usados
para entrada/salida por otras computadoras de la era.
En noviembre de 1951, la compaa J. Lyons comenz la operacin semanal de un Job de
valuaciones de panadera en el LEO (Lyons Electronic Office). ste fue la primera aplicacin de
negocio en tener vida en un computador de programa almacenado.
En 1952, la IBM anunci pblico el IBM 701 Electronic Data Processing Machine, la primera
en su excitosa 700/7000 series y su primer computador IBM mainframe. El IBM 704,
introducido en 1954, us la memoria de ncleo magntico, que se convirti en el estndar para
las mquinas grandes. El primer lenguaje de programacin de propsitos generales de alto nivel
implementado, FORTRAN, tambin fue desarrollado en la IBM para los 704 durante 1955 y
1956 y lanzado a principios de 1957. (El diseo en 1945 del leguaje de alto nivel Plankalkl, de
Konrad Zuse, no fue implementado en aquel tiempo).
En 1954 la IBM introdujo un computador ms pequeo y ms econmico que prob ser muy
popular. El IBM 650 pesaba ms de 900 Kg, la fuente de alimentacin pesada alrededor 1.350
Kg y ambos fueron contenidos en gabinetes separados de ms o menos 1,5 x 0,9 x 1,8 metros.
Costaba $500.000 o poda ser arrendada por $3.500 al mes. Su memoria de tambor tena
originalmente solamente 2.000 palabras de diez dgitos, y requera una programacin arcana
para una eficiente computacin. Las limitaciones de la memoria tales como sta iban a dominar
la programacin por dcadas posteriores, hasta la evolucin de las capacidades del hardware y
un modelo de programacin que eran ms benvolos al desarrollo del software.
En 1955, Maurice Wilkes invent la microprogramacin, que fue posteriormente mpliamente
usada en los CPUs y las unidades de punto flotante de los mainframes y de otras computadoras,
tales como las series del IBM 360. La microprogramacin permite al conjunto de instrucciones
base ser definido o extendido por programas incorporados en el hardware (ahora a veces
llamado como firmware, microcdigo, o milicdigo).
En 1956, la IBM vendi su primer sistema de disco magntico, RAMAC (Random Access
Method of Accounting and Control). Us 50 discos de metal de 24 pulgadas (610 mm), con 100
pistas por lado. Poda almacenar 5 megabytes de datos y costaba $10.000 por megabyte. (En
2006, el almacenamiento magntico, en la forma de discos duros, costaba menos de un dcimo
de un centavo por megabyte).
Segunda generacin: Transistores
Inicialmente, se crea que seran producidos o utilizados muy pocos computadores. Esto era
debido en parte a su tamao, al costo, y a la falta de previsin en los tipos de usos a los que
podan ser aplicados los computadores.
En 1951 inicia la primera mquina de clculo hecha en serie y hay un gran desarrollo de estas
mquinas, debido a la introduccin de nuevas tcnicas, de nuevas unidades y mtodos de
programacin. En 1953 el nmero de mquinas de clculo en todo el mundo se eleva hasta cerca
de 100 unidades.
En 1958 solamente los Estados Unidos tienen cerca de 2.500 modelos en total.
En Italia la primera mquina de clculo fue colocada en 1954 en la Universidad Politcnico de
Miln y solamente en 1957 es usada por una firma. En 1958 es colocada en Italia un dcimo de
las mquinas de clculo, que apoyan cerca de 700 empleados meccanogrficos. En la conclusin
de la Primera Generacin, al final de los aos 1950, las mquinas electrnicas de clculo han
ganado la confianza de sus usuarios. Al principio eran consideradas, ms como instrumentos de
clculo y tiles para la investigacin en la universidad, que mquinas tiles por sus capacidades
de procesar informacin, para las corporaciones o las necesidades operativas de las firmas.
Las mquinas de clculo superan ms y ms las restricciones debido a alguna construccin y
tcnicas de programacin no refinadas.
Su uso no representa ms una "aventura" para las firmas y las corporaciones que las colocan,
sino que responden a la necesidad de solucionar los varios problemas operativos.
Alrededor de finalles de los aos 1950 los tubos fueron sustituidos por transistores. Esto levanta
lo que se conoce como la "segunda generacin" de mquinas de clculo.
Usando los transistores y mejorando las mquinas y los programas, la mquina de clculo se
vuelve ms rpida y econmica y esto difunde en diez mil modelos en todo el mundo. Por la
situacin econmica general cambiante, el continuo crecimiento de las firmas, la introduccin
de nuevas tcnicas de organizacin y la gerencia de una firma, pasa de un uso prevalente de
contabilidad y estadstico a algunas aplicaciones ms complejos que se refieren a todos los
sectores de activos.
El transistor fue realizado en 1948 por los norteamericanos John Bardeen, Walter Brattain y
William Shockley que compartieron por su invencin el Premio Nobel de Fsica de 1956. El
transistor es un dispositivo electrnico hecho de cristal de silicio o germanio en los que
diferentes tomos de materiales son oportunamente insertados.
Para algunos valores de tensin elctrica a la cual es expuesta el transistor, tiene la capacidad de
transmitir o no la corriente, as que puede representar el 1 el 0 que son reconocidos por la
mquina. Comparado a las vlvulas, el transistor tiene muchos ventajas: tienen un precio de
fabricacin ms pequeo y una velocidad diez veces mayor, pasando de la posicin 1 a 0 en
algunas millonsimas de segundo. Los tamaos de un transistor son de algunos milmetros
comparado a los muchos centmetros del tubo de vaco. Las direcciones de operacin segura son
incrementadas porque los transistores, trabajando "en fro", evitan las roturas que eran
frecuentes en las vlvulas debido al calentamiento. As, las mquinas son construidas con
decenas de miles de circuitos complejos que son incluidos en un pequeo espacio.
Entre los sistemas de la segunda generacin marcamos el IBM 1401, que fue instalado desde
1960 hasta 1964 en ms de cientos de miles de modelos, monopolizando alrededor de un tercio
del mercado mundial. En este perodo tambin estuvo la nica tentativa italiana: el ELEA de
Olivetti, producido en 110 modelos.
El desarrollo notable de las mquinas de clculo y de sus aplicaciones en este perodo no es
debido solamente a la caracterstica del CPU (Unidad Central de Proceso), pero tambin a las
continuas mejoras hechas en las memorias auxiliares y en las unidades para la toma y emisin
de datos.
Las memorias de discos pueden manejar decenas de millones de letras o dgitos. Ms unidades
pueden ser conectadas al mismo tiempo a la mquina de clculo, llevando as la capacidad de
memoria total a algunos cientos de millones de caracteres.
Cerca de los discos que estn conectados firmemente con la unidad central son introducidas
algunas unidades en las cuales las pilas de discos son mviles y pueden ser fcilmente
reemplazados por otra pila en pocos segundos.
Incluso si la capacidad de discos mviles es ms pequea comparada a las fijas, su
intercambiabilidad garantiza una capacidad ilimitada de datos que estn listos para la
elaboracin.
Las mquinas de clculo de la segunda generacin, a travs de un dispositivo particular hecho
para ordenar los datos interiores, pueden sobreponer diferentes operaciones, esto significa leer y
perforar las tarjetas al mismo tiempo, ejecutar clculos y tomar decisiones lgicas, escribir y
leer la informacin en cintas magnticas.
Para garantizar el continuo cambio de informacin entre el centro y la periferia, surgen las
unidades terminales que tienen que transmitir los datos a la mquina de clculo central que
tambin puede estar a una distancia de cientos de kilmetros gracias a una conexin telefnica.
Post-1960: Tercera generacin y ms all
La explosin en el uso de computadores comenz con los computadores de la 'tercera
generacin'. stos dependan en la invencin independiente de Jack St. Clair Kilby y Robert
Noyce, el circuito integrado (o microchip), que condujo ms adelante a la invencin del
microprocesador, por Ted Hoff y Federico Faggin en Intel.
Durante los aos 1960 haba un considerable solapamiento entre las tecnologas de la segunda y
la tercera generacin. Tan tarde como en 1975, Sperry Univac continuaba la fabricacin de
mquinas de segunda generacin como el UNIVAC 494.
El microprocesador condujo al desarrollo del microcomputador, computadores pequeos, de
bajo costo, que poda ser posedo por individuos y pequeas empresas. Los primeros
microcomputadores aparecieron en los aos 1970, y llegaron a ser ubicuos en los aos 1980 y
ms all. Steve Wozniak, cofundador de Apple Computer, es acreditado por desarrollar el
primer computador casero comercializado masivamente. Sin embargo, su primera computadora,
el Apple I, vino algn tiempo despus del KIM-1 y el Altair 8800, y la primera computadora de
Apple con capacidades de grficos y de sonidos sali bien despus del Commodore PET. La
computacin se ha desarrollado con arquitecturas de microcomputador, con caractersticas
aadidas de sus hermanos ms grandes, ahora dominantes en la mayora de los segmentos de
mercado.

Anda mungkin juga menyukai