Semáforos

Solo disponible en BuenasTareas
  • Páginas : 2 (254 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de noviembre de 2011
Leer documento completo
Vista previa del texto
Implementar en el lenguaje de programación de su preferencia, un sistema que tenga todo el manejo del caso de los lectores-escritores visto en clase, teniendo encuenta que los escritores tienen prioridad sobre los lectores.


Tener en cuenta lo siguiente:
* Se debe simular todo el manejo de los semáforos, por lo tantodebe existir una función downbinario y upbinario para los semáforos binarios y una función downgeneral y upgeneral para los semáforos generales.
* Se deberespetar las características de los semáforos, por lo tanto no se puede preguntar por el valor de un semáforo o por lo que tiene en la cola, fuera de una función down oup.
* Las funciones down y up deben tener como mínimo lo que tienen estas funciones para los semáforos, pero pueden tener mucha mas lógica.
* Los parámetrosque reciban las funciones down y up deben ser parámetros por referencia.



Recomendaciones:
* Manejar temporizadores (timer) para simular los tiempos,pues la práctica debe mostrar mensajes especificando cuando un proceso se pone a dormir o cuando es despertado. Si no se manejan temporizadores estos mensajes nos sevan a poder ver en pantalla.
* Manejar estructuras para definir los semáforos, estas estructuras estarán conformadas por un valor entero y un arreglo decaracteres que será la cola.


Evaluación
* 50% funcionamiento de la práctica (que cumpla con los requerimientos) y análisis de la implementación interna (mirarla lógica interna y ver si cumple con las condiciones establecidas).
* 50% sustentación individual a las preguntas que se hagan sobre como fue implementada.
tracking img