Semáforos

Páginas: 2 (254 palabras) Publicado: 22 de noviembre de 2011
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.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los Semaforos
  • semaforo
  • Semaforo
  • semaforo
  • SEMAFORO
  • Semáforo
  • Semaforo
  • Semaforo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS