| RA | Nome | Grupo | Média Lab | Prova1 | Prova2 | Média Prova | Nota | Exame | Nota Final |
| 2481 | Samuel Sol | G14 | 2.7 | 1.1 | 4.7 | 2.9 | 2.7 | 8.5 | 5.6 |
| 8774 | Geraldo | G14 | 2.7 | 6.5 | 8.5 | 7.5 | 2.7 | 7.4 | 5.1 |
| 15511 | Ângelo | G4 | 6.0 | 4.5 | 7 | 5.8 | 5.8 | 5.8 | |
| 23126 | André Frossard | G11 | 6.2 | 0 | 5.3 | 2.7 | 2.7 | 5.0 | 3.8 |
| 23767 | Felipe | 0.0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | ||
| 23900 | Gilberto | G11 | 6.2 | 7.3 | 7.6 | 7.5 | 7.0 | 7.0 | |
| 30845 | Aleksey | G5 | 8.5 | 9.3 | 8.3 | 8.8 | 8.7 | 8.7 | |
| 31339 | Arthur Azevedo | G7 | 10.4 | 10 | 10 | 10.0 | 10.1 | 10.0 | |
| 31344 | Arthur Rodrigo | G10 | 8.5 | 10 | 8.6 | 9.3 | 9.0 | 9.0 | |
| 31470 | Bruno | G7 | 10.4 | 8 | 10 | 9.0 | 9.5 | 9.5 | |
| 32101 | Danilo | G3 | 6.6 | 5.6 | 8 | 6.8 | 6.7 | 6.7 | |
| 32136 | Davi | G6 | 10.7 | 8 | 9.7 | 8.9 | 9.5 | 9.5 | |
| 32203 | Dennis | G10 | 8.5 | 4.4 | 9 | 6.7 | 7.3 | 7.3 | |
| 32346 | Eduardo | G13 | 8.2 | 4.1 | 8 | 6.1 | 6.8 | 6.8 | |
| 32483 | Erick | G5 | 8.5 | 7.5 | 8.7 | 8.1 | 8.2 | 8.2 | |
| 32693 | Felipe Gomes | G1 | 7.4 | 9.5 | 8.8 | 9.2 | 8.6 | 8.6 | |
| 32714 | Felipe Sodré | G5 | 8.5 | 9.5 | 7.8 | 8.7 | 8.6 | 8.6 | |
| 33245 | Helder | G9 | 6.6 | 8.3 | 9.5 | 8.9 | 8.1 | 8.1 | |
| 33498 | João Marcos | G13 | 8.2 | 3.5 | 8.5 | 6.0 | 6.7 | 6.7 | |
| 33840 | Konrad | G1 | 5.6 | 9.2 | 4.1 | 6.7 | 6.3 | 6.3 | |
| 33956 | Leonardo de Paula | G2 | 10.0 | 9.5 | 8.1 | 8.8 | 9.2 | 9.2 | |
| 33984 | Leonardo Rodrigo | G8 | 6.7 | 4.9 | 6 | 5.5 | 5.9 | 5.9 | |
| 34231 | Luis Alfredo | G2 | 10.0 | 8.6 | 8.7 | 8.7 | 9.1 | 9.1 | |
| 34413 | Marcelo Marzola | G4 | 6.0 | 6 | 7.1 | 6.6 | 6.4 | 6.4 | |
| 34809 | Mauro | G3 | 6.6 | 10 | 9 | 9.5 | 8.5 | 8.5 | |
| 35424 | Rafael Marchiore | G12 | 7.4 | 4.8 | 8.2 | 6.5 | 6.8 | 6.8 | |
| 35711 | Roberto B. Braz | G8 | 6.7 | 8.3 | 7.2 | 7.8 | 7.4 | 7.4 | |
| 35712 | Roberto B. Junior | G10 | 8.5 | 7.9 | 8.7 | 8.3 | 8.4 | 8.4 | |
| 35725 | Robinson | G12 | 7.4 | 4.3 | 8.2 | 6.3 | 6.6 | 6.6 | |
| 36065 | Taísa | G9 | 6.6 | 5 | 8.7 | 6.9 | 6.8 | 6.8 | |
| 36470 | Virgilio | G9 | 6.6 | 0.6 | 5.6 | 3.1 | 3.1 | 5.2 | 4.2 |
| 36696 | Rafael Duarte | G4 | 6.0 | 3.7 | 7.7 | 5.7 | 5.8 | 5.8 | |
| 37392 | Gustavo Afif | G2 | 10.0 | 9 | 9.5 | 9.3 | 9.5 | 9.5 |
| Grupo | Integrantes | Nota | Comentário |
| G1 | Felipe Gomes | 10 | |
| Konrad | |||
| G2 | Gustavo Afif | 10 | |
| Leonardo de Paula | |||
| Luis Alfredo | |||
| G3 | Danilo | 9.7 | Acrescentou . na entrada. Deveria verificar fim de arquivo. |
| Mauro | |||
| G4 | Rafael Duarte | 10 | |
| Marcelo Marzola | |||
| Ângelo | |||
| G5 | Erick | 10 | Código com gotos. :-( |
| Felipe Sodré | Warning: cast para função no pthread_create só funciona | ||
| Aleksey | para funções com parametrôs de mesmo tamanho que um void*. | ||
| G6 | Davi | 10 | Lista ligada de threads e palavras para evitar número máximo. :-) |
| G7 | Arthur Azevedo | 9.8 | Número máximo de palavras muito pequeno :-( |
| Bruno | |||
| G8 | Leonardo Rodrigo | 4 | As threads não executam concorrentemente :-( :-( :-( |
| Roberto B. Braz | |||
| G9 | Helder | 10 | Lista ligada de threads e palavras para evitar número máximo. :-) |
| Taísa | |||
| Virgílio | |||
| G10 | Arthur Rodrigo | 10 | |
| Dennis | |||
| Roberto B. Junior | |||
| G11 | Gilberto | 8.5 | Não achou FTP |
| André Frossard | |||
| G12 | Robinson | 4 | As threads não executam concorrentemente :-( :-( :-( |
| Rafael Marchiore | |||
| G13 | Eduardo | 10 | Lista ligada de threads e palavras para evitar número máximo. :-) |
| João Marcos | |||
| G14 | Geraldo | 4 | As threads não executam concorrentemente :-( :-( :-( |
| Samuel Sol | |||
| G15 | João Ratto | 8 | "Encontra" palavras incompletas |
| Grupo | Integrantes | Nota | Comentário |
| G1 | Felipe Gomes | 9 | Alterna vez dos leitores e escritores |
| Konrad | Possível bug de consistência | ||
| G2 | Gustavo Afif | 10 | Limita o número de escritores consecutivos |
| Leonardo de Paula | |||
| Luis Alfredo | |||
| G3 | Danilo | 9 | Ordena escritores pelo identificador |
| Mauro | Possibilidade de starvation de leitores. | ||
| G4 | Rafael Duarte | 10 | Alterna vez dos leitores e escritores |
| Marcelo Marzola | |||
| Ângelo | |||
| G5 | Erick | 9.7 | Política baseada na distribuição de tickets |
| Felipe Sodré | Operações de lock e unlock na variável mt_write podem | ||
| Aleksey | ser feitas por threads distintas. | ||
| G6 | Davi | 10 | Política baseada no algoritmo da padaria |
| G7 | Arthur Azevedo | 10 | Filas distintas para leitores e escritores |
| Bruno | |||
| G8 | Leonardo Rodrigo | 10 | Alterna vez dos leitores e escritores |
| Roberto B. Braz | |||
| G9 | Helder | 9 | Um escritor escreve e em seguida todos lêem. Difere |
| Virgílio | do problema solicitado, no qual as leituras e escritas seriam | ||
| Taísa | independentes. | ||
| G10 | Arthur Rodrigo | 10 | Solução interessante com dois mutex locks |
| Dennis | |||
| Roberto B. Junior | |||
| G11 | Gilberto | 9.5 | Leitores podem "passar na frente" dos escritores. |
| André Frossard | Política implementada pode diminuir a concorrência dos leitores | ||
| G12 | Robinson | 9 | Boas idéias; bug na implementação (linha do sem_trywait) |
| Rafael Marchiore | |||
| G13 | Eduardo | 9 | Possibilidade de starvation de leitores (caso ne sempre positivo) |
| João Marcos | |||
| G14 | Geraldo | 0 | Não entregou. |
| Samuel Sol | |||
| G15 | João Ratto | 8 | Bugs de exclusão mútua e starvation |
| Q1 | Q2 | Q3 | Q4 | Q5 | Q6 | Q7(a) | Q7(b) | Q7(c) | Q8 | Q9 | Q10 | Q11 | Q12(a) | Q12(b) | Q12c) | Q13(a) | Q13(b) | Q13(c) | Q14 | Q15 | Q16 | Q17 | Q18 | Nota | ||
| G1 | Felipe Gomes | 0.7 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.5 | 1 | 1 | 1 | 1 | 1 | 0.6 | 1 | 1 | 1 | 0.7 | 1 | 1 | 1 | 9.4 |
| G2 | Gustavo Afif | 0.8 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0.5 | 0.8 | 0.9 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.7 | 1 | 1 | 1 | 9.0 |
| Leonardo de Paula | ||||||||||||||||||||||||||
| Luis Alfredo | ||||||||||||||||||||||||||
| G3 | Danilo | 0.7 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0.8 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.5 | 1 | 1 | 1 | 9.2 |
| Mauro | ||||||||||||||||||||||||||
| G4 | Rafael Duarte | 0.7 | 0.3 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0.5 | 0.5 | 1 | 0 | 1 | 1 | 0 | 1 | 0.5 | 1 | 0.7 | 1 | 1 | 0 | 6.8 |
| Marcelo Marzola | ||||||||||||||||||||||||||
| Ângelo | ||||||||||||||||||||||||||
| G5 | Erick | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0.4 | 1 | 1 | 0.8 | 1 | 1 | 0.3 | 1 | 1 | 1 | 0.8 | 1 | 1 | 1 | 8.9 |
| Felipe Sodré | ||||||||||||||||||||||||||
| Aleksey | ||||||||||||||||||||||||||
| G6 | Davi | 0.7 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.5 | 1 | 1 | 1 | 9.7 |
| G7 | Arthur Azevedo | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.5 | 1 | 1 | 1 | 1 | 1 | 1 | 0.7 | 1 | 1 | 1 | 9.7 |
| Bruno | ||||||||||||||||||||||||||
| G8 | Leonardo Rodrigo | 0.7 | 0.4 | 1 | 0 | 0 | 1 | 1 | 1 | 0.5 | 1 | 0.5 | 1 | 0.5 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0.5 | 1 | 1 | 1 | 6.7 |
| Roberto B. Braz | ||||||||||||||||||||||||||
| G9 | Helder | 0 | 0.5 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0.5 | 1 | 1 | 0 | 1 | 1 | 0.6 | 1 | 1 | 1 | 0.7 | 0 | 1 | 1 | 7.2 |
| Taísa | ||||||||||||||||||||||||||
| Virgílio | ||||||||||||||||||||||||||
| G10 | Arthur Rodrigo | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0.8 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0.7 | 1 | 1 | 1 | 9.0 |
| Dennis | ||||||||||||||||||||||||||
| Roberto B. Junior | ||||||||||||||||||||||||||
| G11 | Gilberto | 0.4 | 0.5 | 1 | 0.5 | 0 | 1 | 1 | 1 | 1 | 1 | 0.5 | 1 | 0 | 1 | 1 | 1 | 0.8 | 0.3 | 1 | 1 | 0.4 | 1 | 1 | 1 | 7.7 |
| André Frossard | ||||||||||||||||||||||||||
| G12 | Robinson | 0.7 | 0.6 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0.5 | 0 | 0 | 0 | 0.6 | 1 | 0 | 0 | 0.5 | 1 | 1 | 1 | 5.8 |
| Rafael Marchiore | ||||||||||||||||||||||||||
| G13 | Eduardo | 0 | 0.6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0.3 | 0 | 0 | 1 | 1 | 0.8 | 0 | 0.5 | 5.9 |
| João Marcos | ||||||||||||||||||||||||||
| G14 | Geraldo | 1 | 1 | 1 | 0.8 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0.6 | 1 | 1 | 1 | 0.3 | 1 | 0 | 0.5 | 7.6 |
| Samuel Sol |
| RA | Nome | Grupo | Lab1 | Lab2 | Lista1 | UML-apres | UML-final | Nota |
| 2481 | Samuel Sol | G14 | 4 | 0 | 7.6 | 3.4 | 2.7 | |
| 8774 | Geraldo | G14 | 4 | 0 | 7.6 | 3.4 | 2.7 | |
| 15511 | Ângelo | G4 | 10 | 10 | 6.8 | 5 | 6.0 | |
| 23126 | André Frossard | G11 | 8.5 | 9.5 | 7.7 | 8.8 | 6.2 | |
| 23767 | Felipe | 0.0 | ||||||
| 23900 | Gilberto | G11 | 8.5 | 9.5 | 7.7 | 8.8 | 6.2 | |
| 30845 | Aleksey | G5 | 10 | 9.7 | 8.9 | 8.6 | 6.3 | 8.5 |
| 31339 | Arthur Azevedo | G7 | 9.8 | 10 | 9.7 | 11.3 | 11.2 | 10.4 |
| 31344 | Arthur Rodrigo | G10 | 10 | 10 | 9 | 4.3 | 7.7 | 8.5 |
| 31470 | Bruno | G7 | 9.8 | 10 | 9.7 | 11.3 | 11.2 | 10.4 |
| 32101 | Danilo | G3 | 9.7 | 9 | 9.2 | 8.8 | 6.6 | |
| 32136 | Davi | G6 | 10 | 10 | 9.7 | 12 | 11.9 | 10.7 |
| 32203 | Dennis | G10 | 10 | 10 | 9 | 4.3 | 7.7 | 8.5 |
| 32346 | Eduardo | G13 | 10 | 9 | 5.9 | 9.9 | 7.3 | 8.2 |
| 32483 | Erick | G5 | 10 | 9.7 | 8.9 | 8.6 | 6.3 | 8.5 |
| 32693 | Felipe Gomes | G1 | 10 | 9 | 9.4 | 5.4 | 4 | 7.4 |
| 32714 | Felipe Sodré | G5 | 10 | 9.7 | 8.9 | 8.6 | 6.3 | 8.5 |
| 33245 | Helder | G9 | 10 | 9 | 7.2 | 11.3 | 6.6 | |
| 33498 | João Marcos | G13 | 10 | 9 | 5.9 | 9.9 | 7.3 | 8.2 |
| 33840 | Konrad | G1 | 10 | 9 | 0 | 5.4 | 4 | 5.6 |
| 33956 | Leonardo de Paula | G2 | 10 | 10 | 9 | 10.3 | 10.5 | 10.0 |
| 33984 | Leonardo Rodrigo | G8 | 4 | 10 | 6.7 | 8.3 | 5.7 | 6.7 |
| 34231 | Luis Alfredo | G2 | 10 | 10 | 9 | 10.3 | 10.5 | 10.0 |
| 34413 | Marcelo Marzola | G4 | 10 | 10 | 6.8 | 5 | 6.0 | |
| 34809 | Mauro | G3 | 9.7 | 9 | 9.2 | 8.8 | 6.6 | |
| 35424 | Rafael Marchiore | G12 | 4 | 9 | 5.8 | 7.8 | 9.5 | 7.4 |
| 35711 | Roberto B. Braz | G8 | 4 | 10 | 6.7 | 8.3 | 5.7 | 6.7 |
| 35712 | Roberto B. Junior | G10 | 10 | 10 | 9 | 4.3 | 7.7 | 8.5 |
| 35725 | Robinson | G12 | 4 | 9 | 5.8 | 7.8 | 9.5 | 7.4 |
| 36065 | Taísa | G9 | 10 | 9 | 7.2 | 11.3 | 6.6 | |
| 36470 | Virgilio | G9 | 10 | 9 | 7.2 | 11.3 | 6.6 | |
| 36696 | Rafael Duarte | G4 | 10 | 10 | 6.8 | 5 | 6.0 | |
| 37392 | Gustavo Afif | G2 | 10 | 10 | 9 | 10.3 | 10.5 | 10.0 |