/trab_sisop_2

Trabalho Prático da disciplina de Sistemas Operacionais 2 (UFRGS).

Primary LanguageC++

trab_sisop_2

Trabalho Prático da disciplina de Sistemas Operacionais 2 (UFRGS) no semestre 2020/2 (que excepcionalmente se passa em 2021).

Integrantes do grupo

  • André Carini
  • Pedro Foletto Pimenta
  • Roberta Robert

Especificação

A proposta de trabalho prático é implementar um serviço de envio de notificações estilo “feed de notícias”, muito similar ao Twitter. Os usuários farão uso do serviço por meio de perfis, postando notificações em nome de um determinado perfil, e que serão recebidas por todos os seguidores desse perfil. Observe que a ideia de perfis, no contexto desta proposta de trabalho prático, é similar aos perfis em redes sociais como o Twitter (por ex., @ufrgs).

A proposta deve ser desenvolvida em duas etapas. A primeira etapa compreenderá funcionalidades que dependerão de tópicos como threads, processos, comunicação e sincronização para serem implementadas. A aplicação deverá executar em ambientes Unix (Linux), mesmo que tenha sido desenvolvida em outras plataformas. O projeto deverá ser implementado em C/C++, usando a API Transmission Control Protocol (TCP) sockets do Unix. O trabalho deve ser feito em grupos de 3 ou 4 integrantes.