MC504/MC514
MC504
RA Prova1 Prova2 Mprova Proj1 Proj2 Mproj Média Parcial Exame Média Final
035949 5,6 8,1 6,8 9,5 10 9,8 7,6 7,6
091191 1,8 0,0 0,9 0 0 0,0 0,0 0 0,0
091518 6,1 6,7 6,4 9 10 9,5 7,2 7,2
094763 2,0 0,0 1,0 10 0 5,0 1,0 0 0,5
097081 2,0 7,2 4,6 9,5 8 8,8 5,6 5,6
101498 3,6 2,3 3,0 10 0 5,0 3,0 5,4 4,2
101961 9,5 7,1 8,3 9,5 8 8,8 8,4 8,4
103158 5,1 9,1 7,1 10 10 10,0 7,8 7,8
105014 5,3 6,5 5,9 10 10 10,0 6,9 6,9
105046 4,5 7,2 5,8 9,4 9 9,2 6,7 6,7
106905 6,0 3,2 4,6 9 10 9,5 5,8 5,8
108555 0,0 0,0 0,0 0 0 0,0 0,0 0 0,0
116130 7,6 8,3 8,0 9,8 0 4,9 7,2 7,2
116134 4,3 3,5 3,9 9,8 0 4,9 3,9 3,3 3,6
116180 6,8 8,2 7,5 10 10 10,0 8,1 8,1
116199 10,0 9,1 9,6 10 10 10,0 9,7 9,7
116330 7,3 7,0 7,2 10 9,5 9,8 7,8 7,8
116790 6,9 6,1 6,5 9,5 10 9,8 7,3 7,3
117108 6,5 8,8 7,7 10 10 10,0 8,2 8,2
117205 3,9 7,8 5,8 9,4 9 9,2 6,7 6,7
117424 6,0 5,7 5,8 10 9,5 9,8 6,8 6,8
117760 8,0 7,1 7,5 10 10 10,0 8,2 8,2
117801 5,5 7,0 6,2 10 10 10,0 7,2 7,2
118343 8,5 9,8 9,2 10 10 10,0 9,4 9,4
118457 6,0 6,7 6,3 10 10 10,0 7,3 7,3
118525 1,0 3,5 2,2 0 0 0,0 0,0 1,9 0,9
119098 8,5 5,3 6,9 9,4 9 9,2 7,5 7,5
120761 7,8 7,9 7,8 9,5 10 9,8 8,3 8,3
120981 5,3 8,5 6,9 10 9,5 9,8 7,6 7,6
121286 7,0 5,2 6,1 10 9,5 9,8 7,0 7,0
121937 8,5 9,7 9,1 10 10 10,0 9,3 9,3
122128 3,3 5,0 4,2 9 10 9,5 4,2 6,8 5,5
122241 5,5 2,3 3,9 10 10 10,0 3,9 6,1 5,0
122285 2,3 6,9 4,6 10 10 10,0 5,9 5,9
122314 2,5 7,9 5,2 10 0 5,0 5,2 5,2
122811 5,3 9,1 7,2 10 9,5 9,8 7,8 7,8
122842 7,5 9,3 8,4 10 9,5 9,8 8,7 8,7
123153 9,1 6,6 7,8 10 10 10,0 8,4 8,4
123198 2,5 5,4 4,0 10 10 10,0 4,0 6,3 5,1
136648 8,4 5,5 7,0 10 10 10,0 7,7 7,7
138493 8,4 7,8 8,1 10 10 10,0 8,6 8,6
150417 2,0 2,7 2,4 9 0 4,5 2,4 3,5 2,9
MC514
094053 2,5 4,5 3,5 10 0 5,0 3,5 4,8 4,2

Prova1
MC504
RA Q1 Q2 Q3 Q4 Q5 Nota
035949 1,5 1,0 1,0 1,3 0,8 5,6
091191 1 0,8 0,0 0,0 0,0 1,8
091518 1,3 2,3 1,0 0,0 1,5 6,1
094763 0 0,0 2,0 0,0 0,0 2,0
097081 0 1,0 1,0 0,0 0,0 2,0
101498 1,5 0,0 1,0 0,0 1,1 3,6
101961 1,5 2,0 3,0 1,5 1,5 9,5
103158 1,3 1,0 2,0 0,0 0,8 5,1
105014 1,5 1,8 2,0 0,0 0,0 5,3
105046 1,5 1,0 2,0 0,0 0,0 4,5
106905 1,5 1,0 2,0 1,5 0,0 6,0
108555 0,0
116130 1,5 2,5 2,8 0,0 0,8 7,6
116134 1,5 0,0 2,0 0,0 0,8 4,3
116180 1,5 1,9 1,9 0,0 1,5 6,8
116199 1,5 2,5 3,0 1,5 1,5 10,0
116330 1,5 2,3 2,0 0,0 1,5 7,3
116790 1,5 1,9 2,0 0,0 1,5 6,9
117108 1,5 2,0 0,0 1,5 1,5 6,5
117205 1,5 0,0 2,4 0,0 0,0 3,9
117424 1,5 1,0 2,0 0,0 1,5 6,0
117760 1,5 2,0 3,0 0,0 1,5 8,0
117801 1,5 0,5 2,0 0,0 1,5 5,5
118343 1,5 2,0 2,0 1,5 1,5 8,5
118457 0 2,5 2,0 0,0 1,5 6,0
118525 0 0,0 1,0 0,0 0,0 1,0
119098 1,5 2,5 3,0 1,5 0,0 8,5
120761 1 2,3 3,0 0,0 1,5 7,8
120981 1,5 1,0 2,0 0,0 0,8 5,3
121286 1,5 2,0 2,0 0,0 1,5 7,0
121937 1,5 2,5 2,0 1,0 1,5 8,5
122128 0 0,5 2,0 0,0 0,8 3,3
122241 1,5 2,0 2,0 0,0 0,0 5,5
122285 1,3 0,0 1,0 0,0 0,0 2,3
122314 1,5 1,0 0,0 0,0 0,0 2,5
122811 1,5 1,8 2,0 0,0 0,0 5,3
122842 1,5 2,5 2,0 0,0 1,5 7,5
123153 1,5 1,8 2,8 1,5 1,5 9,1
123198 1,5 0,0 1,0 0,0 0,0 2,5
136648 1,5 2,4 3,0 0,0 1,5 8,4
138493 1,5 1,9 2,0 1,5 1,5 8,4
150417 0 0,0 1,0 0,0 1,0 2,0
MC514
094053 1,5 1,0 0,0 0,0 0,0 2,5

Prova2
MC504
RA Q1 Q2 Q3 Q4 Q5 Q6 Q7 Nota
035949 1,0 1,5 0,8 1,3 1,0 1,0 1,5 8,1
091191 0,0
091518 1,0 0,0 1,2 0,5 1,0 1,0 2,0 6,7
094763 0,0
097081 0,7 1,5 0,0 1,3 0,7 1,0 2,0 7,2
101498 0,0 0,0 0,5 0,8 0,0 1,0 0,0 2,3
101961 0,5 0,8 1,0 0,8 1,5 1,0 1,5 7,1
103158 1,0 1,2 1,2 1,3 1,5 1,0 1,9 9,1
105014 1,0 1,0 0,5 1,0 1,5 1,0 0,5 6,5
105046 0,5 1,5 1,0 0,8 1,0 1,0 1,4 7,2
106905 0,0 1,0 0,9 0,7 0,0 0,6 0,0 3,2
108555 0,0
116130 1,0 1,5 0,8 1,0 1,0 1,0 2,0 8,3
116134 0,0 1,0 0,5 1,0 0,0 1,0 0,0 3,5
116180 1,0 1,3 1,0 1,5 1,0 0,4 2,0 8,2
116199 0,5 1,2 1,5 1,5 1,5 1,0 1,9 9,1
116330 0,9 0,7 1,0 0,9 1,0 1,0 1,5 7,0
116790 0,0
117108 1,0 1,2 1,0 1,5 1,5 1,0 1,6 8,8
117205 1,0 1,5 0,8 1,0 1,0 1,0 1,5 7,8
117424 1,0 0,5 1,0 1,0 0,7 1,0 0,5 5,7
117760 1,0 1,5 1,0 0,0 1,0 1,0 1,6 7,1
117801 1,0 1,0 1,0 0,5 1,5 1,0 1,0 7,0
118343 1,0 1,3 1,5 1,5 1,5 1,0 2,0 9,8
118457 0,5 1,5 1,0 1,0 0,7 1,0 1,0 6,7
118525 0,5 1,0 0,0 1,0 0,0 1,0 0,0 3,5
119098 0,7 0,0 0,8 0,5 1,5 0,8 1,0 5,3
120761 1,0 1,4 1,5 1,5 1,2 0,3 1,0 7,9
120981 1,0 1,5 0,8 1,5 1,2 1,0 1,5 8,5
121286 0,4 1,5 1,0 0,8 1,5 0,0 0,0 5,2
121937 1,0 1,5 1,2 1,5 1,5 1,0 2,0 9,7
122128 0,7 1,3 1,0 0,5 0,0 1,0 0,5 5,0
122241 0,0 0,0 0,0 0,8 0,0 1,0 0,5 2,3
122285 1,0 1,5 0,8 0,0 0,8 0,8 2,0 6,9
122314 1,0 1,5 0,8 1,0 1,0 1,0 1,6 7,9
122811 1,0 1,5 1,0 1,3 1,5 1,0 1,8 9,1
122842 1,0 1,5 1,5 1,0 1,5 1,0 1,8 9,3
123153 1,0 1,0 1,0 0,5 0,7 1,0 1,4 6,6
123198 0,6 1,0 0,5 1,0 0,3 1,0 1,0 5,4
136648 1,0 1,2 1,0 1,0 0,3 1,0 0,0 5,5
138493 1,0 1,5 1,0 1,0 0,3 1,0 2,0 7,8
150417 0,5 0,7 0,0 0,5 0,0 1,0 0,0 2,7
MC514
094053 0,0 1,0 1,0 1,0 0,0 1,0 0,5 4,5

Proj1
Grupo RA Nome Tema Comentários Nota
1 116330 Bruno Vargas Versignassi de Carvalho Selvagens Parametrização;
Representação simples dos elementos, com bom uso de legendas;
Indicação para sair
Necessário reajustar tela.
10
121286 Rafael Almeida Erthal Hermano 10
117424 Jonatan Tiago de Souza Valongo 10
2 116199 Augusto dos Santos Morgan H2O Parametrização;
Boa representação dos elementos;
Indicação do estado dos átomos (fila);
Indicação para sair.
Necessário reajustar tela.
10
122285 Fabio Sartorato 10
3 105014 Guilherme Colucci Pereira Papai Noel Representação dos elementos é compreensível;
Indicação das renas e duendes;
Texto com a ação sendo realizada.
Necessário reajustar tela;
A velocidade poderia ser mais lenta (difícil de ler).
10
4 117108 Guilherme Henrique Nunes Travessia do Rio Representação dos elementos é compreensível;
Boa animação.
Necessário reajustar tela;
Não é possível visualizar a fila completa quando há um só barco;
Parametrização hard-coded.
10
118343 Paulo Vítor Martins do Rego 10
123153 Thiago de Oliveira Pires 10
5 035949 Sergio Rodrigues de Oliveira Filho H2O Texto inicial com explicações;
Animação criativa;
Boa representação do reservatório;
Estatísticas totais interessantes.
Readme sem informações sobre o problema.
9,5
6 121937 Daniel Alves de Medeiros Scocco Filósofos Análise de desempenho de 5 algoritmos;
Apresentação com slides dos resultados da comparação;
Implementação em Java;
Boa representação dos estados.
10
7 120761 Arthur Espindola Ribeiro Creche Boa definição e representação dos estados;
Boa velocidade de execução.
Readme sem informações
9,5
116790 Felipe Lemes Galvão 9,5
8 116130 André Nogueira Brandão Sushi Boa representação do estado dos elementos;
Representação do tamanho da fila;
Parametrização na animação;
Sem indicação de forma de saída.
Readme com pouca informação.
9,8
116134 André Seiji Tamanaha 9,8
9 103158 Lucas Lustosa Madureira H2O Boa representação da barreira e dos elementos;
Permite uma boa visualização do problema;
Sem indicação de saída.
10
117801 Luis Henrique Pauleti Mendes 10
118457 Rafael Matias Sacchi 10
10 116180 Arthur Eduardo Skaetta Alvarez Selvagens Animação em Python
Arquivo Instruções.txt com descrição do problema e regras para uso da aplicação;
Parametrização ao executar a animação.
10
123198 Pedro Teixeira Figueiredo 10
11 138493 Helder Lima da Rocha H2O Nova interpretação do problema H2OIntruções;
help sobre os elementos e representações pode ser ativado ou desativado.
10
136648 Lucas Mageste de Almeida 10
12 150417 Marina Calça Banheiro Animação em Allegro;
Não representou o estado da fila.
9
13 122241 Amadeu Bonfante Sushi Animação em Python
Comandos para interação e indicação e explicação do estado das threads.
10
117760 Lucas Tadeu Teixeira 10
14 117205 Henrique Fischer de Paula Lopes Papai Noel Boa representação dos elementos com asc art;
Boa velocidade de execução.
Elfos parecem sair do final da fila e não do início.
Readme sem informações.
9,4
119098 André Vitor Terron 9,4
105046 Gustavo Rodrigues Basso 9,4
15 122842 Andre Pinheiro Borba Produtores e Consumidores Estatísticas gerais;
Elementos claros pela explicação incial;
Boa organização das informações (visuais/texto).
10
122811 Raphael Elias dos Santos 10
120981 Gustavo Bento da Silva 10
16 106905 Rafael Ossamu Gouvêa Papai Noel Legendas explicando os elementos;
Boa velocidade.
Algumas etapas da execução do algoritmo não são representadas na animação
(fila de elfos muda do estado de dois elfos para um, sem mostrar a ajuda do Papai Noel) .
Readme com pouca informação.
9
122128 Marcelo Abiarraj Teixeira 9
17 091518 Henrique Lima Cara de Oliveira Baboon Parametrização;
Estatísticas.
Macacos aglutinam.
Readme vazio.
9
18 101961 Danilo Carvalho Grael Fumantes Animação em Allegro
Boa representação;
Esc fecha a animação (opção não indicada);
Readme vazio.
9,5
097081 Raíssa Costa Machado 9,5
19 101498 André Machado de Araujo Produtor e Consumidor Animação em Python
Boa representação;
Boa velocidade.
10
122314 Joao Henrique Dalben 10
094763 Fábio Orsi 10
20 094053 Lucas de Campos Mello Produtor e Consumidor Animação em Allegro
Boa representação
Boa velocidade.
10
091191 Fernando Luiz Del Hoyo
108555 Douglas de Azevedo Fonseca
118525 Renan Henrique Fujii

Proj2
Grupo RA Chamada Comentários Nota
1 116330 mycall: retorna o estado de um processo. Não atribuíram um nome específico à chamada. Não há documentação sobre qual é o propósito da chamada. 9,5
121286 9,5
117424 9,5
2 116199 superuser: atribui privilégios de root ao processo que invoca esta chamada. Documentação detalhada. 10
122285 10
3 105014 mycall: retorna algumas informações sobre um processo. Não atribuiu um nome específico à chamada. Retorna vários tipos de dado: tipo de thread, nome do processo e número de páginas virtuais. 10
4 117108 forkn: executa n forks de um processo Função preenche vetor com PIDs dos processos criados e retorna o número de forks bem sucedidos. 10
118343 10
123153 10
5 035949 kern_buf: armazena e recupera dados de um buffer no espaço de kernel. Utilizou kmalloc e kfree. Formatou patch das alterações. 10
6 121937 mymemset: chamada de sistema que preenche vetores. Parâmetro extra para indicar o tipo de dado do vetor (char ou int). 10
7 120761 myuniquedir: cria um diretório com o número do processo como sufixo. Documentação em inglês. Uso de buffers no espaço de usuário e no espaço de kernel. 10
116790 10
8 116130 0
116134 0
9 103158 open_n: abre uma lista de arquivos passada como parâmetro. Todos os arquivos são abertos com o mesmo modo. Retorna um vetor com os descritores de arquivo. 10
117801 10
118457 10
10 116180 timed_stop: envia um sinal SIGSTOP para um processo após um tempo passado como parâmetro. Implementação não bloqueante, utilizando temporizador do kernel. 10
123198 10
11 138493 mycall: envia um SIGTERM para um processo e, após um intervalo de tempo, um SIGKILL. Não atribuíram um nome específico para a chamada. Teste de msleep no espaço de kernel. 10
136648 10
12 150417 criptografia de senhas Apresentação ok. Entrega pendente.
13 122241 getccount: contador para o número de filhos getcpid: vetor com os PIDs dos processos filhos Utilizaram kmalloc e kfree. Formataram patches. Documentação com screenshots. 10
117760 10
14 117205 multikill: envia sinal para n processos. Não incluíram arquivo com teste da chamada. 9
119098 9
105046 9
15 122842 forkLimit: limita o número de forks que o sistema pode executar. Repositório com arquivo .tar.gz contendo os arquivos solicitados. Não há documentação sobre qual é o propósito da chamada. 9,5
122811 9,5
120981 9,5
16 106905 imortal: registra processos que não morrerão ao receber SIGKILL. Chamada de sistema para inclusão ou remoção de processo da lista dos imortais. Alteração do arquivo signal.c 10
122128 10
17 091518 mycall: atribui a prioridade máxima ao processo passado como parâmetro Não atribuiu um nome específico para a chamada.Política FIFO e prioridade máxima entre os processo Real Time. 10
18 101961 mycall: altera o diretório de trabalho, procurando primeira ocorrência do nome passado como parâmetro no caminho atual. Não atribuiu um nome específico para a chamada. Entrega com atraso. 8
097081 8
19 101498
122314
094763
20 094053
091191
108555
118525

Exame
MC504
RA Q1 Q2 Q3 Q4 Q5 Q6 Nota
091191 0,0
094763 0,0
101498 1,5 0,5 1,0 0,0 1,7 0,7 5,4
108555 0,0
116134 0,8 1,0 0,0 0,5 0,0 1,0 3,3
116790 1,5 1,2 1,4 0,0 0,0 2,0 6,1
118525 0,7 0,7 0,0 0,0 0,0 0,5 1,9
122128 1,2 0,7 1,0 0,7 2,0 1,2 6,8
122241 1,2 1,0 1,5 1,5 0,6 0,3 6,1
123198 1,5 1,0 0,0 1,5 0,7 1,6 6,3
150417 1,0 0,5 0,5 0,6 0,0 0,9 3,5
MC514
094053 1,0 1,0 0,5 0,0 1,0 1,3 4,8