Resumen histórico de las computadoras

Resumen histórico de las computadoras Introducción a las ciencias de la computación Antonio López Jaimes Motivación • La historia de la computación

1 downloads 73 Views 2MB Size

Story Transcript

Resumen histórico de las computadoras Introducción a las ciencias de la computación Antonio López Jaimes

Motivación • La historia de la computación comienza cuando el hombre adquiere la necesidad de contar. • Seguramente en un principio el hombre comenzó a contar con los dedos, para después hacerlo mediantes marcas en el piso o utilizando piedras. • La palabra cálculo proviene del latín calculus, que alude a las piedras usadas hace miles de años como ayuda para hacer cuentas. 23-sep-05

2

Los principios • En Zaire, África, fue encontrado el hueso de Ishango que data del año 6500 a.C. • Tiene tres columnas de marcas: – 1. Números primos 11, 13,17 y 19. – 2. Suman 60. – 3. Método de duplicación de los Egipcios.

23-sep-05

3

Los principios • Una tabla de arcilla proveniente de Senkerh, en Babilonia, que data del año 2000 a.C. – Contiene los cuadrados de los enteros del 1 al 24. – Al parecer se utilizaba como una máquina de multiplicar.

23-sep-05

4

Los principios • El ábaco es la primera calculadora digital de la historia. – Permite sumar, restar, multiplicar y dividir. – Al parecer fue inventado en Babilonia hace 3000 a.C. – Su uso más antiguo claramente documentado fue en China alrededor del año 500 a.C. – Los chinos introdujeron el ábaco a Corea (1400 d.C.), y a Japón (1600 d.C.).

23-sep-05

5

Los principios

Suan pan Chino (500 a.C.) 23-sep-05

Soroban Japonés (1600 d.C.) 6

Los principios • En 1617, el escocés John Napier inventa los llamados huesos de Napier. – Consiste de una regla fija y otra móvil que se desliza sobre la primera, de manera que deja ver el producto de 2 números.

23-sep-05

7

• Napier utilizó su inventó para calcular la primer tabla de logaritmos. • El clérigo inglés, William Oughtred inventó la regla de cálculo, a partir de los huesos de Napier. – La regla de cálculo es útil para dividir y calcular raíces cuadradas.

23-sep-05

8

Calculadoras mecánicas • En 1623, el alemán Wilhelm Schickard inventa la primera calculadora mecánica, llamada reloj de cálculo. – Su dispositivo se basó en los huesos de Napier y en un mecanismo de sumas parciales. – Efectuaba las cuatro operaciones básicas con acarreos usando números de hasta 6 dígitos cada uno. 23-sep-05

9

Calculadoras mecánicas • El dispositivo fue vendido a su amgio Johannes Kepler, pero fue destruido durante un incendio. • Sin embargo, el barón de Freytag-Löringhoff recreó la máquina entre 1950 y 1960.

23-sep-05

10

Calculadoras mecánicas • En 1642, Blaise Pascal inventa la segunda máquina de cálculo, la Pascalina, cuando tenía apenas 19 años. • Su máquina manejaba cifras de 6 a 8 dígitos.

23-sep-05

11

Calculadoras mecánicas • Es una serie de engranes en una caja, que proporciona los resultados por pequeñas ventanas. • A diferencia del reloj de cálculo, la pascalina sólo era capaz de realizar sumas. • Producía errores de acarreo con facilidad.

23-sep-05

12

Calculadoras mecánicas • En 1670, el genio alemán Gottfried Wilhelm Leibniz desarrolló un dispositivo conocido como la rueda de Leibniz. • Consistía de un cilindro con nueve hendiduras cuyas longitudes se incrementaban paralelamente al eje del cilindro. • La máquina realizaba las cuatro operaciones fundamentales de forma totalmente automática.

23-sep-05

13

Calculadoras mecánicas • Rueda de Leibniz

23-sep-05

14

La era de la programación • Joseph Marie Jacquard inventó las tarjetas perforadas para controlar el patrón de tejido en la producción de telares. • Las tarjetas perforadas de Jacquard serían utilizadas por: – Charles Babbage para procesar información en sus diseños. – Herman Hollerith para contar la población. 23-sep-05

15

La era de la programación Tarjeta perforada

23-sep-05

16

La era de la programación • Alrededor de 1830 nace la primera computadora creada por el inglés Charles Babbage. • Babbage fue un brillante matemático, inventor y filósofo. • Babbage dio origen a lo que hoy se conoce como investigación de operaciones. 23-sep-05

17

La era de la programación • Babbage hizo su primer intento de máquina calcular con la máquina diferencial (difference engine), en 1822. – Esta máquina solamente podía tabular polinomios y requería de bastante trabajo extra con lápiz y papel. – Solamente realizó un pequeño modelo antes de que le quitaran el financiamiento. 23-sep-05

18

La era de la programación • 10 años después Pehr Georg Scheutz y su hijo Edvard construyeron un pequeño modelo completamente funcional de la máquina diferencial. • Más tarde ellos construyeron un modelo más grande que manejaba 15 decimales de precisión

23-sep-05

19

La era de la programación • Después de su fracaso, Babbage diseño un segundo dispositivo llamado máquina analítica (analytical engine). • Babbage dedicó el resto de su vida en este dispositivo, sin embargo, nunca fue llevado por completo a la práctica. 23-sep-05

20

La era de la programación • La máquina analítica contenía todos los elementos que conforman una computadora actual. • Su funcionamiento se dividía en dos partes: – Una que ejecutaba las órdenes, la cual era una versión mejorada de la Pascalina. – Otra que ordenaba, permitía que el usuario, cambiando las especificaciones de control, lograra ejecutar operaciones complejas diferentes. 23-sep-05

21

La era de la programación • Otras características de la máquina son que: – Utilizaba una memoria en donde se acumulaban los resultados parciales que se utilizarían posteriormente en otros cálculos de la máquina (“la máquina que se come su propia cola”). – Utilizaba las tarjetas perforadas de Jacquard para introducir datos, y de una impresora para la salida de resultados.

23-sep-05

22

La era de la programación Esquema básico de la máquina analítica Memoria o almacén

Entrada

23-sep-05

Cálculos o “Molino”

Control

Salida

23

La era de la programación • Augusta Ada King, condesa de Lovelace, fue colaboradora de Babbage y es considerada la primera programadora de computadoras de la historia.

23-sep-05

24

La era de la programación • Gracias a los detallados planos y notas de la máquina analítica dejados por Babbage, en 1991 el Museo Nacional de Ciencia y Tecnología de Londres construyó una máquina. • Por sus contribuciones al avance de la computación, Charles Babbage es denominado el “padre de la computación moderna”.

23-sep-05

25

La era de la programación

23-sep-05

26

La era de la computación moderna • En 1947 se desarrolló la primera computadora electrónica digital de la historia, la ENIAC (Electronic Numerical Integrator And Computer). • El equipo de desarrollo estaba dirigido por John William Mauchly y John Presper Eckert, de la Universidad de Pennsylvania. • Los fondos para la ENIAC provinieron de la U. de Pennsylvania y del Ejérctio estadounidense. (750, 000 dólares) 23-sep-05

27

La era de la computación moderna • Las características de la ENIAC Tamaño

10x16 m

Peso

30 toneladas

Tubos de vacío

17,468

Relevadores

6,000

• La ENIAC fue diseñada para operar en paralelo, pero no tenía mecanismos para sincronizar procesos. 23-sep-05

28

La era de la computación moderna ENIAC

23-sep-05

29

La era de la computación moderna • En 1951, se integró al equipo el matemático húngaro John von Neumann. • Von Neumann sugiere que en la memoria coexistan datos e instrucciones, de manera que la computadora sea programada de manera “suave”.

23-sep-05

30

La era de la computación moderna

23-sep-05

31

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.