COMPUTADORES



HARDWARE    SOFTWARE
HARDWARE
 El hardware ha sido un componente importante del proceso de cálculo
  y almacenamiento de datos desde que se volvió útil para que los valores
  numéricos fueran procesados y compartidos. El hardware de
  computador más primitivo fue probablemente el palillo de cuenta;
  después grabado permitía 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 computación han
  cambiado de simples dispositivos de grabación y conteo al ábaco, la
  regla de cálculo, el computadora analógica y los más recientes, la
  computadora u ordenador. Hasta hoy, un usuario experimentado del
  ábaco usando un dispositivo que tiene más de 100 años puede a veces
  completar operaciones básicas más rápidamente que una persona
  inexperta en el uso de las calculadoras electrónicas, aunque en el caso
  de los cálculos más complejos, los computadores son más efectivos que
  el humano más experimentado.
PRIMERAS CALCULADORAS
 Durante milenios, la humanidad ha usado dispositivos para
  ayudar en los cálculos. El dispositivo de contar más 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 artículos en contenedores,
  probablemente ganado o granos. Una máquina más orientada
  hacia la aritmética es el ábaco. La forma más temprana de ábaco,
  el ábaco de polvo, había 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 paño a cuadros sería colocado en una mesa,
  como una ayuda para calcular sumas de dinero, y los marcadores
  se movían alrededor en ella según ciertas reglas.
Abaco usado en China y Japón
 Un   número de computadores análogos fueron
 construidos en épocas antiguas y medioevales para
 realizar cálculos astronómicos. É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 análogas. Otras versiones tempranas de
 dispositivos mecánicos usados para realizar ciertos
 tipos de cálculos incluyen el Planisferio; algunas de las
 invenciones de Al- Biruni (c. AD 1000); el Equatorium
 de Azarquiel (c. AD 1015); y los computadores
 astronómicos análogos de otros astrónomos e
 ingenieros musulmanes medievales.
Astrolabio                             Equatorium




             Mecanismo de Anticitera
 En 1623, Wilhelm Schickard construyó la primera calculadora mecánica
  digital y por lo tanto se convirtió en el padre de la era de la
  computación. Puesto que su máquina usó técnicas tales como dientes y
  engranajes desarrollados primero para los relojes, también fue llamada
  un 'reloj calculador'. Fue puesto en uso práctico por su amigo Johannes
  Kepler, quien revolucionó la astronomía.
 Una original calculadora de Pascal (1640) es presentada en el museo de
  Zwinger. Siguieron las máquinas de Blaise Pascal (la Pascalina, 1642) y
  de Gottfried Wilhelm von Leibniz (1671). Alrededor 1820, Charles Xavier
  Thomas de Colmar creó la primera calculadora mecánica exitosa
  producida en serie, El Aritmómetro de Thomas, que podía sumar, restar,
  multiplicar, y dividir. Estaba basado principalmente en el trabajo de
  Leibniz. Las calculadoras mecánicas, como el Addiator de base diez, el
  Comptómetro, la calculadora Monroe, el Curta y el Addo-X
  permanecieron en uso hasta los años 1970.
 Leibniz también describió el sistema de numeración binario, un
  ingrediente central de todas las computadoras modernas. Sin embargo,
  hasta los años 1940, muchos diseños subsecuentes fueron basados en el
  difícil de implantar sistema decimal, incluyendo las máquinas de
  Charles Babbage de los años 1800 e incluso el ENIAC de 1945.
Pascalina
Calculadora mecánica de Wilhelm




   Aritmómetro de Thomas
                                    Addiator
Comptómetro
                         La Calculadora Monroe




              El Curta
Tecnología 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 patrón a ser reproducido en la tela, y en 1726 su
  compañero de trabajo, Jean- Baptiste Falcon, mejoró su diseño 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
  semiautomático y requería la alimentación manual del programa.
 En 1801, Joseph Marie Jacquard desarrolló un telar en el que el patrón
  que era tejido era controlado por tarjetas perforadas. La serie de tarjetas
  podría ser cambiada sin cambiar el diseño mecánico del telar. Esto un
  hito en programabilidad.
 En 1833, Charles Babbage avanzó desde desarrollar su máquina
  diferencial a desarrollar un diseño más completo, la máquina analítica,
  que, para su programación, tomaría prestada directamente las tarjetas
  perforadas del telar Jacquar.
 En muchas instalaciones de computación, las tarjetas perforadas
  fueron usadas hasta (y después) del final de los años 1970. Por
  ejemplo, en muchas universidades alrededor del mundo los
  estudiantes de ciencia e ingeniería someterían sus asignaciones
  de programación al centro de computación local en forma de una
  pila de tarjetas, una tarjeta por línea de programa, y entonces
  tenían que esperar que el programa estuviera en cola para ser
  procesado, compilado, y ejecutado. En espera para la impresión
  de cualquier resultado, marcado con la identificación de quien lo
  solicitó, sería puesto en una bandeja de salida fuera del centro de
  computación. En muchos casos estos resultados serían
  solamente un listado de mensajes de error con respecto a la
  sintaxis, etc., del programa, necesitando otro ciclo de edición-
  compilación-ejecución.
 Las tarjetas perforadas todavía son usadas y manufacturadas a
  este día, y sus dimensiones distintivas (y la capacidad de 80
  columnas) todavía pueden ser reconocidas en formas, registros, y
  programas alrededor del mundo.
Sistema de tarjeta perforada de una máquina de música.
Sistema de tarjeta perforada de un telar del siglo XIX
Calculadoras de escritorio
 Por los años 1900, las primeras calculadoras mecánicas, cajas
  registradoras, máquinas de contabilidad, etcétera fueron rediseñadas
  para usar motores eléctricos, con la posición de engranajes como
  representación para el estado de una variable. Desde los años 1930,
  compañías como Friden, Marchant Calculator y Monroe hicieron
  calculadoras mecánicas de escritorio que podían sumar, restar,
  multiplicar y dividir. La palabra "computador" era un título de trabajo
  asignado a la gente que usaba estas calculadoras para realizar cálculos
  matemáticos. 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 matemáticos
  mujeres, que entendían las ecuaciones diferenciales que eran
  solucionadas para el esfuerzo de la guerra. Después de la guerra,
  incluso el renombrado Stanislaw Ulam fue presionado en servicio para
  traducir las matemáticas a aproximaciones computables para la bomba
  de hidrógeno.
 En 1948, fue introducido el Curta. Éste era una calculadora mecánica
  pequeña y portable, que tenía el tamaño aproximado de una amoladora
  de pimienta. Con el tiempo, durante los años 1950 y los años 1960
  aparecieron en el mercado una variedad de diferentes marcas de
  calculadoras mecánicas.
 La primera calculadora de escritorio completamente electrónica fue la
  ANITA Mk.VII británica, que usaba una pantalla de tubo Nixie y 177
  tubos tiratrón subminiatura. En junio de 1963, Friden introdujo la EC-
  130 de cuatro funciones. Tenía un diseño completamente
  transistorizado, la capacidad 13 dígitos en un CRT de 5 pulgadas (130
  mm), e introdujo la notación polaca inversa (RPN) al mercado de las
  calculadoras con un precio de $2200. El modelo EC-132 añadió la raíz
  cuadrada y funciones recíprocas. En 1965, los laboratorios Wang
  produjeron el LOCI-2, una calculadora de escritorio transistorizada de
  10 dígitos que usaba una exhibición de tubo Nixie y podía computar
  logaritmos.
 Con el desarrollo de los circuitos integrados y los microprocesadores,
  las calculadoras grandes y costosas fueron sustituidas por dispositivos
  electrónicos más pequeños.
ANITA Mk. VII
                         EC-130




                LOCI-2
Computadoras análogas avanzadas
 Antes de la Segunda Guerra Mundial, las computadoras análogas mecánicas y
  eléctricas eran consideradas el "estado del arte", y muchos pensaban que eran
  el futuro de la computación.
 Las computadoras análogas toman ventaja de las fuertes similitudes entre las
  matemáticas de propiedades de pequeña escala -- la posición y el movimiento
  de ruedas o el voltaje y la corriente de componentes electrónicos -- y las
  matemáticas de otros fenómenos físicos, ej. trayectorias balísticas, inercia,
  resonancia, transferencia de energía, momento, etc.
 Algunas de las computadoras análogas más 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 décadas después 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 hidráulica
  MONIAC.
MARK I Fire Control Computer            EC-1




                               MONIAC
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 electrónicos,
  los relés, los condensadores, y los tubos de vacío reemplazaron los equivalentes
  mecánicos y los cálculos digitales reemplazaron los cálculos análogos. Las
  máquinas como el Atanasoff–Berry Computer, Z3, Colossus, y el ENIAC fueron
  construidas a mano usando circuitos que contenían relés o válvulas (tubos de
  vacío), y a menudo usaron tarjetas perforadas o cintas perforadas para la
  entrada y como el medio de almacenamiento principal (no volátil).
 En la era de la Segunda Guerra Mundial habían 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 alemán 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 computación 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
Colossus
Atanasoff Berry Computer
ENIAC
Harvard Mark I
Segunda generación: Transistores
 Inicialmente, se creía que serían producidos o utilizados muy pocos
  computadores. Esto era debido en parte a su tamaño, al costo, y a la falta de
  previsión en los tipos de usos a los que podían ser aplicados los computadores.
 En 1951 inicia la primera máquina de cálculo hecha en serie y hay un gran
  desarrollo de estas máquinas, debido a la introducción de nuevas técnicas, de
  nuevas unidades y métodos de programación. En 1953 el número de máquinas
  de cálculo en todo el mundo se eleva hasta cerca de 100 unidades.
 Alrededor de finales de los años 1950 los tubos fueron sustituidos por
  transistores. Esto levanta lo que se conoce como
 Usando los transistores y mejorando las máquinas y los programas, la máquina
  de cálculo se vuelve más rápida y económica y esto difunde en diez mil modelos
  en todo el mundo. Por la situación económica general cambiante, el continuo
  crecimiento de las firmas, la introducción de nuevas técnicas de organización y
  la gerencia de una firma, pasa de un uso prevalente de contabilidad y
  estadístico a algunas aplicaciones más complejos que se refieren a todos los
  sectores de activos.la "segunda generación" de máquinas de cálculo.
Transistores
Post-1960: Tercera generación y más allá
 La explosión en el uso de computadores comenzó con los computadores de la
  'tercera generación'. Éstos dependían en la invención independiente de Jack St. Clair
  Kilby y Robert Noyce, el circuito integrado (o microchip), que condujo más adelante
  a la invención del microprocesador, por Ted Hoff y Federico Faggin en Intel.
 Durante los años 1960 había un considerable solapamiento entre las tecnologías de
  la segunda y la tercera generación. Tan tarde como en 1975, Sperry Univac
  continuaba la fabricación de máquinas de segunda generación como el UNIVAC
  494.
 El microprocesador condujo al desarrollo del microcomputador, computadores
  pequeños, de bajo costo, que podía ser poseído por individuos y pequeñas empresas.
  Los primeros microcomputadores aparecieron en los años 1970, y llegaron a ser
  ubicuos en los años 1980 y más 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 algún tiempo
  después del KIM-1 y el Altair 8800, y la primera computadora de Apple con
  capacidades de gráficos y de sonidos salió bien después del Commodore PET. La
  computación se ha desarrollado con arquitecturas de microcomputador, con
  características añadidas de sus hermanos más grandes, ahora dominantes en la
  mayoría de los segmentos de mercado.
Primer microprocesador               microprocesador




                         microchip
SOFTWARE
 Software se refiere al equipamiento lógico o soporte lógico de una
  computadora digital, y comprende el conjunto de los componentes lógicos
  necesarios para hacer posible la realización de una tarea específica, en
  contraposición a los componentes físicos del sistema (hardware).
 Nace por la necesidad de aprovechar las capacidades de cómputo de las
  computadoras, permitiendo a los programadores organizar y escribir complejos
  conjuntos de instrucciones que posteriormente serán analizadas y traducidas a
  un lenguaje que las máquinas pueden comprender, obteniendo por todo este
  proceso unos ficheros conocidos popularmente como binarios o ejecutables,
  con las funciones específicas para lo que han sido creados. Como ejemplo, cabe
  mencionar al mismo traductor usado en el proceso, el cual consiste en otro
  programa que previamente se escribió para realizar dicha función.
 Tales componentes lógicos incluyen, entre muchos otros, aplicaciones
  informáticas como procesadores de texto, que permiten manejar y codificar
  textos con formato; software de sistema, como un sistema operativo, que,
  básicamente, actúa de estación entre el hardware y los programas que solicitan
  recursos, facilitando la interacción con los componentes físicos y el resto de las
  aplicaciones.
Primera Era
 Durante los primeros años de la era de la computadora, el software se contemplaba como
  un añadido. Desde entonces el campo se ha desarrollado tremendamente. La
  programación de computadoras era un arte de andar por casa para el que existían pocos
  métodos sistemáticos. El desarrollo del software se realizaba virtualmente sin ninguna
  planificación, hasta que los planes comenzaron a descalabrarse y los costos a correr. Los
  programadores trataban de hacer las cosas bien, y con un esfuerzo heroico, a menudo
  salían con éxito. Los problemas a ser resueltos eran principalmente de una naturaleza
  técnica, el énfasis estaba en expresar algoritmos conocidos eficazmente en algún lenguaje
  de programación.
 En estos primeros años lo normal era que el hardware fuera de propósito general. Por
  otra parte, el software se diseña a medida para cada aplicación y tenía una distribución
  relativamente pequeña. El software como producto estaba en su infancia. La mayoría del
  software se desarrollaba y era utilizado por la misma persona un organización. La misma
  persona lo escribía , lo ejecutaba y, si fallaba, lo depuraba. Debido a que la movilidad en
  el trabajo era baja, los ejecutivos estaban seguros de que esa persona estará allí cuando se
  encontrara algún error. Debido a este entorno personalizado del software, el diseño era
  un proceso implícito, realizado en la mente de alguien, y la documentación normalmente
  no existía.
 A lo largo de los primeros años aprendimos mucho sobre la implementación de sistemas
  informáticos, pero relativamente poco sobre la ingeniería de las computadoras. Sin
  embargo, en honor de la verdad, debemos reconocer que durante esa era se desarrollaron
  muchos sistemas informáticos excepcionales. Algunos de ellos todavía se siguen
  utilizando hoy y, por sus características, siguen siendo admirados con toda justicia.
Segunda Era
 La segunda era en la evolución de los sistemas de computadora se extienden desde la
  mitad de la década de los sesenta hasta finales de los setenta. La multiprogramación y los
  sistemas multiusuario introdujeron nuevos conceptos de interacción hombre - máquina.
  Las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de
  sofisticación del hardware y del software. Los sistemas de tiempo real podían recoger,
  analizar y transformar datos de múltiples fuentes, controlando así los procesos y
  produciendo salidas en milisegundos en lugar de en minutos. Los avances en los
  dispositivos de almacenamiento en línea condujeron a la primera generación de sistemas
  de gestión de bases de datos.
 Conforme crecía el número de sistemas informáticos, comenzaron a extenderse as
  bibliotecas de software de computadora. Las casas desarrollaban proyectos en los que se
  producían programas de decenas de miles de sentencias fuente. Los productos de
  software comprados al exterior incorporaban cientos de miles de nuevas sentencias. Una
  nube negra apareció en el horizonte. Todos esos programas, todas esas sentencias fuente
  tenían que ser corregidos cuando se detectaban fallos, modificados cuando cambiaban
  los requisitos de los usuarios o adaptados a nuevos dispositivos hardware que se hubieran
  adquirido. Esta actividades se llamaron colectivamente mantenimiento del software. El
  esfuerzo gastado en el mantenimiento del software comenzó a absorber recursos en una
  medida alarmante.
 Aún peor, la naturaleza personalizada de muchos programas los hacía virtualmente
  imposibles de mantener. Había comenzado una crisis del “software”
Tercera Era
 La tercera era en la evolución de los sistemas de computadora comenzó a
  mediados de los años setenta y continuó más allá de una década. El sistema
  distribuido, múltiples computadoras, cada una ejecutando funciones
  concurrentemente y comunicándose con alguna otra, incrementó
  notablemente la complejidad de los sistemas informáticos. Las redes de área
  local y de área global, las comunicaciones digitales de alto ancho de banda y
  creciente demanda de acceso “instantáneo” a los datos, supusieron una fuente
  presión sobre los desarrolladores del software. Aún más, los sistemas y el
  software que lo permitían continuaron residiendo dentro de la industria y de la
  academia. El uso personal era extraño.
 La conclusión de la tercera era se caracterizó por la llegada y amplio uso de los
  microprocesadores. El microprocesador ha producido un extenso grupo de
  productos inteligentes, desde productos inteligentes, desde automóviles hasta
  hornos microondas, desde robots industriales a equipos de diagnóstico de
  suero sanguíneo, pero ninguno ha sido más importante que la computadora
  personal. En menos de una década, las computadoras llegarán a ser fácilmente
  accesibles al público.
Cuarta Era
 La cuarta era de la evolución de sistemas informáticos se aleja de las computadoras
  individuales y da los programas de computadoras, dirigiéndose al impacto colectivo
  de las computadoras individuales y de los programas de computadoras, dirigiéndose
  al impacto colectivo de las computadoras y del software. Potentes máquinas
  personales controladas por sistemas operativos sofisticados, en redes globales y
  locales, acompañadas por aplicaciones de software avanzadas se han convertido en
  la norma. Las arquitecturas informáticas están cambiando de entornos
  centralizados de grandes computadoras a entornos descentralizados
  cliente/servidor. Las redes de información en todo el mundo proporcionan una
  infraestructura que iguala a expertos y políticos en pensar sobre una “superautopista
  de información” y una “conexión del ciberespacio”. De hecho internet se puede
  observar como un “software” al que pueden acceder usuarios individuales.
 La industria del software ya es la cuna de la economía del mundo. Las decisiones
  tomadas por gigantes de la industria tales como Microsoft arriesgan billones de
  dólares. A medida que la cuarta generación progresa, han comenzado a surgir
  nuevas tecnologías. Las tecnologías orientadas a objetos están desplazando
  rápidamente los enfoques de desarrollo de software más convencionales en muchas
  áreas de aplicaciones.
 Sin embargo, un conjunto de problemas relacionados con el software ha persistido a
  través de la evolución de los sistemas basados en computadora, y estos problemas
  continúan aumentado.

Historia Del Computador

  • 2.
  • 3.
    HARDWARE  El hardwareha sido un componente importante del proceso de cálculo y almacenamiento de datos desde que se volvió útil para que los valores numéricos fueran procesados y compartidos. El hardware de computador más primitivo fue probablemente el palillo de cuenta; después grabado permitía 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 computación han cambiado de simples dispositivos de grabación y conteo al ábaco, la regla de cálculo, el computadora analógica y los más recientes, la computadora u ordenador. Hasta hoy, un usuario experimentado del ábaco usando un dispositivo que tiene más de 100 años puede a veces completar operaciones básicas más rápidamente que una persona inexperta en el uso de las calculadoras electrónicas, aunque en el caso de los cálculos más complejos, los computadores son más efectivos que el humano más experimentado.
  • 4.
    PRIMERAS CALCULADORAS  Durantemilenios, la humanidad ha usado dispositivos para ayudar en los cálculos. El dispositivo de contar más 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 artículos en contenedores, probablemente ganado o granos. Una máquina más orientada hacia la aritmética es el ábaco. La forma más temprana de ábaco, el ábaco de polvo, había 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 paño a cuadros sería colocado en una mesa, como una ayuda para calcular sumas de dinero, y los marcadores se movían alrededor en ella según ciertas reglas.
  • 5.
    Abaco usado enChina y Japón
  • 6.
     Un número de computadores análogos fueron construidos en épocas antiguas y medioevales para realizar cálculos astronómicos. É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 análogas. Otras versiones tempranas de dispositivos mecánicos usados para realizar ciertos tipos de cálculos incluyen el Planisferio; algunas de las invenciones de Al- Biruni (c. AD 1000); el Equatorium de Azarquiel (c. AD 1015); y los computadores astronómicos análogos de otros astrónomos e ingenieros musulmanes medievales.
  • 7.
    Astrolabio Equatorium Mecanismo de Anticitera
  • 8.
     En 1623,Wilhelm Schickard construyó la primera calculadora mecánica digital y por lo tanto se convirtió en el padre de la era de la computación. Puesto que su máquina usó técnicas tales como dientes y engranajes desarrollados primero para los relojes, también fue llamada un 'reloj calculador'. Fue puesto en uso práctico por su amigo Johannes Kepler, quien revolucionó la astronomía.  Una original calculadora de Pascal (1640) es presentada en el museo de Zwinger. Siguieron las máquinas de Blaise Pascal (la Pascalina, 1642) y de Gottfried Wilhelm von Leibniz (1671). Alrededor 1820, Charles Xavier Thomas de Colmar creó la primera calculadora mecánica exitosa producida en serie, El Aritmómetro de Thomas, que podía sumar, restar, multiplicar, y dividir. Estaba basado principalmente en el trabajo de Leibniz. Las calculadoras mecánicas, como el Addiator de base diez, el Comptómetro, la calculadora Monroe, el Curta y el Addo-X permanecieron en uso hasta los años 1970.  Leibniz también describió el sistema de numeración binario, un ingrediente central de todas las computadoras modernas. Sin embargo, hasta los años 1940, muchos diseños subsecuentes fueron basados en el difícil de implantar sistema decimal, incluyendo las máquinas de Charles Babbage de los años 1800 e incluso el ENIAC de 1945.
  • 9.
    Pascalina Calculadora mecánica deWilhelm Aritmómetro de Thomas Addiator
  • 10.
    Comptómetro La Calculadora Monroe El Curta
  • 11.
    Tecnología de tarjetaperforada  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 patrón a ser reproducido en la tela, y en 1726 su compañero de trabajo, Jean- Baptiste Falcon, mejoró su diseño 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 semiautomático y requería la alimentación manual del programa.  En 1801, Joseph Marie Jacquard desarrolló un telar en el que el patrón que era tejido era controlado por tarjetas perforadas. La serie de tarjetas podría ser cambiada sin cambiar el diseño mecánico del telar. Esto un hito en programabilidad.  En 1833, Charles Babbage avanzó desde desarrollar su máquina diferencial a desarrollar un diseño más completo, la máquina analítica, que, para su programación, tomaría prestada directamente las tarjetas perforadas del telar Jacquar.
  • 12.
     En muchasinstalaciones de computación, las tarjetas perforadas fueron usadas hasta (y después) del final de los años 1970. Por ejemplo, en muchas universidades alrededor del mundo los estudiantes de ciencia e ingeniería someterían sus asignaciones de programación al centro de computación local en forma de una pila de tarjetas, una tarjeta por línea de programa, y entonces tenían que esperar que el programa estuviera en cola para ser procesado, compilado, y ejecutado. En espera para la impresión de cualquier resultado, marcado con la identificación de quien lo solicitó, sería puesto en una bandeja de salida fuera del centro de computación. En muchos casos estos resultados serían solamente un listado de mensajes de error con respecto a la sintaxis, etc., del programa, necesitando otro ciclo de edición- compilación-ejecución.  Las tarjetas perforadas todavía son usadas y manufacturadas a este día, y sus dimensiones distintivas (y la capacidad de 80 columnas) todavía pueden ser reconocidas en formas, registros, y programas alrededor del mundo.
  • 13.
    Sistema de tarjetaperforada de una máquina de música.
  • 14.
    Sistema de tarjetaperforada de un telar del siglo XIX
  • 15.
    Calculadoras de escritorio Por los años 1900, las primeras calculadoras mecánicas, cajas registradoras, máquinas de contabilidad, etcétera fueron rediseñadas para usar motores eléctricos, con la posición de engranajes como representación para el estado de una variable. Desde los años 1930, compañías como Friden, Marchant Calculator y Monroe hicieron calculadoras mecánicas de escritorio que podían sumar, restar, multiplicar y dividir. La palabra "computador" era un título de trabajo asignado a la gente que usaba estas calculadoras para realizar cálculos matemáticos. 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 matemáticos mujeres, que entendían las ecuaciones diferenciales que eran solucionadas para el esfuerzo de la guerra. Después de la guerra, incluso el renombrado Stanislaw Ulam fue presionado en servicio para traducir las matemáticas a aproximaciones computables para la bomba de hidrógeno.
  • 16.
     En 1948,fue introducido el Curta. Éste era una calculadora mecánica pequeña y portable, que tenía el tamaño aproximado de una amoladora de pimienta. Con el tiempo, durante los años 1950 y los años 1960 aparecieron en el mercado una variedad de diferentes marcas de calculadoras mecánicas.  La primera calculadora de escritorio completamente electrónica fue la ANITA Mk.VII británica, que usaba una pantalla de tubo Nixie y 177 tubos tiratrón subminiatura. En junio de 1963, Friden introdujo la EC- 130 de cuatro funciones. Tenía un diseño completamente transistorizado, la capacidad 13 dígitos en un CRT de 5 pulgadas (130 mm), e introdujo la notación polaca inversa (RPN) al mercado de las calculadoras con un precio de $2200. El modelo EC-132 añadió la raíz cuadrada y funciones recíprocas. En 1965, los laboratorios Wang produjeron el LOCI-2, una calculadora de escritorio transistorizada de 10 dígitos que usaba una exhibición de tubo Nixie y podía computar logaritmos.  Con el desarrollo de los circuitos integrados y los microprocesadores, las calculadoras grandes y costosas fueron sustituidas por dispositivos electrónicos más pequeños.
  • 17.
    ANITA Mk. VII EC-130 LOCI-2
  • 18.
    Computadoras análogas avanzadas Antes de la Segunda Guerra Mundial, las computadoras análogas mecánicas y eléctricas eran consideradas el "estado del arte", y muchos pensaban que eran el futuro de la computación.  Las computadoras análogas toman ventaja de las fuertes similitudes entre las matemáticas de propiedades de pequeña escala -- la posición y el movimiento de ruedas o el voltaje y la corriente de componentes electrónicos -- y las matemáticas de otros fenómenos físicos, ej. trayectorias balísticas, inercia, resonancia, transferencia de energía, momento, etc.  Algunas de las computadoras análogas más 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 décadas después 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 hidráulica MONIAC.
  • 19.
    MARK I FireControl Computer EC-1 MONIAC
  • 20.
    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 electrónicos, los relés, los condensadores, y los tubos de vacío reemplazaron los equivalentes mecánicos y los cálculos digitales reemplazaron los cálculos análogos. Las máquinas como el Atanasoff–Berry Computer, Z3, Colossus, y el ENIAC fueron construidas a mano usando circuitos que contenían relés o válvulas (tubos de vacío), y a menudo usaron tarjetas perforadas o cintas perforadas para la entrada y como el medio de almacenamiento principal (no volátil).  En la era de la Segunda Guerra Mundial habían 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 alemán 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 computación en los Estados Unidos. La tercera corriente de desarrollo de la computadora, el ENIAC y el EDVAC de Eckert y Mauchly, fue publicada extensamente.
  • 21.
    Z-series de KonradZuse: Las primeras computadoras controladas por programa
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
    Segunda generación: Transistores Inicialmente, se creía que serían producidos o utilizados muy pocos computadores. Esto era debido en parte a su tamaño, al costo, y a la falta de previsión en los tipos de usos a los que podían ser aplicados los computadores.  En 1951 inicia la primera máquina de cálculo hecha en serie y hay un gran desarrollo de estas máquinas, debido a la introducción de nuevas técnicas, de nuevas unidades y métodos de programación. En 1953 el número de máquinas de cálculo en todo el mundo se eleva hasta cerca de 100 unidades.  Alrededor de finales de los años 1950 los tubos fueron sustituidos por transistores. Esto levanta lo que se conoce como  Usando los transistores y mejorando las máquinas y los programas, la máquina de cálculo se vuelve más rápida y económica y esto difunde en diez mil modelos en todo el mundo. Por la situación económica general cambiante, el continuo crecimiento de las firmas, la introducción de nuevas técnicas de organización y la gerencia de una firma, pasa de un uso prevalente de contabilidad y estadístico a algunas aplicaciones más complejos que se refieren a todos los sectores de activos.la "segunda generación" de máquinas de cálculo.
  • 27.
  • 28.
    Post-1960: Tercera generacióny más allá  La explosión en el uso de computadores comenzó con los computadores de la 'tercera generación'. Éstos dependían en la invención independiente de Jack St. Clair Kilby y Robert Noyce, el circuito integrado (o microchip), que condujo más adelante a la invención del microprocesador, por Ted Hoff y Federico Faggin en Intel.  Durante los años 1960 había un considerable solapamiento entre las tecnologías de la segunda y la tercera generación. Tan tarde como en 1975, Sperry Univac continuaba la fabricación de máquinas de segunda generación como el UNIVAC 494.  El microprocesador condujo al desarrollo del microcomputador, computadores pequeños, de bajo costo, que podía ser poseído por individuos y pequeñas empresas. Los primeros microcomputadores aparecieron en los años 1970, y llegaron a ser ubicuos en los años 1980 y más 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 algún tiempo después del KIM-1 y el Altair 8800, y la primera computadora de Apple con capacidades de gráficos y de sonidos salió bien después del Commodore PET. La computación se ha desarrollado con arquitecturas de microcomputador, con características añadidas de sus hermanos más grandes, ahora dominantes en la mayoría de los segmentos de mercado.
  • 29.
    Primer microprocesador microprocesador microchip
  • 30.
    SOFTWARE  Software serefiere al equipamiento lógico o soporte lógico de una computadora digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware).  Nace por la necesidad de aprovechar las capacidades de cómputo de las computadoras, permitiendo a los programadores organizar y escribir complejos conjuntos de instrucciones que posteriormente serán analizadas y traducidas a un lenguaje que las máquinas pueden comprender, obteniendo por todo este proceso unos ficheros conocidos popularmente como binarios o ejecutables, con las funciones específicas para lo que han sido creados. Como ejemplo, cabe mencionar al mismo traductor usado en el proceso, el cual consiste en otro programa que previamente se escribió para realizar dicha función.  Tales componentes lógicos incluyen, entre muchos otros, aplicaciones informáticas como procesadores de texto, que permiten manejar y codificar textos con formato; software de sistema, como un sistema operativo, que, básicamente, actúa de estación entre el hardware y los programas que solicitan recursos, facilitando la interacción con los componentes físicos y el resto de las aplicaciones.
  • 31.
    Primera Era  Durantelos primeros años de la era de la computadora, el software se contemplaba como un añadido. Desde entonces el campo se ha desarrollado tremendamente. La programación de computadoras era un arte de andar por casa para el que existían pocos métodos sistemáticos. El desarrollo del software se realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron a descalabrarse y los costos a correr. Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico, a menudo salían con éxito. Los problemas a ser resueltos eran principalmente de una naturaleza técnica, el énfasis estaba en expresar algoritmos conocidos eficazmente en algún lenguaje de programación.  En estos primeros años lo normal era que el hardware fuera de propósito general. Por otra parte, el software se diseña a medida para cada aplicación y tenía una distribución relativamente pequeña. El software como producto estaba en su infancia. La mayoría del software se desarrollaba y era utilizado por la misma persona un organización. La misma persona lo escribía , lo ejecutaba y, si fallaba, lo depuraba. Debido a que la movilidad en el trabajo era baja, los ejecutivos estaban seguros de que esa persona estará allí cuando se encontrara algún error. Debido a este entorno personalizado del software, el diseño era un proceso implícito, realizado en la mente de alguien, y la documentación normalmente no existía.  A lo largo de los primeros años aprendimos mucho sobre la implementación de sistemas informáticos, pero relativamente poco sobre la ingeniería de las computadoras. Sin embargo, en honor de la verdad, debemos reconocer que durante esa era se desarrollaron muchos sistemas informáticos excepcionales. Algunos de ellos todavía se siguen utilizando hoy y, por sus características, siguen siendo admirados con toda justicia.
  • 32.
    Segunda Era  Lasegunda era en la evolución de los sistemas de computadora se extienden desde la mitad de la década de los sesenta hasta finales de los setenta. La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre - máquina. Las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticación del hardware y del software. Los sistemas de tiempo real podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidas en milisegundos en lugar de en minutos. Los avances en los dispositivos de almacenamiento en línea condujeron a la primera generación de sistemas de gestión de bases de datos.  Conforme crecía el número de sistemas informáticos, comenzaron a extenderse as bibliotecas de software de computadora. Las casas desarrollaban proyectos en los que se producían programas de decenas de miles de sentencias fuente. Los productos de software comprados al exterior incorporaban cientos de miles de nuevas sentencias. Una nube negra apareció en el horizonte. Todos esos programas, todas esas sentencias fuente tenían que ser corregidos cuando se detectaban fallos, modificados cuando cambiaban los requisitos de los usuarios o adaptados a nuevos dispositivos hardware que se hubieran adquirido. Esta actividades se llamaron colectivamente mantenimiento del software. El esfuerzo gastado en el mantenimiento del software comenzó a absorber recursos en una medida alarmante.  Aún peor, la naturaleza personalizada de muchos programas los hacía virtualmente imposibles de mantener. Había comenzado una crisis del “software”
  • 33.
    Tercera Era  Latercera era en la evolución de los sistemas de computadora comenzó a mediados de los años setenta y continuó más allá de una década. El sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra, incrementó notablemente la complejidad de los sistemas informáticos. Las redes de área local y de área global, las comunicaciones digitales de alto ancho de banda y creciente demanda de acceso “instantáneo” a los datos, supusieron una fuente presión sobre los desarrolladores del software. Aún más, los sistemas y el software que lo permitían continuaron residiendo dentro de la industria y de la academia. El uso personal era extraño.  La conclusión de la tercera era se caracterizó por la llegada y amplio uso de los microprocesadores. El microprocesador ha producido un extenso grupo de productos inteligentes, desde productos inteligentes, desde automóviles hasta hornos microondas, desde robots industriales a equipos de diagnóstico de suero sanguíneo, pero ninguno ha sido más importante que la computadora personal. En menos de una década, las computadoras llegarán a ser fácilmente accesibles al público.
  • 34.
    Cuarta Era  Lacuarta era de la evolución de sistemas informáticos se aleja de las computadoras individuales y da los programas de computadoras, dirigiéndose al impacto colectivo de las computadoras individuales y de los programas de computadoras, dirigiéndose al impacto colectivo de las computadoras y del software. Potentes máquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzadas se han convertido en la norma. Las arquitecturas informáticas están cambiando de entornos centralizados de grandes computadoras a entornos descentralizados cliente/servidor. Las redes de información en todo el mundo proporcionan una infraestructura que iguala a expertos y políticos en pensar sobre una “superautopista de información” y una “conexión del ciberespacio”. De hecho internet se puede observar como un “software” al que pueden acceder usuarios individuales.  La industria del software ya es la cuna de la economía del mundo. Las decisiones tomadas por gigantes de la industria tales como Microsoft arriesgan billones de dólares. A medida que la cuarta generación progresa, han comenzado a surgir nuevas tecnologías. Las tecnologías orientadas a objetos están desplazando rápidamente los enfoques de desarrollo de software más convencionales en muchas áreas de aplicaciones.  Sin embargo, un conjunto de problemas relacionados con el software ha persistido a través de la evolución de los sistemas basados en computadora, y estos problemas continúan aumentado.