Está en la página 1de 68

Tecnología de la Información y

Comunicaciones - TIC
Carrera Profesional
Docente: Mgt. Ing. Nombre Docente

Docente
1
Índice

1.2. Historia de la Computación

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

Máquina Operación (es) Creador Año

Calculating Clock +, - Wilhelm Schickard


(1592–1635)
Pascaline + con acarreo, - Blaise Pascal 1642
(1623–1662)
Stepped Reckoner +, -, x, / Gottfried Wilhelm von
Leibniz (1646–1716)

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), ##??.

Hollerith luego fundó la compañía que se


volvería IBM.
La tarjeta perforada de 80-columnas, la
tarjeta Hollerith, fue el elemento básico del
procesamiento automatizado de datos por
más de 50 años.

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

1ra Generación: (1946-1957): (2/?)


• Z1
• Usaba relés electromecánicos (pero fue diseñada para usar tubos de vacío).
• Era programable
• Tenía una memoria, una unidad aritmética y una unidad de control.
• Para entrada usaba film descartado de películas en vez de tarjetas perforadas.
• 1930, Konrad Zuse (1910–1995)
• Las bombas aliadas destruyeron el Z1, Z2, y el Z3.

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

1ra Generación: (1946-1957): (3/?)


• ABC (Atanasoff Berry Computer) (1939 - 1942)
• Primera computadora completamente electrónica.
• Maquina binaria construida con tubos de vacío.
• No era de propósito general
• Construida p' resolver sistemas de ecuaciones lineales.
• John Atanasoff (1904–1995) y Clifford Berry de Iowa State University.

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).

■ "Enigma" maquina Alemana


150,00,000,000,000,000,000 combinaciones.
Pero los Aliados pudieron descifrar los mensajes.
14
Computadoras: Generaciones
1ra Generación: (1946-1957): (5/?)
• ENIAC (1946)
• Electronic Numerical Integrator and Computer
• John Mauchly (1907–1980) y J. Presper Eckert (1929–1995) de la Universidad de
"Pennsylvania’s Moore School of Engineering".
• Primera computadora digital de propósito general
• Se programaba “cableando”
Construida entre 1943-1946 para
calcular la trayectoria de las armas
balísticas.
• pero se terminó tarde …
von Neumann participó de las
últimas etapas del proyecto.
Se usó hasta 1955.

15
Computadoras: Generaciones

1ra Generación: (1946-1957): (6/?)


• ENIAC – Detalles
• (Sistema) decimal (no binario)
• Capacidad de memoria de ~ 1000 bits (~ 20 #s decimales de 10 dígitos)
• Programada manualmente usando switches
• Usaba tarjetas perforadas para almacenar data.
• Usaba 17,468 ~ 18,000 tubos de vacío
• Ocupaba 1,800 p2 (2.40 m ancho x 30 m largo)
• 30 toneladas !
• 140 / 174 Kw de consumo
• 5,000 adiciones por segundo
• 500 FLOPS

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.

Mauchly and Eckert (ENIAC)


documentaron la idea de
almacenar programas como
base de la EDVAC
• pero no lo publicaron …

17
Computadoras: Generaciones

1ra Generación: (1946-1957): (8/?)


• John von Neumann
• 1903 – 1957, Hungría
• Dr. en matemática y química
• Publicó y publicitó la idea de un programa almacenado en memoria.
• No esta claro que se le haya ocurrido a él …

18
Computadoras: Generaciones

1ra Generación: (1946-1957): (9/?)


• von Neumann/Turing
• Los datos y programas se almacenan en una misma memoria de lectura/escritura.
• Los contenidos de esta memoria son direccionables indicando su posición sin importar su
tipo ó contenido.
• Ejecución en secuencia (salvo que se indique lo contrario).

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

■ UNIVAC II (fines 50')


+rápida
+memoria

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

2da Generación: (1957-1964): (1/?)


• Se introducen los transistores.
• Más baratos
• Mas pequeños
• Menos disipación de calor
• Son dispositivos de estado sólido
• Hechos de silicio (arena)
• Distinción entre diseñadores, constructores, programadores,
operadores y personal de mantenimiento.

26
Computadoras: Generaciones

2da Generación: (1957-1964): (2/?)


• Mainframes en salas acondicionadas.
• Se escribían los programas en papel, luego se perforaban las tarjetas
• Los operadores toman las tarjetas del programa y colocan también los del
compilador.
• Se crea el proceso por lotes que agrupa trabajos.
• Nace la microprogramación.

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.

■ Introducción de los lenguajes de


programación
Assembly
FORTRAN (1957)
• FORmula TRANslator
• El primer compilador FORTRAN fue para la IBM
28 704.
Computadoras: Generaciones
2da Generación: (1957-1964): (4/?)
• IBM 1401(1959)
• 4KB de memoria expandible a 16KB.
• Buena para leer tarjetas, copiar cintas e imprimir resultados.
• Mala para cálculos numéricos.
• Se utilizaba con fines comerciales (bancos, etc.)

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)

• IBM 1401 – IBM 7094:


a) Los programadores llevan tarjetas
b) La 1401 lee un lote de tarjetas y los graba en la cinta
c) Un operador lleva la cinta a la 7094
d) La 7094 realiza los cómputos
e) Un operador lleva la cinta a una 1401
f) La 1401 imprime las salidas

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

3ra Generación: (1965-1971): (1/?)


• Se introducen los circuitos integrados
• Bajan los costos
• Sube el desempeño (performance)
• Se introduce la multiprogramación
• tiempo compartido entre usuarios
• Se introducen los discos duros

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))

Figura: Componentes históricos de una Computadora.


40
Computadoras: Generaciones

3ra Generación: (1965-1971): (4/?)


• IBM 360 (1964 <--- anunciado )
• Multiprogramación
• Terminales tontas (Teclado y Pantalla)
• Software compatible con
IBM 7094, 1401 entre otros.
• Aparece el byte de 8bits

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

• DEC PDP-11 (1970)

43
Computadoras: Generaciones
3ra Generación: (1965-1971): (7/?)
• Fundación de Intel (1968)
• Andy Grove, Robert Noyce y Gordon Moore

44
Computadoras: Generaciones

3ra Generación: (1965-1971): (8/?)


• Intel 4004 (1971)
• Primer microprocesador en un chip
• CPU de 4 bits
• 2300 transistores
• Corría a 108KHz
• Usado para calculadoras
• Dispositivos de control

45
Computadoras: Generaciones

4ta Generación: (1972-1977): (1/?)


• Lenguaje C (1972)
• Laboratorio Bell desarrolla el lenguaje C

#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

4ta Generación: (1972-1977): (3/?)


• Microsoft (1975)
• Fundado: 04/Abril/1975
• Fundadores: Bill Gates, Paul Allen

• Altair BASIC (1975)


• Interprete para lenguaje de
programación BASIC de
Microsoft que corría en las
computadoras Altair 8800
del MITS.
48
Computadoras: Generaciones

4ta Generación: (1972-1977): (3/?)


• ALTAIR 8800 (1975)
• Primera PC comercialmente exitosa
• Fabricante: MIPS
• CPU:
• Intel 8080
• 2 MHz

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

4ta Generación: (1972-1977): (7/?)


• Apple II (1977)
• Computadora de 8-bit para
el hogar
• Se podía aumentar la RAM
• 4KB, 8KB, 12KB, 16KB, 20KB,
24KB, 32KB, 36KB, 48KB,
ó 64KB
• Tenía 8 slots de expansión

53
Computadoras: Generaciones

5ta Generación: (1978-1991): (1/?)


• Usan VLSI (Very Large Scale Integration)
• > 100'000,000 componentes por chip
• Facilita la creación de microprocesadores

• Intel 8088 (1978)


• 8-bit datos
• 20-bit direcciones
• Co-procesador: Intel 8087

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

5ta Generación: (1978-1991): (3/?)


• DOS (Sistema Operativo en Disco) (1981)
• Release inicial: Agosto de 1981
• Desarrolladores: IBM & Microsoft
• Interfaz del usuario:
• Interfase de Línea de Comandos (CLI)

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

5ta Generación: (1978-1991): (5/?)


• Intel 80286 (1982)
• 16-bit datos, 24-bit direcciones, Co-procesador: Intel 80287
• Intel 80386 (1985)
• 32-bit datos, 32-bit direcciones, Co-procesador: Intel 80387
• Intel 80486 (1989)
• 32-bit datos, 32-bit direcciones, Co-procesador: Intel 80487

• Aparecen las terminales gráficas (GUI)


• Macintosh
• Microsoft “adopta” GUI y desarrolla Windows sobre DOS

59
Computadoras: Generaciones

5ta Generación: (1978-1991): (6/?)


• Aparece la filosofía “RISC”
• Miniaturización toma el relevo:
• SSI (Small Scale Integration)
• MSI (Medium Scale Integration)
• LSI (Large Scale Integration)
• VLSI (Very Large Scale Integration)

60
Computadoras: Generaciones

5ta Generación: (1978-1991): (6/?)


• IBM PC XT (1983)
• SO: PC DOS 2.0 ~ ...
• CPU: Intel 8088, 4.77 MHz
• con disco rígido

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)

“Estoy construyendo un sistema operativo gratuito (no es más que


un hobby, no será una cosa grande y profesional como GNU) para
clones AT (con un 386 o 486).”
Linus Torvalds, Helsinki, Octubre 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)

• Pentium con Bug: -256.00000

65
Computadoras: Generaciones

6ta Generación: (1991-????): (2/?)


• Algunos aspectos de las computadoras de 6ta generación:
• Voz, entrada táctil, y reconocimiento del habla — ya están en uso hoy-en-día.

• 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

También podría gustarte