-
Prehistoria
-
Primera Computadora Digital (mecánica)
Difference Engine (1822) Usada para calcular tablas numéricas, calculaba cualquier función
algebraica y almacenaba números. Se programaba con tarjetas. Charles Babbage y Ada Lovelace. -
Harvard Mark I
Usada para computar
Tablas matemáticas y de navegación. -
Primera generacion
-Se utilizan tubos al vacío
-Eran 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 (alambrando tableros por ejemplo).
-No existían los sistemas operativos. -
Equipo Colossus
-
Period: to
Primera Generacion
-
ENIAC
Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico), fue la primera computadora de propósitos generales -
Manchester Mark I
Primera máquina que funcionó con un programa almacenado.
John von Neumann, Princeton -
UNIVAC
Fue la primera computadora comercial fabricada en Estados Unidos. Fue diseñada principalmente por J. Presper Eckert y John William Mauchly, también autores de la primera computadora totalmente electrónica estadounidense, la ENIAC. -
Tarjeta perforada
es una lámina hecha de cartulina que contiene información en forma de perforaciones según un código binario. Estos fueron los primeros medios utilizados para ingresar información e instrucciones a una computadora en los años 1960 y 1970. Las tarjetas perforadas fueron usadas con anterioridad por Joseph Marie Jacquard en los telares de su invención, de donde pasó a las primeras computadoras electrónicas. -
JOHNNIAC
Máquina que funcionaba con tarjetas. -
Segunda Generacion
-Se introducen los transistores.
-Distinción entre diseñadores, constructores, programadores, operadores y personal de mantenimiento.
-Mainframes en salas acondicionadas.
-Se escribían los programas en papel, luego se perforaban las tarjetas, cuarto de entrada, café, esperar la salida.
-Los operadores toman las tarjetas del programa y colocan también los del compilador.
-Se crea el proceso por lotes que agrupa trabajos -
Period: to
Segunda Generacion
-
IBM 704
Primera máquina comercial con hardware de punto flotante (5k FLOPS). -
FORTRAN
Primer compilador FORTRAN para IBM 704 (Formula Translator) -
Sistemas de procesamiento por lotes
IBM 1401 – IBM 7094:
los programadores llevan tarjetas
La 1401 lee un lote de tarjetas y los graba en la cinta
Un operador lleva la cinta a la 7094
La 7094 realiza los cómputos
Un operador lleva la cinta a una 1401
La 1401 imprime las salidas -
IBM 1401
4KB de memoria expandible a 16KB.
Buena para leer tarjetas, copiar cintas e imprimir resultados, pero mala para cálculos numéricos.
Se utilizaba con fines comerciales (bancos, Seguros, etc.) -
La tercera generación
Se introducen los circuitos integrados, lo cual es una gran ventaja en el precio y desempeño del computador.
Se introduce el sistema IBM 360 altamente compatible.
Se introduce la multiprogramación
Se introducen los discos duros.
Se introduce el tiempo compartido entre usuarios. -
Period: to
Tercera generación
-
IBM 360
Software compatible con IBM 7094, 1401 entre otros. -
GE 625
-
DEC PDP-1
4K de palabras de 18 bits.
US$ 120.000 < 5% del precio de la IBM 7094 -
Primer microprocesador en un chip Intel 4004
-
Laboratorio Bell desarrolla el lenguaje C
include main()
{
for(;;)
printf("Hello world..."\n); } -
MULTICS
-
Apple
-
Microsoft
-
Period: to
Cuarta generacion
-
La cuarta generación
Usan LSI (large scale integration).
Intel 8080 (8 bits) -> IBM PC (1980) con DOS.
Intel 80286 (1983), 80386 (1985) y 80486 (1989).
GUI (graphical User Interface) -> Macintosh
Microsoft adopta GUI y desarrolla Windows (sobre DOS)
Microsoft saca Windows 95 como sistema operativo, luego Windows 98 (basado en 16 bits), Windows NT (32 bits) con ideas de VAX VMS.
Windows NT 5.0 se transformó en Windows 2000
Windows 98 se transformó en Windows Me.
Windows XP -
IBM PC
-
Commodore 64
-
AT&T y Laboratorio Bell desarrollan C++
include main()
{
char *s1, *s2;
par{
s1 = "Hello";
s2 = "world\n";
}
cout << s1 << s2 << endl;
return(0);
} -
X Windows para UNIX
-
Macintosh
-
Sony introduce el CD
-
Commodore Amiga
-
Nace LINUX
“Estoy construyendo un sistema
operativo gratuito (no es más que
un hobby, no será una cosa grande
y profesional como GNU) para
clónicos AT (con un 386 o 346).” Linus Torvalds, Helsinki, Oct. 91 -
Intel Pentium
-
Windows 95
-
Windows XP