0% encontró este documento útil (0 votos)
4 vistas4 páginas

Entrega Final Sistemas Distribuidos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 4

Entrega final sistemas distribuidos.

Punto A
Elabore el documento con la información resumida del estado del arte de lo que es un
procesamiento paralelo y lo que usted entendió de programación paralela, junto con su
explicación de lo que usted cree que hace el sistema Rocks

Que es un sistema de procesamiento en Paralelo


Es aquel que se utiliza al mismo tiempo que otro, cuando se habla de procesamiento en
paralelo en un ordenar son los procesos que se ejecutan de manera directa y se interponen a los
procesos lineales o secuenciales los cuales se procesan de en uno en uno.
Este proceso solo es posible si se dispone de varias unidades de proceso núcleos o
procesadores.
Este tipo de procesamiento tiene varias ventajas sobre el sistema secuencial, permite salvar el
llamado cuello de botella algo que sucede con los atascos y también del ordenador si un proceso
funciona de manera lenta, los demás procesos deben esperar a que se ejecute y el rendimiento del
ordenador se ve afectado. Con un sistema en paralelo, aunque el proceso sea lento el resto de los
procesos se ejecuta así sea de manera lenta

Que es la programación Paralela

La programación paralela es la forma en la que muchas instrucciones se ejecutan de manera


simultanea con el fn de que los problemas grandes se puedan dividir en partes más pequeñas y así
obtener una solución de forma paralela. Acá aplica la famosa frase de divide y vencerás esta tarea
se puede dar con maquinas de un solo procesador o incluso con máquinas de varios procesadores
conectados entre si por medio de una red.

Explicación de los que es un Rocks


El sistema de los Rocks simplifica el uso e instalación y configuración de muchos
computadores con lo cual se pueden ejecutar diversas tareas dentro de varias computadores
conectados entre sí por medio de una red, es muy parecido a la computación paralela ya que las
tareas se ejecutan de manera simultanea

PUNTO B
b. Adjunte el código fuente a la entrega del programa de la integral de f(x)dx junto con la
explicación de lo que hace ese código
package sistemasdistrubuidos;
import java.util.Scanner;

/**
*
* @author jpardo
*/
public class Sistemasdistrubuidos {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Se crea el lector:
Scanner sc = new Scanner(System.in);
//Valor del límite inferior:
System.out.println("Digite el limite inferior:");
double a = sc.nextFloat();
//Valor del límite superior:
System.out.println("Digite el valor del limite superior :");
double b = sc.nextFloat();

//Valor del número de intervalos:


System.out.println("Digite la cantidad de intervalos (n):");
double n = sc.nextFloat();

double dx = (b-a)/n;
System.out.println("dx:" + dx);
double s = 0.0;
double x = 0.0;
double y = 0.0;
int j=0;
for(double i = a;i <= b-(dx/2);i += dx) {
x = i+(dx/2);
y = Funcion_f(x);
s+= dx*y;
System.out.println("i=" + ++j +" x=" + x + " f(x)=" + y + " area parcial=" + (dx+y) );
}
System.out.println("El área bajo la curva es:"+s+" unidades cuadradas.");
}

private static double Funcion_f(double x) {


//Declaración de la función f(x):
double y=Math.pow(x, 2) - 2;
//Devolver el valor de f(x)
return(y);
}
}
PUNTO C
c. Explique el comando de compilación utilizado
El método del comando de compilación fue con Netbeans java el cual mediante la Liberia de
java útil Scanner se define las capturas de los valores del limite inferior y superior y el numero
de los intervalos , variables definidas como float
Se utiliza la función math.pow() la cual retorna la base elevada al exponente.
PUNTO D
Explique el comando de ejecución utilizado para correr el programa
El comando de ejecución del programa es la consola de java donde se le pide al usuario
digitar los valores correspondientes(los limites de la función) y el numero de los intervalos
Esta función nos muestra la derivada de la función y después el numero de los intervalos
solicitados para hallar la solucion
PUNTO E
Construya un video donde explique el código y muestre el funcionamiento.

También podría gustarte