Trabajo Practico Sistemas Operativos
DECANATO DE CIENCIAS
DPTO. DE SISTEMAS
ASIGNATURA: SO Lapso: VALOR: 15 %.
TRABAJO PRÁCTICO.
DESCRIPCIÓN.
Se requiere elaborar una aplicaciónconformada por procesos concurrentes bajo el siguiente ambiente: Sistema Operativo Linux (cualquier distribución), herramienta de interfaz gráfica y Lenguaje C donde se implemente el siguienteenunciado:
Simule la operación de una máquina expendedora de un solo producto . Lleve la cuenta de los productos que quedan en la máquina y la cantidad de dinero depositada por losclientes.
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 el cambio una vez que se introduce lacantidad 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 y devolverá 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ón delplanteamiento dado.
ASPECTOS A EVALUAR:
• Puntualidad en el día y hora de entrega, la cual será establecida en clases.
• Tener su PC listo para realizar la evaluación.
• Funcionales:Amigabilidad, mensajes (dentro de la aplicación), menúes, validaciones, consistencia, completitud, estadísticas obtenidas en la simulación (promedios y porcentajes).
• Programación: Estilo,modularidad, documentación, efectividad, completitud, originalidad.
• Individuales: Conocimiento del programa, lenguaje, ambiente de programación, sistema operativo, respuesta a planteamientos hechospor el profesor.
OBSERVACIONES:
Entregar Listado de programa impreso acompañado con la impresión de la pantalla principal de su aplicación y CD con el programa fuente y ejecutable.
Regístrate para leer el documento completo.