Professional Documents
Culture Documents
1.2. Historia de La Computación
1.2. Historia de La Computación
Comunicaciones - TIC
Carrera Profesional
Docente: Mgt. Ing. Nombre Docente
Docente
1
Índice
Docente 2
Historia de la computación:
Generaciones de Computadoras
Docente 3
Computadoras: Generaciones
OPS = Operaciones por segundo
• Tabla: Generaciones de las Computadoras
Fechas Velocidad típica
Generación Tecnología
aproximadas (OPS)
0 1642–1945 Máquinas de Calcular Mecánicas
1946–1957
1 Tubo de Vacío 40,000
1945–1953
1957-1964
2 Transistor 200,000
1954–1965
1965–1971 Integración de pequeña escala (SSI) y
3 1'000,000
1965–1980 mediana escala (MSI)
1972–1977
4 Integración a gran escala (LSI) 10'000,000
1980–
5 1978–1991 Integración a muy grande escala (VLSI) 100'000,000
6 1991– Integración a ultra gran escala (UVLSI) > 1,000'000,000
William
Stallings
Linda Null, Julia Lobur
4
Computadoras: Generaciones
Generación 0: (1642-1945): (1/?)
• Ábacos
• antes de 1500.
• Calculadoras mecánicas
5
Computadoras: Generaciones
Generación 0: (1642-1945): (2/?)
• Ábaco
■ Sistemas basados en relés
Calculadora
de Pascal
(1600's)
6
Computadoras: Generaciones
Generación 0: (1642-1945): (3/?)
• Motor Diferencial
• mecanizar la solución de funciones polinomiales (usaba el método de diferencias
finitas para el cálculo de polinomios de 2do grado).
• requería aproximadamente 25,000 partes.
• Charles Babbage (1791–1871), 1822.
• Motor Analítico
• habría sido capaz de ejecutar cualquier operación matemática.
• usaría un tipo de tarjeta perforada para entrada y programación (idea originaria de
Joseph-Marie Jacquard (1752–1834)).
• primer computador mecánico (solo diseño).
• Charles Babbage (1791–1871), 1833.
7
Computadoras: Generaciones
Generación 0: (1642-1945): (4/?)
• Charles Babbage
• Llamado con frecuencia "Padre de la Computación"
• Sus máquinas eran mecánicas, no eléctricas ni electrónicas
8
Computadoras: Generaciones
Generación 0: (1642-1945): (5/?)
• Máquina de Hollerith
• La más importante máquina de tabulación de fines del siglo XIX (19).
• Fue usada para codificar y compilar la data del censo de 1890 (el censo fue
completado en tiempo record).
• Inventado por Herman Hollerith (1860–1929), ##??.
9
Computadoras: Generaciones
Generación 0: (1642-1945): (6/?)
• Harvard Mark I (1939-1944)
• IBM y la Universidad de Harvard
• Electromecánico, 760.000 ruedas!
• 800km de cables!
• Basado en la maquina analítica de Babagge
• (Sistema) Decimal
• 0.3 a 10 segundos por cálculo
• Programable mediante una cinta de papel
• Se uso hasta 1959.
Grace Hooper: popularizo el nombre "Bug",
escribió en su cuaderno de trabajo:
Relay #70 Panel F
(moth) in relay.
10
Computadoras: Generaciones
1ra Generación: (1946-1957): (1/?)
• Utilización de tubos al vacío
• Enormes (20,000 tubos) y lentas (un ciclo ≈ 1 seg.).
• Un solo grupo diseñaba, construía, programaba, operaba y
mantenía cada máquina.
• Toda la programación se hacía en lenguaje máquina
• Por ejemplo: a través de la conexión de cables en un tablero.
• No existían los sistemas operativos.
• En 1950 se introducen las tarjetas perforadas.
11
Computadoras: Generaciones
RELÉS: Dispositivo electromagnético que, estimulado por una corriente eléctrica muy débil, abre o cierra un circuito en el cual se disipa una potencia mayor
que en el circuito estimulador.
12
Computadoras: Generaciones
13
Computadoras: Generaciones
1ra Generación: (1946-1957): (4/?)
• Colossus (1943)
• Desarrollo Británico
• Diseñada para descifrar los mensajes
encriptados por los alemanes.
• Participo Turing.
• No se conoció hasta los 80 (Top Secret).
15
Computadoras: Generaciones
16
Computadoras: Generaciones
1ra Generación: (1946-1957): (7/?)
• El modelo de von Neumann
• Antes: programar era conectar cables …
• Hacer programas era mas una cuestión de Ingeniería Electrónica.
• Cada vez que había que calcular algo distinto había que reconectar todo.
17
Computadoras: Generaciones
18
Computadoras: Generaciones
19
Computadoras: Generaciones
1ra Generación: (1946-1957): (10/?)
• Manchester Mark I (1948)
• También llamada "Baby"
• Usada para demostrar el
concepto de programa
almacenado.
En 1948 se contrató a
Turing para el desarrollo
de un lenguaje de
programación para la
máquina.
20
Computadoras: Generaciones
1ra Generación: (1946-1957): (11/?)
• UNIVAC (1949)
• UNIVersal Automatic Computer
• Primera computadora comercial
• Eckert-Mauchly Computer Corporation
• Incorpora el uso de cintas magnéticas
• Cálculos para el censo de USA
21
Computadoras: Generaciones
1ra Generación: (1946-1957): (12/?)
• UNIVAC
22
Computadoras: Generaciones
1ra Generación: (1946-1957): (13/?)
• Tarjetas perforadas
23
Computadoras: Generaciones
1ra Generación: (1946-1957): (14/?)
• IBM 650 (1955)
• Primera computadora producida en masa
• Fuera de circulación en 1969
24
Computadoras: Generaciones
1ra Generación: (1946-1957): (15/?)
• IBM 704 (1955)
• Primera máquina comercial con hardware de punto flotante.
• 5 KFLOPS.
25
Computadoras: Generaciones
26
Computadoras: Generaciones
27
Computadoras: Generaciones
2da Generación: (1957-1964): (3/?)
• Transistor (1947)
• John Bardeen, Walter Brattain, y William
Shockley, investigadores de Bell
Laboratories, inventaron el transistor.
29
Computadoras: Generaciones
2da Generación: (1957-1964): (5/?)
• Inicio de los Sistemas Operativos (~ 1960)
• SO rudimentarios fueron desarrollados
• SO FMS (Fortran Monitor System)
30
Computadoras: Generaciones
2da Generación: (1957-1964): (6/?)
• DEC PDP-1 (1960/1961)
• Programmed Data Processor
• Memoria principal: 4K palabras de 18 bits.
• memoria de núcleo magnético: tiempo de ciclo: 5 µseg.
• Velocidad del reloj: 200 KHertz ≡ 0.000005 seg.
• Instrucción
• 10 µseg. ≈ 2 ciclos de memoria
• típica instrucción de referencia de memoria de 2-ciclos (Fetch, Execute).
• 100,000 operaciones por segundo
• US$ 120,000
• < 5% del precio de la IBM 7094
31
Computadoras: Generaciones
2da Generación: (1957-1964): (7/?)
•
32
Computadoras: Generaciones
2da Generación: (1957-1964): (8/?)
• IBM 7094 (1962)
• Buena para hacer cómputos
• Se utilizaba con fines científicos.
33
Computadoras: Generaciones
2da Generación: (1957-1964): (9/?)
• IBM 7094 (1962)
34
Computadoras: Generaciones
2da Generación: (1957-1964): (10/?)
• Primer video-juego (1962)
• ¡Spacewar! de Steve Russell
• Implementado en una PDP-1
• Estudiantes de MIT
35
Computadoras: Generaciones
2da Generación: (1957-1964): (11/?)
• Invención del Mouse (1964)
36
Computadoras: Generaciones
2da Generación: (1957-1964): (12/?)
• CDC 6600
• Control Data Corporation (CDC)
• Construido bajo la supervisión de Seymour Cray
• La primera supercomputadora del mundo
• US $10 millones
• 10 millones de instrucciones por segundo
• Usaba palabras de 60-bits
• Tenía 128 Kilowords de memoria principal.
37
Computadoras: Generaciones
38
Computadoras: Generaciones
3ra Generación: (1965-1971): (2/?)
• Circuitos integrados
• Primer circuito integrado
• Jack Kilby (1958)
• 1 transistor, un capacitor, y 3 resistencias
• 10x15 mm
• microchip hecho de Germanio.
• IC de Silicio
• creado 6 meses después por Robert Noyce
(1958/1959).
• Pentium 4
• 55 millones de transistores
• Un pelo = 75 micrones
• Transistor actual = 0.3 micrones!
39
Computadoras: Generaciones
3ra Generación: (1965-1971): (3/?)
• Comparación de Componentes
de la Computadora (en sentido
horario):
1) Tubo de vacío
2) Transistor
3) Chip conteniendo 3200 compuertas
NAND de 2-entradas
4) Paquete de Circuito Integrado (el
cuadrado pequeño plateado en la
parte izquierda es un IC (Circuito
Integrado))
41
Computadoras: Generaciones
3ra Generación: (1965-1971): (5/?)
• DEC PDP-8 (1965)
• Primer minicomputador
• 4K palabras de 12 bits
• Memoria de núcleo magnético
• Tiempo ciclo = 1.5 µseg
• 0.333 MIPS p' instrucciones de
referencia de memoria de
2-ciclos.
• En sus inicios:
• conjunto de instrucciones: 8
instrucciones
• 2 registros: acumulador de
12-bits, registro de enlace de 1-bit.
MIPS: Microprocesador sin etapas de tubería entrelazadas
42
Computadoras: Generaciones
3ra Generación: (1965-1971): (6/?)
• DEC PDP-8 (1965)
• No necesita una habitación con aire
acondicionado
• Lo bastante pequeño p' colocarlo en
una mesa de laboratorio
• US$ 16,000
43
Computadoras: Generaciones
3ra Generación: (1965-1971): (7/?)
• Fundación de Intel (1968)
• Andy Grove, Robert Noyce y Gordon Moore
44
Computadoras: Generaciones
45
Computadoras: Generaciones
#include
main()
{
for(;;)
printf("Hola mundo ..."\n);
}
46
Computadoras: Generaciones
4ta Generación: (1972-1977): (2/?)
• Intel 8080 (1974)
• 8-bit datos
• 16-bit direcciones
47
Computadoras: Generaciones
49
Computadoras: Generaciones
4ta Generación: (1972-1977): (4/?)
• Cray 1 (1976)
• Cray Research Corporation (Seymour Cray)
• Primera supercomputadora
• US $ 8.8 millones
• 160 MIPS
• 8 MB de memoria
• Procesamiento vectorial
• 12 unidades procesando en paralelo
• Aprox. 120 MFLOPS
50
Computadoras: Generaciones
4ta Generación: (1972-1977): (5/?)
• MULTICS (1976)
• Impulso en el desarrollo del SO
• “timesharing” (tiempo compartido).
51
Computadoras: Generaciones
4ta Generación: (1972-1977): (6/?)
• Apple I (1976)
• Steve Jobs & Steve Wosniak
52
Computadoras: Generaciones
53
Computadoras: Generaciones
54
Computadoras: Generaciones
5ta Generación: (1978-1991): (2/?)
• PDP-11/23 (1979)
• Año de lanzamiento: 1979.
• Minicomputador (centralizado)
de 16-bits
• UNSAAC la adquiere a principios
de los 1980's
55
Computadoras: Generaciones
56
Computadoras: Generaciones
5ta Generación: (1978-1991): (4/?)
• IBM PC (1981)
• IBM PC = IBM Personal Computer
• Sistema Operativo (SO): PC DOS 1.0
• CPU: Intel 8088, 4.77 MHz
57
Computadoras: Generaciones
5ta Generación: (1978-1991): (6/?)
• Commodore 64 (1982)
• Fabricante: CBM
• CPU: 6510 / 8500 de tecnología MOS
58
Computadoras: Generaciones
59
Computadoras: Generaciones
60
Computadoras: Generaciones
61
Computadoras: Generaciones
5ta Generación: (1978-1991): (6/?)
• Sony introduce el CD (1984)
62
Computadoras: Generaciones
5ta Generación: (1978-1991): (7/?)
• Macintosh (1984)
• Fabricante: Apple Computer Inc.
• Macintosh 128K
• SO: System Software 1.0
• CPU: Motorola 68000
63
Computadoras: Generaciones
5ta Generación: (1978-1991): (1/?)
• Linux (1991)
64
Computadoras: Generaciones
6ta Generación: (1991-????): (1/?)
• 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 (debería dar 0)
65
Computadoras: Generaciones
• Construcción:
• Computadoras ópticas que procesan datos usando la luz en-vez-de electrones.
• Computadoras diminutas que utilizan nanotecnología.
• Computadoras completas de propósito-general integradas-en:
• — escritorios,
• — electrodomésticos,
• — otros dispositivos cotidianos
• — ...
• ¿Computadoras cuánticas?.
• ...
66
Acrónimos:
• DVD — Digital Versatile Disc (antiguamente Digital Video Disc)
• FLOPS — FLoating point Operations Per Second
67
Bibliografía:
Básica:
• BEEKMAN, George
• Introducción a la Informática. 6e
• Pearson Educación, S.A., 2005.
68