Este problema fue planteado como practica en el curso de Sistemas Operativos 1 de la carrera de ingeniería en Ciencias y Sistemas de la Universidad de San Carlos de Guatemala, el problema básicamente es coordinar a un grupo de turistas para que puedan cruzar un puente, el cual tiene un limite en el peso soportado, para esto algunos turistas deben esperar en la entrada del puente hasta que el peso libre sea suficiente para soportarlos. la implementacion se realizo con semáforos del sistema y memoria compartida, los elementos básicos de IPC (Comunicación Entre Procesos). se utilizaron las librerías #include <sys/ipc.h> #include <sys/shm.h> #include <sys/sem.h> y las funciones semop ftok shmget shmat semget semctl shmdt shmctl Descargar Código Fuente
ejemplos y guías para programar, ensamblador, java, c, c++ etc