Trabajo Practico De So
BARQUÍSÍMETO.
ASIGNATURA: Sistemas Operativos
Lapso; 2012-2 TRABAJO PRÁCTICO.
VALOR: 15%,
DESCRIPCIÓN. Se requiere elaborar una aplicación conformada por procesos concurrentes bajo el siguiente ambiente: Sistema Operativo Linux (cualquier distribución completa), herramienta deinterfaz gráfica y Lenguaje C ++, donde se implemente el siguiente enunciado: Simule la operación de una máquina expendedora de un solo tipo de producto. Lleve la cuenta de los productos que quedan en lamáquina y la cantidad de dinero depositada por los clientes. Se necesitan dos procesos: uno que recibe el dinero y lleva el registro de la cantidad pagada y otro proceso que entrega el producto y elcambio una vez que se introduce la cantidad suficiente y se presiona el botón de la máquina. Si no se ha introducido suficiente dinero o si ya no hay productos, la máquina no entregará el producto ydevolverá la cantidad depositada. PASOS A REALIZAR • Elaborar el programa respectivo, usando DOS (2) herramientas de coordinación o sincronización entre procesos concurrentes, donde se muestre la simulacióndel planteamiento dado. • Su programa debe obligatoriamente utilizar: Semáforos y paso de mensajes o tuberías para la sincronización entre proceso, usar un modelo cliente-servidor con al menos doscomputadoras enlazadas en red, debe tomar en consideración la ocurrencia de un ínterbloqueo por asignación de recursos inadecuados. (mostrarlo en el servidor y dar la oportunidad de eliminarlo) ASPECTOSA EVALUAR: Puntualidad en el día y hora de entrega, la cual será establecida en clases. Usar los recursos del centro de computación para realizar la evaluación ó. tener sus PC listo paratal efecto (Previa concertación con el profesor). Funcionales: Amigabilidad, mensajes (dentro de la aplicación), menúes, validaciones, consistencia, completitud, estadísticas obtenidas en la...
Regístrate para leer el documento completo.