Está en la página 1de 16

UNIVERSIDAD PRIVADA DE TACNA FACULTAD DE INGENIERA ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS

TRABAJO MONOGRFICO DE INVESTIGACIN:

HISTORIA DE LAS COMPUTADORAS


Autor: Edward Paucara Nez

Curso: Arquitectura de Computadoras Docente: Ing. Henry Chaina

Tacna, Junio del 2011

NDICE DE CONTENIDOS INTRODUCCIN ................................................................................................................ 4 OBJETIVOS ........................................................................ Error! Bookmark not defined. CAPTULO 1: GENERALIDADES ...................................... Error! Bookmark not defined. 1.1. GENERALIDADES DE LA INSTITUCIN ............. Error! Bookmark not defined. 1.1.1. RAZON SOCIAL ............................................... Error! Bookmark not defined. 1.1.2. UBICACIN ...................................................... Error! Bookmark not defined. 1.1.3. MARCO LEGAL ................................................ Error! Bookmark not defined. 1.1.4. VISIN DE LA MPT .......................................... Error! Bookmark not defined. 1.1.5. MISIN DE LA MPT ......................................... Error! Bookmark not defined. 1.1.6. ESTRUCTURA ORGNICA ............................. Error! Bookmark not defined. 1.2. GENERALIDADES DEL REA DE TRABAJO ...... Error! Bookmark not defined. 1.2.1. NOMBRE DEL REA DE TRABAJO ................ Error! Bookmark not defined. 1.2.2. VISIN .............................................................. Error! Bookmark not defined. 1.2.3. MISIN.............................................................. Error! Bookmark not defined. 1.2.4. ESTRUCTURA ORGNICA ............................. Error! Bookmark not defined. 1.2.5. FUNCIONES ..................................................... Error! Bookmark not defined. 1.2.6. SITUACIN DEL PRACTICANTE .................... Error! Bookmark not defined. CAPTULO 2: MARCO TERICO ...................................... Error! Bookmark not defined. 2.1. CABLEADO ESTRUCTURADO ............................. Error! Bookmark not defined. 2.1.1. ANTECEDENTES ............................................. Error! Bookmark not defined. 2.1.2. CONCEPTO E IMPORTANCIA ........................ Error! Bookmark not defined. 2.1.3. TIPOS DE REDES ............................................ Error! Bookmark not defined. 2.1.4. ORGANISMOS REGULADORES Y NORMAS APLICABLES ................. Error! Bookmark not defined. 2.1.5. ELEMENTOS DE UN CABLEADO ESTRUCTURADOError! Bookmark not defined. 2.2. DISEO DE REDES LAN ...................................... Error! Bookmark not defined. 2.2.1. MODELO JERRQUICO .................................. Error! Bookmark not defined. 2.2.2. DISEO EN LAS TRES CAPAS ....................... Error! Bookmark not defined.

2.2.3. REDUNDANCIA ................................................ Error! Bookmark not defined. 2.2.4. SEGURIDAD ..................................................... Error! Bookmark not defined. CAPTULO 3: ANLISIS CRTICO ..................................... Error! Bookmark not defined. 3.1. DESCRIPCIN DEL PROBLEMA ......................... Error! Bookmark not defined. 3.2. JUSTIFICACIN .................................................... Error! Bookmark not defined. 3.3. FORMULACIN DE OBJETIVOS Y METAS......... Error! Bookmark not defined. 3.3.1. OBJETIVO GENERAL ...................................... Error! Bookmark not defined. 3.3.2. OBJETIVOS ESPECFICOS ............................. Error! Bookmark not defined. 3.3.3. METAS .............................................................. Error! Bookmark not defined. 3.4. DIAGNSTICO SITUACIONAL ............................. Error! Bookmark not defined. 3.4.1. INFRAESTRUCTURA INFORMTICA Y DE REDESError! defined. 3.4.2. DISTRIBUCIN DE LOS EQUIPOS DE RED .. Error! Bookmark not defined. 3.4.3. EQUIPAMIENTO ACTUAL DE GIO. ................. Error! Bookmark not defined. 3.4.4. CONFIGURACION IP DE LAS OFICINAS DE INGENIERIAError! Bookmark not defined. 3.4.5. LEGALIZACIN DE SOFTWARE .................... Error! Bookmark not defined. CAPTULO 4: APORTE TCNICO ..................................... Error! Bookmark not defined. 4.1. SOLUCIN PROPUESTA ..................................... Error! Bookmark not defined. 4.2. DESCRIPCIN DEL PROYECTO ......................... Error! Bookmark not defined. 4.3. DISEO DE LA RED PROPUESTA ...................... Error! Bookmark not defined. 4.3.1. DISEO LGICO ............................................. Error! Bookmark not defined. 4.3.2. DISEO FSICO ............................................... Error! Bookmark not defined. 4.4. COMPONENTES DEL PROYECTO ...................... Error! Bookmark not defined. 4.5. REQUERIMIENTOS DE EQUIPOS Y SERVICIOSError! defined. 4.6. CARACTERSTICAS TCNICAS .......................... Error! Bookmark not defined. 4.6.1. SWITCH DE CORE ........................................... Error! Bookmark not defined. 4.6.2. SWITCH DE BORDE ........................................ Error! Bookmark not defined. 4.6.3. IMPRESORA DE RED ...................................... Error! Bookmark not defined. 4.6.4. CMARA IP....................................................... Error! Bookmark not defined. Bookmark not Bookmark not

4.6.5. SISTEMAS DE TELECOMUNICACIONES (CABLEADO Y ORDENAMIENTO DE LA RED) ...................................................... Error! Bookmark not defined. 4.7. ANALISIS DE COSTOS DEL PROYECTO............ Error! Bookmark not defined. 4.7.1. COSTOS DEL PROYECTO .............................. Error! Bookmark not defined. 4.7.2. BENEFICIOS DEL PROYECTO ....................... Error! Bookmark not defined. 4.7.3. INGRESOS Y EGRESOS ................................. Error! Bookmark not defined. 4.8. EVALUACIN DE LA VIABILIDAD DEL PROYECTOError! defined. 4.8.1. FLUJO DE CAJA ............................................... Error! Bookmark not defined. 4.8.2. VALOR ACTUAL NETO (VAN) ......................... Error! Bookmark not defined. 4.8.3. TASA INTERNA DE RETORNO (TIR) .............. Error! Bookmark not defined. 4.8.4. PERODO DE RECUPERACIN DE LA INVERSINError! Bookmark not defined. 4.8.5. RELACIN COSTO-BENEFICIO ..................... Error! Bookmark not defined. CAPTULO 5: IMPLEMENTACIN Y EVALUACIN DE RESULTADOS ................. Error! Bookmark not defined. 5.1. CONSIDERACIONES PREVIAS ........................... Error! Bookmark not defined. 5.2. DIAGRAMA DE IMPLEMENTACIN DE LA SOLUCIN PROPUESTA ...... Error! Bookmark not defined. 5.2.1. DIAGRAMA DE PROCESOS............................ Error! Bookmark not defined. 5.2.2. DIAGRAMA DE GANTT .................................... Error! Bookmark not defined. 5.3. REGISTRO DE OCURRENCIAS ........................... Error! Bookmark not defined. 5.4. REGISTRO FOTOGRFICO ................................. Error! Bookmark not defined. 5.5. RENDIMIENTO DE LA RED IMPLEMENTADA..... Error! Bookmark not defined. 5.5.1. MONITOREO DE LA RED ................................ Error! Bookmark not defined. 5.5.2. DESEMPEO DE LA RED ............................... Error! Bookmark not defined. CONCLUSIONES ............................................................... Error! Bookmark not defined. BIBLIOGRAFA ................................................................... Error! Bookmark not defined. ANEXOS ............................................................................. Error! Bookmark not defined. Bookmark not

INTRODUCCIN

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. 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.

1.

PRIMERAS CALCULADORAS Durante milenios, la humanidad ha

usado

dispositivos El

para

ayudar de

en

los ms

clculos.

dispositivo

contar

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
Suanpan (el nmero representado en el cuadro es 6.302.715.408)

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. 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
La regla de clculo, una calculadora mecnica bsica, facilita la multiplicacin y la divisin.

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.
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 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 exitosa 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. 2. 1801: TECNOLOGA DE TARJETA PERFORADA 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 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. En 1835 Charles Babbage describi su

mquina analtica. Era el plan de una computadora programable


Sistema de tarjeta perforada de una mquina de msica.

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 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

Sistema de tarjeta perforada de una mquina de msica.

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 el 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 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 edicin-compilacin-ejecucin. 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. 3. 1930S-1960S: CALCULADORAS DE ESCRITORIO 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
Calculadora de Curta.

10

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. 4. COMPUTADORAS ANLOGAS AVANZADAS 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
Analizador diferencial de Cambridge, 1938.

-- 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: - Los componentes elctricos son ms pequeos y baratos; son ms fcilmente construidos y ejercitados. - 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

11

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 angica alcanz su cenit con el Differential analyser, 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.

12

5.

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 Atanasoff Berry 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

13

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. 6. Z-SERIES DE KONRAD ZUSE: LAS PRIMERAS COMPUTADORAS

CONTROLADAS POR PROGRAMA 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 de todo

computadora

funcional,

propsito, controlada por programa. De muchas maneras era muy similar a las mquinas modernas, siendo
Una reproduccin de la computadora Z1 de Zuse.

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

14

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. 7. 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
El colossus fue usado para romper cifrados alemanes durante la Segunda Guerra Mundial.

15

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.