Está en la página 1de 33

Historia de la

Computación
El ABACO
Tiene al menos 3000
años.
Es una ayuda mental
para realizar cálculos
mentales.
No es una verdadera
máquina de cálculo
mecánico.
Blaise Pascal (1623-
1662)
Matemático Francés
Construyó la primera
máquina de sumar
en 1642. La
Pascalene
Joseph Marie Jacquard
Inventó el Jacquard
loom en 1801.
Utilizó tarjetas
perforadas.
Charles Babbage (1791-
1871)
Matemático Inglés
Creó un prototipo de
una máquina de
Diferencia en 1822
Usó tecnología de reloj.
Diseñado para resolver
ecuaciones
polinomiales.
Nunca terminado
Máquina Analítica
Babbage diseñó una máquina analítica en
1833
Diseño usaba vapor como fuente de energía.
Diseñado para guardar 1000 números con 50
decimales cada uno. Instrucciones guardadas
en tarjetas perforadas.
Máquina programable de propósito general
El diseño es similar que los computadores
modernos.
Augusta Ada King,
Condesa de
Asistente de Babbage
Lovelace
Escribió un conjunto de
instrucciones para la
máquina analítica.
Fue la primera
programadora del
mundo.
El depto. de defensa
de U.S. llamó al
lenguaje de
programación ‘Ada’.
Herman Hollerith
Desarrolló una
máquina de tabulación
para leer información
del censo de U.S. En
1890.
Una pila de tarjetas
pueden servir como
memoria permanente.
Redujo el tiempo del
censo de 10+ años a 6
semanas.
No es programable
Comenzó su propio
mercado de máquinas
(IBM)
John Atanasoff
Físico americano.
Construyó la máquina
ABC con Clifford Berry
en los finales de los ’30
en Iowa State College.
Designado para
encontrar soluciones a
sistema de ecuaciones.
Usó tubos electrónicos
de vacío para cambiar
entre elementos.
Nunca lo terminó
completamente por
falta de fondos.
Konrad Zuse
Ingeniero Alemán
Construyó es primer computador
digital programable en los finales
de los ’30 con Helmt Schreyer
Usó retardos electromecánicos
para realizar switch entre
elementos.
Primera máquina que utilizó el
sistema binario de números.
No pudo obtener fondos
suficientes de los nazis.
Howard Aiken
Físico Americano y
matemático aplicado.
Construyó Harvard
Mark I en colaboración
con Grace Hopper e
ing. de IBM en 1944.
Usó retardos
electromecánicos.
Manejó 23 digitos de
números, logaritmos y
funciones
trigonométricas.
Alan Turing (1912-1954)
Matemático inglés y
primer científico de
computadoras.
Describió modelos
matemáticos de
computadoras en 1936
(Máquina de Turing)
Demostró teoremas
fundamentales acerca
de las limitaciones de
los computadores.
Alan Turing (1912-1954)
Ayudó a decifrar los
códigos secretos
alemanes ‘Enigma’ en la
2° guerra mundial.
Trabajó en un
computador electrónico
británico para decifrar
códigos llamado
Colossus.
Perseguido por ser
Homosexual.
Se suicidó en 1954
ENIAC
Electronic Numerical
Integrator And
Calculator.
Desarrollado por john
Mauchly y J. Presper
Eckert en la
Universidad de
Pennsylvania 1946.
Primer computador
electrónico digital de
propósito general.
Reprogramación
requería reescribir
físicamente la
máquina.
Usó 19000 tubos de
ENIAC
Llenó una habitación
de 30x50 pies, pesó
30 tons., y disipaba
150000 watts de
energía.
Desarrolló cálculos
para el proyecto de
la bomba atómica en
Los Alamos
Eniac
John von Neumann(1903-
1957)
Matemático Húngaro,
científico de la
computación, cibernético.
Trabajó en el proyecto de la
bomba atómica.
Inventó la teoría del juego
y desarrolló la teoría del
autómata self-replicating.
Originó el concepto de
programa guardado en el
computador en 1945
John von Neumann
Instrucciones de
programa guardado en
memoria con los
datos.
Fácil de reprogramar.
Arquitectura del
computador Von
Neumann llegó a ser
un estándar universal.
El primer programa
guardado
electrónicamente
apareció en 1947.
EDVAC
Electronic Discrete
Variable Automatic
Computer.
Diseñado por
Mauchly, Eckert, y
von Neumann.
Diseño de programa
guardado.
Usaba palabras
binarias en vez de
decimales.
Primera Generación de
Computadores(Med. 40-fin.
50)
Computadores que pueden guardar programas
con memoria de acceso aleatorio (RAM) de ~
1000 palabras
Tarjetas perforadas para entrada y salida
Usaba tubos de vacío (más pequeños)
Programados directamente en el lenguaje
binario de la máquina.
Primeros computadores comerciales (EDVAC y
UNIVAC)
Transistores
Inventado por los
laboratorios Bell en 1947
por William Shockley,
John Bardeen y Walter
Brattain.
Generaba mucho menos
calor que los tubos de
vacío.
Más pequeños, rápidos,
baratos y confiables que
los tubos.
Incorporado en la
segunda generación de
computadores (fin 50-
med 60)
Circuitos Integrados
Inventado en 1959 por
Jack Kilby del Texas
Instruments
Muchos transistores
estaban en un único chip
de sílicon como un único
circuito.
Más rápido debido a la
disminución de las
distancias entre los
transistores.
Incorporado dentro de la
Tercera generación de
computadores (med 60 –
comienzos 70).
VLSI
Very Large Scale
Integration
Miles o millones de
transistores por chip
Incorporado en la
Cuarta generación de
computadores
(comienzos 70 –
presente)
Lenguajes de
Programación de Alto Nivel
La programación en el
lenguaje binario de la
máquina es muy
tediosa y dificil.
Primer compilador
escrito en 1952 por
Grace Hopper.
(1957) FORTRAN
desarrollado por John
Backus y el equipo de
programadores de IBM.
(1958) ALGOL,
ancestro de C
Lenguajes de
Programación de Alto Nivel
(1959) COBOL, desarrollado por Grace Hopper.
(1958) LISP desarrollado por John McCarthy en
Standford
(1963) BASIC desarrollado por Thomas Kurtz y John
Kemeny en Dartmouth
(1968) PASCAL desarrollado por Niklaus Wirth en
1968.
(1972) PROLOG desarrollado por Alain Colmerauer
y Phillip Roussel en 1972.
(Comienzo 70) C desarrollado por Brian Kernighan y
Dennis Ritchie en los laboratorios Bell.
(Comienzo 80) ADA desarrollado por U.S. DOD (En
honor a Lady Lovelace)
(1990) JAVA desarrollado por Sun Microsystems
Microprocesadores
Primer
microprocesador, el
Intel 4004. (1971)
Diseñado por Ted Hoff
para la compañía
Japonesa de
calculadoras Busicom
Seguido por la Intel
8008 y 4040 (1972) y
8080 (1974).
Todo un computador
integrado en un único • (1974) Motorola 6800
circuito de chip. • (1975) MOS Technology
Equivalente a tener una 6502
máquina analítica del • (1976) Zilog Z80
tamaño de un botón.
MITS Altair 8800
Primer microcomputador
popular (~$375)
Basado en el chip Intel 8080
Requiere algo de
ensamblaje.
No tiene software
disponible.
256 bytes de RAM
Programado manualmente
moviendo los switch en el
panel.
Bill Gates y Paul Allen
prometen a la MITS un
interpretador BASIC para el
Microcomputadores
IMSAI 8080,
microcomputador
similar al Altair 8800
(1964) Doug
Engelbart inventó el
mouse en SRI.
(1974) Xerox PARC
Alto computer, usaba
mouse, gráficos,
menus, iconos.
Microcomputadores
(1976) Se crea Apple
Computer por Steve
Jobs y Steve Wozniak.
Apple I basado en el
chip 6502.
Apple II tiene gráficos a
color, BASIC, 4K RAM,
cinta de cassette para
almacenar
datos($1300)
Ventas de la Apple van
desde $2,5M a $583M
en 6 años
Microcomputadores
(1977) se introduce
Radio Shack TRS-80.
(chip Z80, 4K RAM,
$600)
(1977) se introduce
Commodore PET (chip
6502, 4K RAM, $600)
(1979) sale el VisiCale
para la Apple II
(1979) Steve Jobs
visita Xerox PARC,
inspirado para
desarrollar Macintosh
Microcomputadores
(1981) se introduce el
IBM PC.
(1984) se introduce el
Apple Macintosh,
primer computador
con GUI
(1984) se funda Dell
Computer por Michael
Dell.
Compaq crea el primer
clone de un PC
(1985) Steve Jobs deja
la Apple para fundar
NeXT Computer, Inc
La Internet y la WWW
(1969) red ARPANET,
se conectaron 4
computadores
ubicados en UCSB,
UCLA, Utah y SRI.
(fin 80) WWW(World
Wide Web)
desarrollado en CERN,
Suiza, por Tim
Berners-Lee.
(1990) Primer browser
de Web creado por
Tim Berners-Lee
usando un
La Internet y la WWW
Marc Andreesen y
Eric Bina
desarrollaron el
Mosaic Web browser
en U. Illinois
Marc Andreesen y
Jim Clark crearon
Netscape en 1994