PRÁCTICA DE SISTEMAS OPERATIVOS


PROBLEMA

El siguiente programa consta de tres procesos. Podemos considerarlo como una cadena de montaje de coches.
La fáfrica tiene tres sectores:


COMPILACIÓN


INDICE



DOCUMENTACION EXTERNA


NOMBRE: void main( )

SINOPSIS:

DESCRIPCIÓN:

ERRORES:

PRECAUCIONES:

DEPENDENCIAS:

AUTORES:

volver al índice



DOCUMENTACION INTERNA


NOMBRE

void main ( )

SALIDA

FUNCIONAMIENTO

ERRORES

AUTORES

Fátima Tabera Pérez
Noemi Hernando Pérez

volver al índice

programa principal



DOCUMENTACION DE FUNCIONES


NOMBRE: producir ( )

FUNCIONAMIENTO:


NOMBRE: meter (int *contador, int Mutex, int Lleno, int Vacio)

ENTRADA:

SALIDA: Modifica contador añadiendo una unidad.

FUNCIONAMIENTO:


NOMBRE: sacar (int c, int *contador, int Mutex, int Lleno, int Vacio)

ENTRADA:

SALIDA:

FUNCIONAMIENTO:


NOMBRE: vaciar (int *SI, int *contador, int Mutex, int Lleno, int Vacio)

ENTRADA:

SALIDA:

FUNCIONAMIENTO:


NOMBRE: control (int *SI, int nprod)

ENTRADA:

SALIDA:

FUNCIONAMIENTO:


volver al índice

fichero "pp.c"