viernes, 25 de septiembre de 2015

HISTORIA DE LA COMPUTACIÓN





Uno de los primeros dispositivos mecánicos para contar fue el ábaco, cuya historia se remonta a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a su vez están montadas en un marco rectangular. 

Al desplazar las cuentas sobre varillas, sus posiciones representan valores almacenados, y es mediante dichas posiciones que este representa y almacena datos. A este dispositivo no se le puede llamar computadora por carecer del elemento fundamental llamado programa. 









Otro de los inventos mecánicos fue la Pascalina inventada por Blaise Pascal (1623 - 1662) de Francia y la de Gottfried Wilhelm von Leibniz (1646 - 1716) de Alemania. Con estas máquinas, los datos se representaban mediante las posiciones de los engranajes, y los datos se introducían manualmente estableciendo dichas posiciones finales de las ruedas, de manera similar a como leemos los números en el cuentakilómetros de un automóvil.






La primera computadora fue la máquina analítica creada por Charles Babbage, profesor matemático de la Universidad de Cambridge en el siglo XIX. La idea que tuvo Charles Babbage sobre un computador nació debido a que la elaboración de las tablas matemáticas era un proceso tedioso y propenso a errores. En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivo mecánico para efectuar sumas repetidas.




Mientras tanto Charles Jacquard (francés), fabricante de tejidos, había creado un telar que podía reproducir automáticamente patrones de tejidos leyendo la información codificada en patrones de agujeros perforados en tarjetas de papel rígido. Al enterarse de este método Babbage abandonó la máquina de diferencias y se dedico al proyecto de la máquina analítica que se pudiera programar con tarjetas perforadas para efectuar cualquier cálculo con una precisión de 20 dígitos. La tecnología de la época no bastaba para hacer realidad sus ideas.





GENERACIONES DE LA COMPUTACIÓN







El desarrollo de las computadoras, desde los primeros modelos descritos en el apartado anterior hasta el momento presente suele ordenarse en cuatro etapas, llamadas comúnmente generaciones.
Los criterios que determinan el paso de una generación a la siguiente no están muy bien definidos, pero pueden señalarse al menos dos aspectos fundamentales: la forma en que están construidas y la forma en que el ser humano se comunica con ellas.


Primera Generación (1940-1955)





p-            Atanasoff Berry Computer (1939 - 1942) 

      -Primera computadora digital (binaria)
      -No era de propósito general.                              -Resolvía sistemas de ecuacioneslineales.
      -John Atanasoff y Clifford Berry de la  Iowa State
University.






          Colossus (1943)


-Desarrollo Británico
-Diseñada para descrifar los
mensajes encriptados por
los alemanes.
-Participo Turing
-No se conoció hasta los 80
(Top Secret)
-Maquina Alemana
“Enigma”150,000,000,000,000,000,000
combinaciones, pero los Aliados pudieron descifrar los mensajes.




      ENIAC (1946)

En 1947 se construyó en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fue la primera computadora electrónica, el equipo de diseño lo encabezaron los ingenieros John Mauchly y John Eckert. Esta máquina ocupaba todo un sótano de la Universidad, tenía más de 18 000 tubos de vacío, consumía 200 KW de energía eléctrica y requería todo un sistema de aire acondicionado, pero tenía la capacidad de realizar cinco mil operaciones aritméticas en un segundo.



          El modelo de von Neumann



El proyecto, auspiciado por el departamento de Defensa de los Estados Unidos, culminó dos años después, cuando se integró a ese equipo el ingeniero y matemático húngaro John von Neumann (1903 - 1957). Las ideas de von Neumann resultaron tan fundamentales para su desarrollo posterior, que es considerado el padre de las computadoras. La EDVAC (Electronic Discrete Variable Automatic Computer) fue diseñada por este nuevo equipo.
Tenía aproximadamente cuatro mil bulbos y usaba un tipo de memoria basado en tubos llenos de mercurio por donde circulaban señales eléctricas sujetas a retardos. La idea fundamental de von Neumann fue: permitir que en la memoria coexistan datos con instrucciones, para que entonces la computadora pueda ser programada en un lenguaje, y no por medio de alambres que eléctricamente interconectaban varias secciones de control, como en la ENIAC.



           Manchester Mark I (1948)



 El mundo no estaba listo, y no lo estaría por cien años más.En 1944 se construyó en la Universidad de Harvard, la Mark I, diseñada por un equipo encabezado por Howard H. Aiken. Esta máquina no está considerada como computadora electrónica debido a que no era de propósito general y su funcionamiento estaba basado en dispositivos electromecánicos llamados relevadores. Basado en la maquina analitica de Babagge.

 
Primer programa de la HM1






 UNIVAC (1949)


Eckert y Mauchly contribuyeron al desarrollo de computadoras de la primera generación formando una compañía privada y construyendo UNIVAC, que el Comité del Censo estadounidense utilizó para evaluar el de 1950.
 -Incorpora el uso de cintas magnética
 -Cálculos para el censo de US -Fin de los 50’  UNIVAC II+rápida+memoria






   

                             IBM


Por su parte, la IBM tenía el monopolio de los equipos de procesamiento de datos a base de tarjetas perforadas y estaba teniendo un gran auge en productos como rebanadores de carne, básculas para comestibles, relojes y otros artículos; sin embargo no había logrado el contrato para el Censo de 1950. Comenzó entonces a construir computadoras electrónicas y su primera entrada fue con la IBM 701 en 1953, un producto que tardó algún tiempo es ser comercialmente viable.







En 1954 fue introducido el modelo IBM 650, que es en gran medida la razón por la que IBM disfruta hoy de una gran parte del mercado de las computadoras. La administración de la IBM asumió un gran riesgo y estimó una venta de 50 computadoras, número mayor que la cantidad de computadoras instaladas en esa época en los Estados Unidos. Sin embargo, la IBM instaló 1000 computadoras. IBM y Remington Rand se consolidaban como los líderes en la fabricación de computadoras.









    Segunda generación(1955-1966)



El invento del transistor hizo posible una nueva generación de computadoras, más rápidas, más pequeñas
 y con menores necesidades de ventilación. Sin embargo el
 costo seguía siendo una porción significativa del presupuesto
 de una Compañia. Las computadoras de la segunda
 generación utilizaban redes de nucleos magnéticos en lugar
 de tambores giratorios para el almacenamiento primario.
 Estos núcleos contenían pequeños anillos de material
 magnético, enlazados entre sí,en los cuales se almacenaban
 datos e instrucciones.



     Transistores



El invento del transistor hizo posible una nueva generación de computadoras, más rápidas, más pequeñas y con menores necesidades de ventilación. Sin embargo el costo seguía siendo una porción significativa del presupuesto de una Compañia.





        



     FORTRAN (1957)










         IBM 1401(1959)


      -4KB de memoria expandible a 16KB.
      -Buena para leer tarjetas, copiar cintas e imprimir resultados,
      -Mala para cáclulos numéricos.
       -Se utilizaba con fines comerciales (bancos, etc.)



       IBM 7094 (1962)

                                                                                   











                     DEC PDP-1 (1961)    










          Primer video-juego.
     Estudiantes de MIT (1962)



        
       Implementado en una PDP-1  









Invencion del mouce(1964)











                    Tercera Generación   (1965-1980)

  Las computadoras de la tercera generación nacieron con el desarrollo de los circuitos integrados (pastillas de silicio), en los cuales se colocan miles de componentes electrónicos, en una integración en miniatura. Las computadoras se hicieron nuevamente más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes. Antes del advenimiento de los circuitos integrados, las computadoras estaban diseñadas para aplicaciones matemáticas o de negocios, pero no para las dos cosas. Los circuitos integrados permitieron a los fabricantes de computadoras incrementar la flexibilidad de los programas y estandarizar sus modelos.
                                                           

                   



         Circuitos integrados
             









IBM 360 (1964)








DEC PDP-8 (1964)

   -Primer mini-computador
    -No necesita una habitación con aire acondicionado
    -Lo bastante pequeño para colocarlo en una mesa de laboratorio
     -US$ 16,000




         Fundación de Intel (1968)

-Andy Grove, Robert Noyce 
y Gordon Moore








Lenguaje C (1972)                                                            Cray 1 (1976)
                       
         








                    MULTICS (1976)



    -Impulso en el desarrollo de SO
   “timesharing






Primer microprocesador en un chip Intel 



                                    
                                                      -Intel 4004 (1971)
   -CPU de 4 bits,2300 transistores
         -Usado para                        calculadoras
          -Dispositivos de 
           control
          -Intel 8080 (1974)
          -8 bits datos
          -16 bits direcciones







ALTAIR 8800 (1975)








Apple I (1976)          
                 



     


     











 Apple II (1978)   
             
  -Se podía aumentar la RAM
   -Tenía 8 slots de expansión                                                               



    





Microsoft (1978)


       -1975 – Basic para la Altair
       -1981 acuerdan con IBM
         el desarrollo de DOS  









Cuarta generación desde 1980


 Dos mejoras en la tecnología de las computadoras marcan el inicio de la cuarta generación: el reemplazo de las memorias con núcleos magnéticos por las de chips de silicio y la colocación de muchos más componentes en un chip, producto de la microminiaturización de los circuitos electronicos.
  El tamaño reducido del microprocesador de chips hizo posible la creación de las computadoras personales (PC). El primer PC, de IBM, es de 1981. 



IBM PC (1981)






Commodore 64 (1982)   













                        Sony introduce el CD (1984)













   Macintosh (1984)



Linux (1991)







     Pentium (1993)
-Incorpora ideas de maquinas RISC
-1994: Pentium Bug
-5505001 / 294911 = 18.66600093 (Pentium) 
-5505001 / 294911 = 18.666651973 (Powerpc)  
-X = 5505001, Y = 294911
-Z = (X/Y)*Y - X (deberia dar 0)
-Pentium con Bug: -256.00000 


             Resumen

-Tubos de vacío - 1946-195 
-Transistores - 1958-1964
-Small scale integration (SSI) – hasta 1965
Hasta 100 dispositivos en un chip
-Medium scale integration (MSI) - hasta 1971
100-3,000 dispositivos en un chip
-Large scale integration (LSI) - 1971-1977
3,000 - 100,000 dispositivos en un chip
-Very large scale integration (VSLI) - 1978 -1991
100,000 - 100,000,000 dispositivos en un chip
-Ultra large scale integration (ULSI) – 1991 Mas de 100,000,000 dispositivos en un chip



             Desarrollo


Rock’s Law
-Arthur Rock, ejecutivo de finanzas de Intel
-“El costo de equipamiento necesario para construir semiconductores se duplicará cada cuatro años
-En 1968, construir una planta para chips costaba alrededor de  US$ 12,000      
-En  2003, una fábrica de chips costaba aprox. US$ 2,500 millones.


                    INTEL(1) 





-8080
Primer microprocessor de uso general
8 bit
-Usado en la primer PC – Altair-8086
Mucho más poderoso
16 bit,Cache de instruciones, prefetch de instrucciones
-8088 (bus externo de 8 bits) –Primera PC  de IBM
-80286,Direcciona 16 Mbytes de memoria


INTEL(2)

-80386,32 bit,Soporte para multitarea
80486,Cache y pipeline de instrucciones,co-procesador matématico.
-Pentium,Superscalar,Varias instrucciones ejecutando en paralelo.
-Pentium Pro,Predicción de saltos,Ejecución especulativa.
-Pentium II,MMX, procesamiento de graficos, videos & audio.



intel(3)

-Pentium III,Más instrucciones de punto flotante para gráficos.
-Pentium 4,Mejoras en punto flotante y multimedia,Hiperthreading.
-Itanium,64 bit
-Itanium 2,Mejoras en hardrware para aumentar la velocidad
-Mirar páginas de Intel















No hay comentarios:

Publicar un comentario