La tecnología no es un lujo; es una necesidad y realidad actual.

martes, 21 de agosto de 2012

Generaciones de las Computadoras

Primera Generación (1951-1958)
  • Usaban tubos al vacío para procesar información.
  • Usaban tarjetas perforadas para entrar los datos y los programas.
  • Usaban cilindros magnéticos para almacenar información e instrucciones internas.
  • Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas.
  • Se comenzó a utilizar el sistema binario para representar los datos.

En esta generación las máquinas son grandes y costosas (de un costo aproximado de 10,000 dólares).
La computadora más exitosa de la primera generación fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magnético, que es el antecesor de los discos actuales.



Segunda Generación (1958-1964)   


Usaban transistores para procesar información.
  • Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.
  • 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.

    • Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad de calor y eran sumamente lentas.
    • Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.
    • Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los cuales eran comercialmente accesibles.
    • Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo y simulaciones de propósito general.
    • La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".
    • Surgieron las minicomputadoras y los terminales a distancia.
    • Se comenzó a disminuir el tamaño de las computadoras



    Tercera Generación (1964-1971)


    • Se desarrollaron circuitos integrados para procesar información.
    • Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es una pieza de silicio que contiene los componentes electrónicos en miniatura llamados semiconductores.
    • Los circuitos integrados recuerdan los datos, ya que almacenan la información como cargas eléctricas.
    • Surge la multiprogramación.
    • Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos.
    • Emerge la industria del "software".
    • Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.
    • Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.
    • Consumían menos electricidad, por lo tanto, generaban menos calor.

    Cuarta Generación (1971-1988) 

    • Se desarrolló el microprocesador.
    • Se colocan más circuitos dentro de un "chip".
    • "LSI - Large Scale Integration circuit".
    • "VLSI - Very Large Scale Integration circuit".
    • Cada "chip" puede hacer diferentes tareas.
    • Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros "chips".
    • Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.
    • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.
    • Se desarrollan las supercomputadoras.





    lunes, 20 de agosto de 2012

    Principales personajes de la Historia


    Blaise Pascal


    Blaise pascal.jpgFue un matemático, físico, filósofo cristiano y escritor. Sus contribuciones a las matemáticas y las ciencias naturales incluyen el diseño y construcción de calculadoras mecánicas, aportes a la Teoría de la probabilidad, investigaciones sobre los fluidos y la aclaración de conceptos tales como la presión y el vacío. Después de una experiencia religiosa profunda en 1654, Pascal abandonó las matemáticas y la física para dedicarse a la filosofía y a la teología.


                                                                      Gottfried Leibniz

    Gottfried Wilhelm von Leibniz.jpgFue un filósofo,matemático, jurista, bibliotecario y político alemán. Ocupa un lugar igualmente importante tanto en la historia de la filosofía como en la de las matemáticas. Inventó el cálculo infinitesimal, independientemente de Newton, y su notación es la que se emplea desde entonces. También inventó el sistema binario, fundamento de virtualmente todas las arquitecturas de las computadoras actuales. Fue uno de los primeros intelectuales europeos que reconocieron el valor y la importancia del pensamiento chino y de la China como potencia desde todos los puntos de vista.



    Von Neuman

    JohnvonNeumann-LosAlamos.gif
    Fue un matemático húngaro-estadounidense que realizó contribuciones fundamentales en física cuántica, análisis funcional, teoría de conjuntos, ciencias de la computación, economía,análisis numérico, cibernética, hidrodinámica, estadística y muchos otros campos. Está considerado como uno de los más importantes matemáticos de la historia moderna.

    Von Neumann le dio su nombre a la arquitectura de von Neumann, utilizada en casi todos los computadores, por su publicación del concepto. Virtualmente, cada computador personal,microcomputador, minicomputador y supercomputadores una máquina de von Neumann. También creó el campo de los autómatas celulares sin computadores, construyendo los primeros ejemplos de autómatas autorreplicables con lápiz y papel. Adicional a su trabajo en arquitectura computacional, von Neumann es acreditado con al menos una contribución al estudio de algoritmos. Donald Knuth denomina a von Neumann como el inventor, en 1945, del conocido algoritmo merge sort, en el cual la primera y segunda mitad de un array (vector) son cada una clasificadas recursivamente y luego fusionadas juntas

                                                                                                                                              Charles  Babbage     


    CharlesBabbage.jpgFue un matemático británico y científico de la computación. Diseñó y parcialmente implementó una máquina para calcular, de diferencias mecánicas para calcular tablas de números. También diseñó, pero nunca construyó, la máquina analítica para ejecutar programas de tabulación o computación; por estos inventos se le considera como una de las primeras personas en concebir la idea de lo que hoy llamaríamos una computadora, por lo que se le considera como "El Padre de la Computación"
    Babbage intentó encontrar un método por el cual se pudieran hacer cálculos automáticamente por una máquina, eliminando errores debidos a la fatiga o aburrimiento que sufrían las personas encargadas de compilar las tablas matemáticas de la época. Esta idea la tuvo en 1812. Tres diversos factores parecían haberlo motivado: una aberración al desorden, su conocimiento de tablas logarítmicas, y los trabajos de máquinas calculadoras realizadas por Blaise Pascal y Gottfried Leibniz. En 1822, en una carta dirigida a Sir Humphry Davy en la aplicación de maquinaria al cálculo e impresión de tablas matemáticas, discutió los principios de una máquina calculadora. Además diseñó un plano de computadoras.

    Ada Lovelace.jpgAda Lovelace

    Describió la máquina analítica de Charles Babbage, actualmente es considerada como la primera programadora, desde que escribió la manipulación de los símbolos, de acuerdo a las normas para una máquina de Charles Babbage que aún no había sido construida.
    Dedujo y previó la capacidad de los ordenadores para ir más allá de los simples cálculos de números, mientras que otros, incluido el propio Babbage, se centraron únicamente en estas capacidades.

    Es recordada principalmente por haber escrito una descripción de la antigua máquina analítica de Charles Babbage, y por haber desarrollado instrucciones para hacer cálculos en una versión inicial del computador.
    En sus notas, Ada Augusta dice que la «máquina analítica» sólo podía dar información disponible que ya era conocida: vio claramente que no podía originar conocimiento. Su trabajo fue olvidado por muchos años, atribuyéndole exclusivamente un papel de transcriptora de las notas de Babbage. Este mismo caracterizó su aporte al llamarla su intérprete aunque recientes investigaciones muestran la originalidad de su punto de vista sobre las instrucciones necesarias para el funcionamiento de la «máquina analítica».
    Hoy en día se reconoce a Ada Byron como la primera persona en describir un lenguaje de programación de carácter general interpretando las ideas de Babbage, pero reconociéndosele la plena autoría y originalidad de sus aportes. Ada Byron es la madre de la programación informática.