top of page

Concepto procesos paralelos

Práctica 2.3

Concepto procesos paralelos
Arellano Saavedra Diana Laura
Méndez Fonseca Kalid
 
  • ¿Cuáles son los componentes de una computadora paralela?

 

Instrucción simple: solo una instrucción ejecutada por el CPU durante cualquier ciclo del reloj

  1. Datos múltiples: cada unidad de procesamiento puede operar sobre un conjunto de datos diferente. 

  2. Se adapta muy bien en problemas con un alto grado de regularidad, tales como gráficos/imágenes.

  3. Ejecución sincrónica y determinística

  4. Dos variantes: arreglo de procesadores o unidades vectoriales

  5. Las unidades de procesamiento de gráficos (GPUs) emplean unidades de procesamiento SIMD

 

  • ¿Describir el modelo de Von Neumann?

 

La máquina de Von Neumann tenia 5 partes básicas:

  1. La memoria: la memoria constaba de 4096 palabras, cada una con 40 bits (0 o 1). Cada palabra podía contener 2 instrucciones de 20 bits o un número entero de 39 bits y su signo.

  2. La unidad Aritmética lógica: el antecedente directo actual CPU (Unidad central de Proceso), había un registro interno especial de 40 bits llamado en acumulador.

  3. La unidad de control del programa.

  4. Los equipos de entrada.

  5. Los equipos de salida.  

 

  • ¿Qué es la memoria compartida?

 

Es aquel tipo de memoria que puede ser accedida por múltiples programas, ya sea para comunicarse entre ellos o para evitar copias redundantes. La memoria compartida es un modo eficaz de pasar datos entre aplicaciones. Dependiendo del contexto, los programas pueden ejecutarse en un mismo procesador o en procesadores separados.

 

  • ¿Desventajas de la memoria compartida?

 

  1. El acceso simultaneo a memoria es un problema

  2. Poca escabilidad de procesadores: debido a que se puede generar un cuello de botella al incrementar el número de CPU’s

 

  • ¿Ejemplos de sistemas paralelos?

 

  1. Alpha

  2. PVM 

  3. La serie AIX

 

  • Describir el sistema operativo BSP

 

En los sistemas integrados, el soporte de la serie Junta ( BSP ) es el código de soporte para una aplicación específica para una determinada tarjeta que cumpla con el sistema operativo dado . Se construye generalmente con un cargador de arranque que contiene el dispositivo de apoyo mínimo para cargar el sistema operativo y los controladores de dispositivo para todos los dispositivos periféricos .

 

© 2023 by Glorify. Proudly created with Wix.com

bottom of page