HISTORIA DE LA INFORMÁTICA. De donde venimos y a donde

Anuncio
27/10/2011
Por: Vicente Arnau Llombart
http://www.uv.es/varnau/
E-mail: [email protected]
Trabajos a desarrollar:
•
•
•
•
•
•
•
•
•
•
•
La quinta generación de computadores. La IA.
Los lenguajes de programación.
Los sistemas operativos.
Del micro chip al microprocesador.
Del microprocesador al procesador.
Internet.
Las redes de interconexión de los computadores.
La supercomputación.
Sistemas de almacenamiento. Del DD al pendrive .
Los procesadores con múltiples cores.
...
1
27/10/2011
Historia de los lenguajes de programación:
Shortcode.
En 1949, aparece el primer lenguaje que se usó en computadoras
electrónicas: “Shortcode”, requería que el programador convirtiera
(compilara) su programa a 0's y 1's de manera manual.
A-0
En 1951 Grace Hopper trabajando para Remington Rand, comienza a
desarrollar el primer compilador, lo que trajo consigo
una programación más rápida.
Grace Hopper fue la primera programadora que utilizó el
Mark I.
En los 50s y 60s, propició la aplicación de los compiladores
para el desarrollo de los lenguajes de programación y
métodos de validación.
2
27/10/2011
Fortran
Es en el año de 1957 cuando aparece el primero de los grandes
lenguajes de programación de uso aún actualmente: FORTRAN,
que proviene de FORmula TRANslating system.
Fue desarrollado por IBM para cómputo
científico, el líder del proyecto fue John Backus, que después
contribuiría en ALGOL.
El lenguaje original solo incluía FOR, DO y GOTO. También
definió los tipos de datos básicos: TRUE, FALSE, integer, real,
double presicion
LISP
En el año de 1958, el profesor John McCarthy[4]
del M.I.T. comenzó a desarrollar la teoría de un
lenguaje de procesamiento de listas.
> (+ (- 5 2) (* 3 3))
12
>(if (> 2 1) 1 2)
>1
>(if (> 1 2) 1)
> NIL
 Los más usados en estos últimos años.
3
27/10/2011
Historia de los sistemas operativos.
Un sistema operativo es un conjunto de programas de
ordenador destinado a permitir una administración eficaz de
sus recursos.
Comienza a trabajar cuando se enciende el ordenador, y
gestiona el hardware de la máquina desde los niveles más
básicos, permitiendo también la interacción con el usuario.
Estudiar y presentar
su evolución a lo largo
del siglo XX.
Y usar el Top-500 para mostrar tendencias actuales.
Historia de los sistemas operativos en el TOP-500.
Operating System
Count
Share %
----------------------------------------------------------------Linux
405
81.00 %
Super-UX
1
0.20 %
AIX
19
3.80 %
Cell OS
1
0.20 %
SuSE Linux Enter. Ser-9
4
0.80 %
CNK/SLES 9
15
3.00 %
SUSE Linux
1
0.20 %
Redhat Linux
4
0.80 %
RedHat Enterprise
4
3 0.60 %
UNICOS/SUSE Linux
1
0.20 %
SUSE Linux Ent. Ser-10
4
0.80 %
SLES10 + SGI ProPack
5
14 2.80 %
UNICOS/lc
1
0.20 %
CNL
11
2.20 %
Windows HPC 2008
5
1.00 %
RedHat Enterprise 5
2
0.40 %
CentOS
7
1.40 %
Open Solaris
2
0.40 %
------------------------------------------------------------------Totals
500
100%
4
27/10/2011
Del micro chip al microprocesador:
El Microchip, o también llamado circuito integrado (CI), es una pastilla
o chip muy delgado en el que se encuentran una cantidad enorme de
dispositivos microelectrónicos interactuados, principalmente diodos y
transistores, además de componentes pasivos
como resistencias o condensadores.
El primer Circuito Integrado fue desarrollado en
1958 por el Ingeniero Jack St. Clair Kilby, justo
meses después de haber sido contratado por la firma
Texas Instruments.
Del micro chip al microprocesador: el 4004.
El 4004, fue presentado el día 15 de noviembre de 1971.
Características únicas para su tiempo:
• La velocidad de reloj sobrepasaba por poco los 100 KHz
(kilohertzios).
• Ancho de bus de 4 bits y podía manejar un máximo de 640
bytes de memoria.
Se presentó en la calculadora
Busicom.
5
27/10/2011
Del micro chip al microprocesador: el 8008.
El 1 de abril de 1972, Intel anunciaba el 8008. Características:
 Bus de 8 bits, y la memoria direccionable se ampliaba a los 16 Kb.
 Llegaba a la cifra de los 3500 transistores, casi el doble que su
predecesor, y se le puede considerar como el antecedente del
procesador que serviría de corazón al primer ordenador personal.
Justo dos años después, Intel
anunciaba ese tan esperado
primer ordenador personal, de
nombre Altair:
Del micro chip al microprocesador: el 8088 y el 8086.
En junio de 1978 y de 1979 aparecen los microprocesadores 8086
y 8088, que pasaron a formar el denominado IBM PC.
Caracteristicas del 8086:
•Bus de 16 bits (por fin), velocidades de reloj de 5, 8 y 10
MHz,
•29000 transistores usando la tecnología de 3 micras y hasta
un máximo de 1 Mega de memoria direccionable.
El procesador 8088, poseía un
bus de 8 bits en lugar de uno
de 16, siendo más barato y
obteniendo mejor respaldo en
el mercado.
6
27/10/2011
Del micro chip al microprocesador: el 80286
El 1 de febrero de 1982, Intel daba un nuevo vuelco a la
industria con la aparición de los primeros 80286.
Como principal novedad, por fin se podía utilizar la denominada
memoria virtual, que en el caso del 286 podía llegar hasta 1
Giga. Características:
 Bus de 16 bits,
 134000 transistores usando una tecnología de 1.5 micras,
un máximo de memoria direccionable de 16 Megas.
 Velocidades de reloj de 8, 10 y 12 MHz.
Se vendieron en torno a los 15
millones de ordenadores en todo
el mundo.
Del micro chip al microprocesador: el 80386DX.
El 17 de octubre Intel anunciaba la aparición del procesador 80386DX, el
primero en poseer una arquitectura de 32 bits. Características:
•
Posee en torno a los 275000 transistores (100 veces más que el
4004)
•
El reloj llegaba ya hasta un máximo de 33 MHz.
•
Capaz de direccionar 4 Gigas de memoria, tamaño que todavía no se
ha superado por otro procesador de Intel dedicado al mercado
doméstico.
Incorpora caché de nivel 1 (L1) en el propio chip.
Co-procesador matemático incorporado dentro del propio
chip.
7
27/10/2011
Del micro chip al microprocesador: El Pentium.
El primer Pentium se lanzó al mercado el 22 de marzo de 1993.
Características:




Velocidades iniciales de 60 y 66 MHz. Después llego a 233 MHz.
Bus de hasta 66 MHz.
3.100.000 transistores,
Cache interno de 8 KB para datos y 8 KB para instrucciones.
Sucediendo al procesador Intel 80486.
Intel no lo llamó 586 debido a que no es posible registrar una marca compuesta
solamente de números.
El Windows 95 no es capaz de aprovechar
las ventajas de este nuevo procesador.
Se incluyeron instrucciones MMX para
añadir paralelismo.
Del micro chip al microprocesador: ¿Qué es MMX?
La tecnología MMX esta compuesta inicialmente por 57 instrucciones y 4 tipos de
datos nuevos.
Utiliza registros de 64 bits que pueden contener 1,2,4 u 8 datos en su interior,
permitiendo realizar una misma instrucción máquina sobre varios datos
simultáneamente, (con rendimiento de hasta x8).
Han aparecido mejoras como las SSE, SSE2
y SSE3.
Estas instrucciones mejoran la capacidad
multimedia del procesador, como
comprensión de imágenes de video,
manipulación de imágenes, y mejoras en
los procesos de lectura/ escritura.
8
27/10/2011
Del micro chip al microprocesador: resumen.
Clasificación de los Circuitos Integrados:
Atendiendo al nivel de integración - número de transistores - los
circuitos integrados se clasifican en:
•
•
•
•
•
•
SSI (Small Scale Integration) pequeño nivel: de 10 a 100
transistores
MSI (Medium Scale Integration) medio: 101 a 1.000 transistores
LSI (Large Scale Integration) grande: 1.001 a 10.000 transistores
VLSI (Very Large Scale Integration) muy grande: 10.001 a 100.000
transistores
ULSI (Ultra Large Scale Integration) ultra grande: 100.001 a
1.000.000 transistores
GLSI (Giga Large Scale Integration) giga grande: más de un millón
de transistores!!
9
27/10/2011
Del microprocesador al procesador:
10
27/10/2011
El Protocolo de Internet (IP) y el Protocolo de Control de
Transmisión (TCP) fueron desarrollados inicialmente en 1973 por
el informático estadounidense Vinton Cerf como parte de un
proyecto dirigido por el ingeniero norteamericano Robert Kahn y
patrocinado por la Agencia de Programas Avanzados de
Investigación (ARPA, siglas en inglés) del Departamento
Estadounidense de Defensa.
Básicamente, Internet es una interconexión de redes informáticas
que permite a las computadoras conectadas comunicarse
directamente.
11
27/10/2011
Supercomputadores y supercomputación.
Supercomputadora es aquel ordenador con capacidades de cálculo muy
superiores a las comunes.
Supercomputadores y supercomputación.
En los 60 Seymour Cray en la compañía Control
Data Corporation (CDC) diseño los primeros.
Después Cray dejó CDC para formar
su propia empresa, Cray Research.
•
•
•
En los 80 dominaban las máquinas vectoriales.
En los 90 los sistemas de procesadores masivamente
paralelos con miles de CPU «ordinarios».
En la actualidad, diseños paralelos están basados en
microprocesadores comerciales como PowerPC, Opteron
o Xeon, y utilizan redes de interconexión especiales.
12
27/10/2011
Supercomputadores y supercomputación.
Se utilizan en simulaciones numéricas como:
•
•
•
•
Las predicciones meteorológicas, tanto a corto como a largo
plazo.
En la industria, simular el funcionamiento de dispositivos.
En arquitectura e ingeniería, el diseño de estructuras y de
materiales
En investigación científica básica y aplicada, . . .
Pero para estas aplicaciones de supercomputación es necesario la
utilización de lenguajes o librerías especializadas.
Supercomputadores y supercomputación: el BSC.
13
27/10/2011
Supercomputadores y supercomputación: el BSC.
El Centro Nacional de Supercomputación (CNS), o Barcelona Supercomputing
Center (BSC), está dirigido por el catedrático Mateo Valero y gestionado por un
consorcio compuesto por el Ministerio de Educación y Ciencia de España (51%), la
Generalidad de Cataluña (37%) y la Universidad Politécnica de Cataluña (12%). Forma
parte de la Red Española de Supercomputación.
El centro está situado en una antigua capilla denominada Torre Girona que se
constituyó el 1 de abril de 2005. En sus instalaciones alberga el superordenador
MareNostrum, el superordenador más potente de España según la lista TOP500, en
una urna de cristal.
El centro tiene un presupuesto inicial de 5,5 millones de € para el periodo 2005-2011.
Supercomputadores y supercomputación: el BSC.
http://www.bsc.es/media/288.avi
14
27/10/2011
Las GPUS y la programación en CUDA:
Los múltiples cores.
CELL : de la PlayStation a la supercomputación:
Roadrunner cuenta con 6562 procesadores de doble
núcleo AMD Opteron, así como 12240 procesadores Cell
(en los servidores IBM Model QS22 blade).
15
27/10/2011
Sistemas de almacenamiento.
•
•
Una memoria USB (Universal Serial Bus) es un
dispositivo de almacenamiento que utiliza memoria
flash.
El USB 3.0 será que eleva a 4.8 gigabits/s la capacidad de
transferencia que en la actualidad es de 480 Mb/s.
CONCLUSIONES SOBRE LAS PRESENTACIONES:
Estas son algunas cosas a tener en cuenta para realizar una buena
presentación.
1) Introducir con claridad el tema a presentar y los objetivos de la
presentación.
2) Presentar correctamente a los compañeros.
3) Justificar correctamente y científicamente las afirmaciones realizadas.
4) Controlar el tiempo a utilizar.
5) Utilizar fuentes de texto que se lean a más de 5 metros de la pantalla.
6) Documentarse bien en la presentación de las tecnologías a describir. No
todo lo que se obtiene de internet es correcto. Buscar al menos dos
fuentes.
7) Hablar con claridad para que hasta los de la última fila lo escuchen.
16
27/10/2011
17
Descargar