Sie sind auf Seite 1von 9

Integrantes: Alava Barchi Francisco, Ochoa

Romero Isaac, Ochoa Romero Julia

Proyecto de
arquitectura
Temas:
 Definición de
computadoras de altas
prestaciones
 Arquitectura y aplicación
de las
supercomputadoras
 Arquitectura de
servidores
Contenido
INTRODUCCIÓN ............................................................................................................................. 2
OBJETIVO ....................................................................................................................................... 2
Definición de computadoras de altas prestaciones ...................................................................... 3
Arquitectura y aplicación de las supercomputadoras................................................................... 4
Arquitectura de servidores............................................................................................................ 5
CONCLUSION ................................................................................................................................. 7
Bibliografía .................................................................................................................................... 8
INTRODUCCIÓN
El desarrollo de este proyecto ha solicitado un estudio ampliado acerca de temas como
computadoras de altas prestaciones, supercomputadoras y lo referente a la arquitectura de
servidores, esto ha requerido un buen manejo de dicha información donde se han usado los
conocimientos previos solicitados por el maestro para la mayor comprensión posible que
plantearemos luego de la serie de definiciones y características que se analizan en el transcurso
del trabajo.

La implementación de las aplicaciones de cada tema fue fundamental para complementar el


análisis y avance de las técnicas utilizadas para el perfeccionamiento del tema.

OBJETIVO
Analizar las distintas temáticas dictadas anteriormente para un mejor y mayor uso aplicando los
conocimientos previos ya vistos mediante el curso de Arquitectura de Computadoras y usando
las técnicas de investigación adecuadas.
Definición de computadoras de altas prestaciones
Esta decisión se crea debido que
en la computación quedo
marcado la búsqueda de las
máximas prestaciones. Hace unos
años antes se necesitaba de una
fuerte inversión económica para
realizar esta definición.

Esta inversión era prácticamente


nula, porque las tendencias
computacionales muestran una
actualización en sus dispositivos y
software. En ese sentido, la Computación de Altas Prestaciones (CAP.) permite el desarrollo de
aplicaciones que aprovechan el uso colaborativo de múltiples procesadores con el objetivo de
resolver un problema común.

La existencia de diferentes niveles de memoria implica que con tiempo el empleado va a realizar
una operación de acceso a la memoria de un nivel que aumenta con la distancia al nivel más
rápido, que es el acceso a los registros del procesador. En efecto, una mala gestión de la
memoria provocaría numerosos fallos de página, que abusan del sistema de memoria virtual,
realizando costosos accesos al disco. Por lo tanto, el diseño de aplicaciones requiere aprovechar
que se aproveche de los conocimientos de la estructuración de una memoria.

La computación en altas prestaciones tiene como objetivo fundamental es conseguir la


reducción de tiempo de ejecución de una aplicación mediante el empleo de múltiples
procesadores. También es posible resolver problemas involucrados en la ejecución.

En conclusión la computación en altas prestaciones básicamente tiene dos conceptos


fundamentales que son:

1. Particionamiento de tareas: Consiste en dividir una tarea grande en un número de


diferentes sub-tareas que puedan ser completadas por diferentes unidades de proceso
(procesadores).
2. Comunicación entre tareas: Cada procesador realice una sub-tarea, generalmente será
preciso que éstos se comuniquen para poder cooperar en la obtención de la solución
global a un problema determinado.

Las aplicaciones de este tema se extienden prácticamente a todos los ámbitos de la


programación. En la actualidad se la utiliza en multitud de campos para el desarrollo de
aplicaciones y el estudio de problemas que requieren gran capacidad de cómputo, bien por el
gran tamaño de los problemas que abordan o por la necesidad de trabajar con problemas en
tiempo real. De esta forma, además de constituir diversas líneas abiertas de intensa labor
investigadora, puede encontrarse en infinidad de aplicaciones en campos muy variados, entre
los que destacamos:

1. Modelado predictivo y simulación: se realiza mediante extensos experimentos de


simulación por computador que con frecuencia acarrean computaciones a gran escala
para obtener la precisión y el tiempo de respuesta deseado. Entre estos modelados
destacamos la previsión meteorológica numérica y la oceanografía.
2. El desarrollo industrial también reclama el uso de computadores para progresar en el
diseño y automatización de proyectos de ingeniería, la inteligencia artificial y la
detección remota de los recursos terrestres. En este campo destacamos: la inteligencia
artificial y automatización (procesamiento de imágenes, reconocimiento de patrones,
visión por computador, comprensión del habla, deducción automática, robótica
inteligente, sistemas expertos por computador, ingeniería del conocimiento, etc.).
3. Investigación médica: En el área médica los computadores rápidos son necesarios en
tomografía asistida, diseño de corazones artificiales, diagnóstico hepático, estimación
de daños cerebrales y estudios de ingeniería genética.

Arquitectura y aplicación de las supercomputadoras


Es un tipo más potente y rápido, estas son diseñadas para procesar enormes cantidades de
información en poco tiempo y son dedicadas a una tarea específica.

Solo son usadas para las aplicaciones científicas y complejas, porque son importantes por su
velocidad del cálculo. Por ese gran procesamiento de datos e información tienen un precio
demasiado elevado que por eso no se realizan muchas supercomputadoras.

Se podría dar varios ejemplos para el uso de estas supercomputadoras:

1. Búsqueda y estudio de la energía y armas nucleares.


2. Búsqueda de yacimientos petrolíferos con grandes bases de datos sísmicos.
3. El estudio y predicción de tornados.
4. El estudio y predicción del clima de cualquier parte del mundo.
5. La elaboración de maquetas y proyectos de la creación de aviones, simuladores de vuelo
6. Velocidad de procesamiento: miles de millones de instrucciones de coma flotante por
segundo.
7. Usuarios a la vez: hasta miles, en entorno de redes amplias.
8. Tamaño: requieren instalaciones especiales y aire acondicionado industrial.
9. Dificultad de uso: solo para especialistas.
10. Clientes usuales: grandes centros de investigación.
11. Penetración social: prácticamente nula.
12. Impacto social: muy importante en el ámbito de la investigación, ya que provee cálculos
a alta velocidad de procesamiento, permitiendo, por ejemplo, calcular en secuencia el
genoma humano, número π, desarrollar cálculos de problemas físicos dejando un
margen de error muy bajo, etc.
13. Parques instalados: menos de un millar en todo el mundo.
14. Hardware : Principal funcionamiento operativo

Podemos hablar de la arquitectura de Von Newmann y el computador vectorial. En la


arquitectura de Von Newmann se almacena el programa en el computador, donde ya deben
estar los datos, por lo cual es necesario definir una Instruction Set Architecture (ISA).

Y en el computador vectorial se puede almacenar vectores de números en registros vectoriales


y procesarse en unidades aritméticas súper segmentadas.

Arquitectura de servidores
Para entender este tema debemos tener en claro los conceptos de arquitectura, cliente y
servidor.
En arquitectura es un entramado de componentes funcionales que aprovechando diferentes
estándares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y
servicios informáticos, de manera que pueden ser utilizados eficazmente dentro de la
organización.

Lo que es un cliente es aquel que inicia un requerimiento de servicio. El requerimiento inicial


puede convertirse en múltiples requerimientos de trabajo a través de redes LAN o WAN y la
ubicación de los datos o de las aplicaciones es totalmente transparente para el cliente.

Y servidor es cualquier recurso de cómputo dedicado a responder a los requerimientos del


cliente. Los servidores pueden estar conectados a los clientes a través de redes LANs o WANs,
para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a
bases de datos, fax, procesamiento de imágenes, etc.

1. Estas características son las que tiene el cliente servidor:


2. El Cliente y el Servidor pueden actuar como una sola entidad y también pueden actuar
como entidades separadas, realizando actividades o tareas independientes.
3. Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o en la
misma plataforma.
4. Un servidor da servicio a múltiples clientes en forma concurrente.
5. Cada plataforma puede ser escalable independientemente. Los cambios realizados en
las plataformas de los Clientes o de los Servidores, ya sean por actualización o por
reemplazo tecnológico, se realizan de una manera transparente para el usuario final.
6. La interrelación entre el hardware y el software están basados en una infraestructura
poderosa, de tal forma que el acceso a los recursos de la red no muestra la complejidad
de los diferentes tipos de formatos de datos y de los protocolos.
7. Un sistema de servidores realiza múltiples funciones al mismo tiempo que presenta una
imagen de un solo sistema a las estaciones Clientes.

La arquitectura de servidores tiene diferentes estilos que lo hacen identificativos:

PRESENTACIÓN DISTRIBUIDA

1. Se distribuye la interfaz entre el cliente y la plataforma servidora.

2. La aplicación y los datos están ambos en el servidor.

3. Similar a la arquitectura tradicional de un Host y Terminales.

4. El PC se aprovecha solo para mejorar la interfaz gráfica del usuario.

PRESENTACIÓN REMOTA

1. La interfaz para el usuario está completamente en el cliente.

2. La aplicación y los datos están en el servidor.

LÓGICA DISTRIBUIDA

1. La interfaz está en el cliente.

2. La base de datos está en el servidor.

3. La lógica de la aplicación está distribuida entre el cliente y el servidor.

ADMINISTRACIÓN DE DATOS REMOTA


1. En el cliente residen tanto la interfaz como los procesos de la aplicación.

2. Las bases de datos están en el servidor.

3. Es lo que comúnmente imaginamos como aplicación cliente servidor

BASE DE DATOS DISTRIBUIDA

1. La interfaz, los procesos de la aplicación, y parte de los datos de la base de datos están
en cliente.

2. El resto de los datos están en el servidor.

CONCLUSION
En efecto al tratar estos temas, nos explica el funcionamiento, costo, tipos y la arquitectura de
las nubes o más bien conocidas como servidores, las mismas que prestan servicios a los
usuarios en general o a sus clientes. Nos menciona también que para aplicar este tipo de
sistema debemos tener ciertos conocimientos previos debido a que son muy costoso al igual
que complejos.
Bibliografía
Cátedra UAM-IBM. (s.f.). Obtenido de http://www.catedrauamibm.com/2013/07/curso-
mainframe-hpc.html

Computación de Altas Prestaciones y Paralelismo. (s.f.). Obtenido de http://gcapyp.cp.ua.es/

Galeon.com. (s.f.). Obtenido de http://clascomp.galeon.com/enlaces152577.html

Lo que debes saber sobre SUPERCOMPUTADORAS. (s.f.). Obtenido de


http://supercomputadorasmodernas.blogspot.com/2014/04/caracteristicas-de-las-
supercomputadoras.html

Martínez, G. M. (3 de Septiembre de 2007). Requisito para la Obtención del Grado de Doctor


en Informática por la Universidad Politécnica de Valencia. Obtenido de
https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&
uact=8&ved=0ahUKEwiFuZq4_pjKAhULkx4KHUDBAtYQFggrMAM&url=https%3A%2F%
2Friunet.upv.es%2Fbitstream%2Fhandle%2F10251%2F1831%2FtesisUPV2679.pdf&usg
=AFQjCNGDoO1MSqglOW4A8412ijwEOXfxUg&si

Mato, J. P. (s.f.). Supercomputadores historia y actualidad. Obtenido de


https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&
uact=8&ved=0ahUKEwioms22jJnKAhXEHx4KHfL6BQgQFgglMAI&url=http%3A%2F%2F
www.iuma.ulpgc.es%2F~nunez%2Fclases-micros-para-com%2Fmpc0809-
trabajos%2Fmpc0809JavierPerezMatosupercomputadore

VALLE, J. G. (s.f.). Definición arquitectura cliente servidor. Obtenido de


https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0ah
UKEwiVzJG6n5nKAhWK1B4KHbNZDdoQFgg8MAY&url=http%3A%2F%2Fwww.ecotec.e
du.ec%2Fdocumentacion%255Cinvestigaciones%255Cdocentes_y_directivos%255Carti
culos%2F5743_TRECALDE_00212.pdf&usg=AF

Das könnte Ihnen auch gefallen