top of page

Supercómputo

Práctica 1.4

Supercómputo
Arellano Saavedra Diana Laura
Méndez Fonseca Kalid
 
  • ¿Qué es Supercómputo?

 

El Supercómputo es la utilización de computadoras con capacidades extraordinarias (supercomputadoras) para la realización de investigación en diversas áreas del conocimiento, que van desde el estudio de la estructura del universo hasta el comportamiento de partículas subatómicas.

El Supercómputo se emplea para entender y predecir el clima; estudiar los efectos de sismos; diseñar nuevos materiales, fármacos y reactores nucleares; simular nacimientos y explosiones de estrellas; además de analizar genomas, entre otras muchas cuestiones.

Las supercomputadoras poseen capacidades de procesamiento, comunicaciones y almacenamiento que son decenas o centenas de veces mayores que las usadas por computadoras convencionales.

 

  • ¿Qué es clústers?

 

Se aplica a los conjuntos o conglomerados de ordenadores unidos entre sí normalmente por una red de alta velocidad y que se comportan como si fuesen una única computadora.

La tecnología de clústeres ha evolucionado en apoyo de actividades que van desde aplicaciones de supercómputo y software para aplicaciones críticas, servidores web y comercio electrónico, hasta bases de datos de alto rendimiento, entre otros usos.

Simplemente, un clúster es un grupo de múltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que el conjunto es visto como un único ordenador, más potente que los comunes de escritorio.

 

  • ¿Qué es una arquitectura de computadora?

 

Es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria

 

  • ¿Cuáles son las clasificaciones de clúster?

 

HPCC (High Performance Computing Clusters: clústeres de alto rendimiento).

HA o HACC (High Availability Computing Clusters: clústeres de alta disponibilidad).

HT o HTCC (High Throughput Computing Clusters: clústeres de alta eficiencia).

-Alto rendimiento: Son clústeres en los cuales se ejecutan tareas que requieren de gran capacidad computacional, grandes cantidades de memoria, o ambos a la vez. El llevar a cabo estas tareas puede comprometer los recursos del clúster por largos periodos de tiempo.

-Alta disponibilidad: Son clústeres cuyo objetivo de diseño es el de proveer disponibilidad y confiabilidad. Estos clústeres tratan de brindar la máxima disponibilidad de los servicios que ofrecen. La confiabilidad se provee mediante software que detecta fallos y permite recuperarse frente a los mismos, mientras que en hardware se evita tener un único punto de fallos.

-Alta eficiencia: Son clústeres cuyo objetivo de diseño es el ejecutar la mayor cantidad de tareas en el menor tiempo posible. Existe independencia de datos entre las tareas individuales. El retardo entre los nodos del clúster no es considerado un gran problema.

 

  • ¿Qué es un nodo?

 

Es un punto de intersección, conexión o unión de varios elementos que confluyen en el mismo lugar.

 

  • ¿Qué es almacenamiento en un clúster?

 

Es un conjunto de sectores contiguos que componen la unidad más pequeña de almacenamiento de un disco. Los archivos se almacenan en uno o varios clústers, dependiendo de su tamaño de unidad de asignación. Sin embargo, si el tamaño de archivo es menor que el tamaño de un clúster, este lo ocupa completo

 

  • Escribir ejemplos de sistemas operativos para clústers

 

Openmosix, HP-UX, AIX, WINDOWS SERVER 2008, Mac OS X, FreeBSD, SOLARIS

 

  • ¿Qué es programación paralela?

 

Es una forma de cómputo en la que muchas instrucciones se ejecutan simultáneamente, operando sobre el principio de que problemas grandes, a menudo se pueden dividir en unos más pequeños, que luego son resueltos simultáneamente (en paralelo).

 

  • Escribir sistemas implementados de clústers

 

Beowulf, Berkeley NOW, Google, Cluster PS2, Cluster X, ASCI Q, Thunder

 

  • ¿Qué son servicios escalables?

 

Es la capacidad de adaptación y respuesta de un sistema con respecto al rendimiento del mismo a medida que aumentan de forma significativa el número de usuarios del mismo.

 

  • ¿Qué es metacomputing?

 

Es toda la actividad de la informática y la computación orientada a lo que implica el conocimiento de computación (ciencia y tecnología), utilizado para la investigación, el desarrollo y la aplicación de diferentes tipos de computación.

 

  • Desglosar la arquitectura multiprocesadores

 

Es un modelo simple donde el software está formado por varios procesos que pueden (aunque no necesariamente) ejecutarse sobre procesadores diferentes.

Este modelo es común en sistemas grandes de tiempo real.

Estos sistemas recogen información, toman decisiones usando esta información y envían señales para modificar el entorno del sistema.

El uso de múltiples procesos entre los procesadores puede ser determinada o puede estar bajo el control de un despachador(dispatcher) que decide que procesos se asignan a cada procesador.

 

© 2023 by Glorify. Proudly created with Wix.com

bottom of page