Você está na página 1de 23

Historia del hardware

(Redirigido desde Historia del hardware de computador)

La mquina analtica de Charles Babbage, en el Science Museum de Londres.

El hardware 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;1 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, laregla de clculo, la computadora analgica 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.
ndice
[ocultar]

1 Los dispositivos ms antiguos 2 Introduccin 3 Primeras calculadoras 4 1801: Tecnologa de tarjeta perforada 5 1930s-1960s: Calculadoras de escritorio 6 Computadoras analgicas avanzadas 7 Primeros computadores digitales

o o o o

7.1 Z-series de Konrad Zuse: Las primeras computadoras controladas por programa 7.2 Colossus 7.3 Desarrollos norteamericanos 7.4 ENIAC

8 La mquina de von Neumann de primera generacin y otros trabajos 9 Segunda generacin: Transistores 10 Post-1960: Tercera generacin y ms all 11 Vase tambin 12 Notas al pie 13 Referencias 14 Enlaces externos

14.1 Historia britnica

Los dispositivos ms antiguos[editar]


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 a. C.), 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[editar]
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[editar]
Artculo principal: Calculadora.

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 Feniciaque 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 engranajesestn en el corazn de dispositivos mecnicos como la calculadora deCurta.

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 loslogaritmos 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 lacalculadora 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 mecnicabsica, 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.2 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 amigoJohannes 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 exitosa producida en

serie, ElAritmmetro 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.

1801: Tecnologa de tarjeta perforada[editar]

Sistema de tarjeta perforada de una mquina de msica.

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 Hollerithinvent una mquina tabuladora usandotarjetas 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. Su idea inicial era usar las tarjetas perforadas para controlar una mquina que poda calcular e imprimir con precisin enorme las tablaslogartmicas (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 primera programadora 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, en teora, en lo cierto. 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 deEstados 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 mquinas tabuladoras especializadas. 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.3

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 edicincompilacin-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[editar]

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, muchas de ellas eran mujeres dedicadas a la matemtica, que entendan las ecuaciones diferencialesque 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 EC130 de cuatro funciones. Tena un diseo completamentetransistorizado, 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 analgicas avanzadas[editar]

Analizador diferencial de Cambridge, 1938. Artculo principal: Computador analgico.

Antes de la Segunda Guerra Mundial, las computadoras analgicas mecnicas y elctricas eran consideradas el "estado del arte", y muchos pensaban que eran el futuro de la computacin. Las computadoras analgicas 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. Estos sistemas trabajan 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 diferenciales e integrales, 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 analgicas no eran muy flexibles, y necesitan ser reconfiguradas (es decir reprogramadas) manualmente para cambiar de un problema a otro. Las computadoras analgicas 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 con computadoras digitales fueron muy 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 analgicas, 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 manuales en formas como grficas en papel y nomogramas, que entonces podan producir soluciones analgicas a esos problemas, tales como la distribucin de presiones y temperaturas en un sistema de calefaccin. Algunas de las computadoras analgicas ms extensamente desplegadas incluyeron dispositivos para apuntar armas, tales como los sistemas de lanzamiento de torpedos o elNorden 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 y los acorazados. Otros ejemplos incluyeron el Heathkit EC-1, y la computadora hidrulica MONIAC. El arte de la computacin analgica alcanz su cenit con el Analizador diferencia, inventado en 1876 por James Thomson y construido por H. W. Nieman y Vannevar Bush en elMIT 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 laUniversidad de Pensilvania, donde tambin fue construido el ENIAC. Las computadoras electrnicas digitales, como el ENIAC, significaron el fin para la mayora de las mquinas analgicas de computacin, pero las computadoras analgicas hbridas, controladas por electrnica digital, permanecan en uso en los aos 1950 y 1960, y siguieron ms adelante en aplicaciones especializadas.

Primeros computadores digitales[editar]


La era del computador moderno comenz con un explosivo desarrollo antes y durante la Segunda Guerra Mundial, a medida que los circuitos electrnicos, los rels, loscondensadores, 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 ocintas 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[editar]

Una reproduccin de la computadora Z1 deZuse.

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, a cambio de una opcin sobre las patentes de Zuse.

Colossus[editar]

El colossus fue usado para romper cifrados alemanes durante la Segunda Guerra Mundial. Artculo principal: Colossus.

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[editar]
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 unteletipo. 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[editar]
Artculo principal: 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 propsitos generales. 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 computador moderno. El ENIAC era inequvocamente un dispositivo Turing completo. Sin embargo, un "programa" en el ENIAC era definido por el cableado mismo, enchufes 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 en la "memoria" fija de la tabla de funciones (un gran panel porttil de interruptores decimales), que hizo de la programacin un esfuerzo ms sencillo y sistemtico.

La mquina de von Neumann de primera generacin y otros trabajos[editar]

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 amplia circulacin que describa el diseo del EDVAC en el que tanto los programas como los datos de trabajo estaban almacenados en un solo espacio de almacenamiento unificado. 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.

El "Beb" en el Museo de Ciencia e Industria (MSIM), deMnchester (Inglaterra).

La primera mquina funcional de von Neumann fue el "Baby" ("Beb") de Manchester o Small-Scale Experimental Machine, construida en la universidad de Mnchester en 1948; fue seguida en 1949 por el computador Manchester Mark Ique 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 elprocesamiento 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 computadorMESM (, 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.4 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. Sumemoria 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 ampliamente 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[editar]


Artculo principal: Segunda generacin de computadoras.

Un Sistema IBM 1401. Desde la izquierda: lector/perforador 1402, procesador 1401, impresora 1403.

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 finales 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 puedn 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[editar]


Artculo principal: Historia del hardware de computador (1960-presente).

El primer Commodore PET, el PET 2001 (1977). Ntese el grabador de cassette y elteclado tipo calculadora.

Apple I expuesto en el Smithsonian Institution.

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 delmicroprocesador, 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 caserocomercializado 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. Una indicacin de la rapidez del desarrollo de este campo puede ser deducido por el artculo seminal de Burks, Goldstein, von Neuman, documentado en la revista Datamation de septiembre-octubre de 1962, que fue escrito, como versin preliminar 15 aos ms temprano. (ver las referencias abajo). Para el momento en que cualquier persona tuviera tiempo para escribir cualquier cosa, ya era obsoleto.

Vase tambin

Você também pode gostar