-
500 BCE
El ábaco (500 AC)
Utilizado durante más de 2000 años
– Pueden manipularse para realizar diversas operaciones
aritméticas -
80 BCE
El Mecanismo de Antikythera
– Descubierto en 1900 en
la isla de Rodas
– Artefacto de cálculo
astronómico
– Es tanta su sofisticación
que ha sido llamado la
primera computadora
de Occidente -
Calculadoras mecánicas
• Napier’s Bones (1600s)
– Charles Napier
– Ayuda para realizar
multiplicaciones • Wilhelm Schickard (1624)
– Primera máquina mecánica para calcular Æ Reloj calculante
– Operaciones básicas
sobre números enteros
con sistema decimal
• Leibniz (1679) descubrió
el potencial del sistema binario
– Uso en el cálculo de
tablas astronómicas
(cartas con Kepler) -
Primer computador mecánico
• Charles Babbage
– Máquina diferencial (1812)
• Resuelve ecuaciones polinómicas
por el método de las diferencias
– Máquina analítica
(1833, no se pudo construir)
• Dispositivo de entrada
(tarjetas perforadas)
• Unidad de control
• Procesador (o calculadora)
• Almacenamiento
• Dispositivo de salida -
Computadores mecánicos
• Tabulating Machine
(máquina de Hollerith)
– Clasificaban, ordenaban y enumeraban las
tarjetas perforadas
que contenían los
datos de las personas
censadas -
Computadores electrónicos
• Válvulas de vacío
– Triodo (1906, Lee De Forest)
– Gran tamaño, consumo y calor -
Computadores electrónicos 1937-1942
• John V. Atanasoff (1937-1942)
– Primer computador digital
electrónico
– Atanasoff-Berry Computer
(ABC)
– Interruptores y válvulas de vacio -
Computadores electrónicos 1943-1945
• Alan Turing / Thomas Flowers (1943)
– Colossus, descifra mensajes alemanes (WWII)
• John von Neumann (1945) -
Computadores electrónicos 1946
• John P. Eckert y John W. Mauchly (1946)
– Electrical Numerical
Integrator and Calculator
(ENIAC)
– Multiplica 2 números de
10 dígitos 300 veces por
segundo
– Ocupa 167 m2
– Consume 180.000 w -
Arquitectura Von Neumann
• Se propone en vistas a la construcción del
sucesor del computador ENIAC
• Permite el procesamiento conjunto de datos y
código -
Computadores electrónicos 1947
• Universal Automatic Computer (UNIVAC, 1947)
– Primer computador de
propósito general
• Estándar para
empresas
• No para usos científicos
ni militares
– Utiliza por primera vez
memorias RAM -
Computadores modernos
• Transistores (NPN, PNP)
– John Bardeen, Walter Brattain,
William Shockley (1948)
– Premio Nobel de física en 1956
– Más eficiente y fiable que las
válvulas de vacío -
Computadores modernos 1959
• Circuitos integrados
(Texas Instruments, 1959)
– Circuito semiconductor que contiene más de un transistor en la
misma base (substrato) conectados sin cables
– El primer IC tenía
6 transistores -
Computadores modernos 1968-1970
• El primer microprocesador
– Se funda Intel en 1968
• Hacer memorias semiconductoras rentables
– 1103 DRAM (1970)
• 1 Kb (128 bytes)
• Se convierte en el semiconductor más vendido al cabo de un
año -
Computadores modernos 1971
• El primer microprocesador
– Intel 4004 (1971)
• Microprocesador de 4 bits, 108KHz
• 2300 transistores
• 60000 operaciones por segundo
• 200$
– Intel 8008 (1972)
• Microprocesador de 8 bits
– Intel 8086 (1981)
• Microprocesador de 16 bits -
El computador personal
• Nacimiento del computador personal
– Model 5100 (IBM, 1975)
• 16 KB de memoria
• Display de caracteres integrado
• Intérprete de BASIC integrado
• Unidad de cinta D-300 para almacenamiento
• 9000$
– Apple I (Apple Computer, 1976)
– Apple II (Apple Computer, 1977) -
El computador personal
• Nacimiento del computador personal
– Kit Altair (MITS, 1975)
• Procesador 8080, 256 bytes de memoria
• Fuente de alimentación y panel con luces
• $395, debe soldarlo el usuario
– Este “demostrador” impulsó el
desarrollo de la industria del sofware
• Sistema operativo CP/M
– Control Program for Microprocessors
• Lenguaje de programación Microsoft BASIC
– Beginners All-purpose Symbolic Instruction Code -
El computador personal 1980
• El computador personal IBM
– IBM decide competir en el mercado de computadores personales
de bajo coste (1980)
– Partes del IBM PC se copian un pequeño computador de oficina de
IBM (DataMaster)
– Se utiliza el Intel 8088
• 1 MB de memoria direccionable
• Bus de datos de 16 bits, bus externo de 8 bits
• Más barato y compatible con los modelos existentes
– Se contrata el sistema operativo a Microsoft