Thread Bros é um jogo desenvolvido na disciplina de sistemas operacionais visando a utilização de threads e semáforos.
O jogo foi desenvolvido por:
ANTONIO RODRIGUES RIGOLINO
BRENO LÍVIO SILVA DE ALMEIDA
FABIO HENRIQUE ALVES CAVALETI
Em Sistemas Operacionais a compreensão de tópicos como threads e semáforos são imprescindíveis para entender o funcionamento da sincronização de programas em um nível que o usuário comum tem dificuldades para visualizar em ação. Threads são entidades escalona- das para execução (TANENBAUM; BOS, 2015), enquanto semáforos são alocados para cada recurso compartilhado por, por exemplo, threads, sendo usado para indicar se ele está em uso (WILMSHURST, 2006).
Para explorar conceitos como esses a utilização da gamificação pode ser relevante. Esse termo é usado para descrever as características de um sistema interativo que visa motivar e engajar os usuários finais através do uso de elementos e mecânica de jogo (SEABORN; FELS, 2015). Tais sistemas conseguem possibilitar uma melhor compreensão visual de certos conceitos. Dessa forma, este trabalho almeja demonstrar por meio de um jogo o funcionamento de conceitos como threads e semáforos.
mkdir jogoSO
git init
git pull ...
make all
make run