Descripcion Funcional Exit y Wait

download Descripcion Funcional Exit y Wait

of 3

description

Descripcion

Transcript of Descripcion Funcional Exit y Wait

Descripcin funcional.

Primeramente al ejecutar el programa se limpia la consola gracias a la orden system(clear), seguido de esto se piden el numero de filas y columnas que se necesitan para la determinar el tamao de la matriz.

Para corroborar que se pueda ejecutar de manera exitosa se deben de cumplir ciertas condiciones por ejemplo, que el numero de filas y columnas sean mayores a cero para que la matriz pueda existir.

Una vez que se han pasado estas condiciones se procede a pedir los datos que se encontraran dentro de la matriz.

Se deben de ir rellenando los campos con los respectivos valores que nosotros como usuario deseamos que contenga la matriz.

Esto se logra mediante el uso de dos ciclos for. Uno para las filas y otro para el numero de columnas definidos por el usuario.

Despues de haber llenado la matriz se procede a realizar el objetivo del programa, lo cual se refiere a la suma de las filas por parte de los procesos y enviar cada resultado al proceso padre quien hara la suma total de todas las filas, y as sumar de una manera mas facil y eficiente los datos de la matriz.

Todo ello gracias a la sincronizacion de procesos mediante el uso de exit y wait, en el cual los procesos hijos pueden enviar el resultado de la suma de sus respectivas filas mediante un parametro que se envia con el uso de exit y el proceso padre recibe dicho parametro con la funcion wait. Y con esos valores de sus hijos poder realizar la suma total de la matriz. Como se muestra a continuacion: