Historia de las máquinas de calcular

Transcripción

Historia de las máquinas de calcular
Historia de las
máquinas
de calcular
PREHISTORIA

Necesidad de contar y calcular.

Ayudas:
−
Dedos
−
Piedras ­­> cálculo.
−
Marcas en huesos y palos (tally sticks).
ARTEFACTOS SENCILLOS

Quipu (cuerdas anudadas).

Ábaco (¿babilonio?).
ARTEFACTOS COMPLEJOS

South seeking chariot (Carro buscador del sur)
−
China, 2.600 AC
−
“Brújula” mecánica con engranajes diferenciales.
MECANISMO DE ANTIQUITERA

Encontrado en un naufragio romano en Αντικύθηρα (Antikythera).

Origen griego 100 A.C.

Calculador astronómico.
ARTEFACTOS MODERNOS

Pascalina (1645) −
Calculadora mecánica: suma, restas y multiplicaciones. Divisiones (mediantes restas repetidas).
TELAR MECÁNICO

Basado en ideas de Vaucanson −

Jacquard (1801). −
pato mecánico. Tarjetas perforadas para programar patrones.
CHARLES BABBAGE
(1791­1871)



Criptógrafo.
Precursor de la investigación operativa.
Diseñador de ordenadores mecánicos.
MÁQUINA DIFERENCIAL

Origen: búsqueda de tablas matemáticas sin errores.

Método de las diferencias.

Mecanismo de relojería. Decimal.
MÁQUINA ANALÍTICA



Primer ORDENADOR DE PROPÓSITO GENERAL.
Arquitectura de Von Neumann.
−
Molino­> CPU
−
Almacén­>Memoria.
−
Programable (tarjetas perforadas).
No se completó.
LA PRIMERA PROGRAMADORA



Ada Augusta Lovelace (1815­1852).
Primeros programas para la máquina analítica.
Inventora del salto condicional (IF).
LEONARDO TORRES QUEVEDO
(1852­1936)

Inventor español (Santader). 
Creador de:
−
Primer mando a distancia (el telekino).
−
Primer dirigible español.
−
El teleférico de las cataratas del Niágara (Spanish aerocar)
MÁQUINA DE CALCULAR

Máquinas analógicas para resolver ecuaciones de 7º grado:

Autómata jugador de ajedrez “El Ajedrecista” (electromecánico).
ORDENADORES ELECTRÓNICOS


Trabajos de Ludgate, Bush, Zuse...
ENIAC: “Primer” ordenador electrónico digital, pero aún DECIMAL (1.946).
ORDENADORES ELECTRÓNICOS DIGITALES BINARIOS

EDVAC (Electronic Discrete Variable Automatic Computer). 
Miniaturización ­> PC.