Trabalho de SO2 2019-2020
Pretende-se um sistema de gestão e utilização informatizada de táxis que substitua a antiga central de rádio. O sistema proposto baseia-se na comunicação, por via digital, entre uma agência central, os carros e os passageiros. Numa aplicação real, a comunicação seria feita por rede. No âmbito deste trabalho, todos os intervenientes serão processos a correr na mesma máquina e não há comunicação em rede envolvida – apenas comunicação entre processos. O sistema pretendido envolve diferentes processos com interfaces de consola e gráficas, e vários utilizadores (simulados por vários programas, sendo todos manipulados pelo mesmo utilizador do sistema operativo). Assim, este trabalho prático consistirá na implementação dos vários programas que, no seu conjunto, simulam este sistema de gestão e utilização de táxis. Neste enunciado, “sistema” referir-se-á ao sistema de gestão e utilização de táxis. Sempre que for necessário referir o sistema operativo, serão usadas estas duas palavras explicitamente.