Tarea 2: Desempeño de mecanismos de IPC
ICD-326 Seminario I

Nombre: edipc      Evalúa y grafica el desempeño de los mecanismos de comunicación entre procesos PIPE, FIFO y memoria compartida.

Sintaxis: edipc  <rango>

Descripción
edipc evalúa el desempeño de pipes, fifos y memoria compartida. Como salida, edipc muestra sus resultados en forma gráfica. El gráfico despliega, para cada mecanismo de comunicación, los valores de tiempo de transferencia versus tamaño de la transferencia. El tamaño de la transferencia varía desde 256 bytes al valor ingresado como parámetrom (rango). Éste valor está dado en Kbytes (<=1000KB).

Para efectuar la evaluación, edipc envia datos/paquetes desde un proceso a otro hasta completar el rango especificado. El proceso transmisor envía inicialmente una marca de tiempo y la cantidad de datos a tranferir como primer paquete o unidad de dato, la cual es usada por el proceso receptor para determinar el tiempo trasncurriod hasta la recepción de cualquier paquete posterior. El receptor registra en un archivo de texto la cantidad de datos recibidos y el tiempo para cada mecanismo de comunicación. Cuando se ha transferido la totalidad de datos, el proceso receptor crea un gráfico haciendo uso del utilitario gnuplot.