MC723 - Laboratório de projetos de sistemas computacionais

Informações Gerais

Professor: Rodolfo Jardim de Azevedo (email)

Aula: Ter: 08h-12h

Atendimento: Enviar email marcando

Sala: CC16/CC02

Avaliação

Veja Também

Avisos

29/06 As notas parciais já estão na página de notas.
07/06 As fichas de avaliação da disciplina, que foram passadas na aula do dia 05/06 ainda estão disponíveis no escaninho do lado de fora da minha sala. Pegue uma ficha, preencha e coloque dentro do envelope referente a sua turma. Se não se lembra qual é sua turma, veja na listagem de alunos matriculados. Preenchendo a avaliação você ajuda a melhorar as próximas instâncias dessa disciplina.
07/06 Conforme consta no calendário, não haverá aula no dia 12/06. Estarei fora da Unicamp de 09/06 até 14/06.
07/06 Se o arquivo a ser enviado como entrega for grande (maior que 200KB), envie-me um email com o endereço onde posso baixá-lo ao invés de anexá-lo ao email.
28/05 Forma de entrega das Fases dos trabalhos:
  • Modelos em ArchC: um arquivo com o nome gXX.tgz (XX é o número do seu grupo), dentro dele devem estar os arquivos .ac e todos os arquivos criados por vocês. Não enviem arquivos gerados automaticamente pelo ArchC.
  • Plataformas: um arquivo com o nome gXX.tgz (XX é o número do seu grupo), dentro dele devem estar os arquivos que você fez. Utilize o comando arp --pack para empacotar sua plataforma. Não se esqueça de limpá-la antes de gerar o arquivo (utilize o comando make distclean antes).
Junto com os arquivos, enviem um pequeno relatório contendo as modificações na proposta original e uma descrição do que foi feito. Se tiver uma demonstração, inclua os comandos necessários para executá-la.
02/05 Prazo para definição dos temas e conversa com o professor: 08/05.
18/04 Nova forma de submissão das atividades: Todas as submissões, a partir de hoje, devem ser feitas através do Susy. Os links para as páginas de submissões serão colocados junto com as atividades.
17/04 Tive que alterar levemente o programa do exercício 4. Favor ler o comentário na página do exercício (15h05).
16/04 Prazo máximo para a formação de grupos no wiki: 23/04/2007 até as 8:00. Após esse horário eu formarei grupos com os alunos restantes da turma.
02/04 Formem grupos para a segunda parte da disciplina através do wiki. Os grupos pode ter, no máximo, 4 alunos.
19/03 Não consigo, em tempo hábil, enviar confirmação por email para todas as entregas. Por isso estou criando um arquivo, conforme aviso anterior, com a listagem de todas as entregas que estão no meu diretório. Esse arquivo será atualizado duas vezes (manualmente) por entrega: a primeira no final do prazo de entrega (sem carência) e a segunda após o término do período de carência. Como já avisado várias vezes, apenas a última entrega dentro do prazo será considerada.
19/03 Listagem do diretório com todas as entregas enviadas.
19/12 Datas importantes do calendário de graduação.

Objetivos

Aprimorar os conceitos aprendidos no curso de Projeto de Sistemas Computacionais através de exercícios e da modelagem de um sistema com processador(es) e periférico(s).

Atividades

O semestre será dividido em duas partes: exercícios (2 meses) e projeto. Na parte de exercícios, cada aluno implementará pequenas atividades para garantir o entendimento de alguns tópicos básicos. Na segunda parte, cada grupo implementará um projeto que será definido no início do semestre.

Todas as entregas possuem uma carência automática de 24 horas, mas não aceitarei nenhuma justificativa de adiamento com base em fatos ocorridos nessas 24 horas.

Bibliografia

Os documentos online, referenciados aqui, também estão disponíveis no meu homedir do IC3 (cd ~rodolfo/mc723).

Exercícios

Todos devem fazer, individualmente, cada um dos exercícios a seguir:


Trabalhos


Formato da entrega

Um arquivo com o nome gXX.tgz, onde XX é o número do seu grupo com 2 dígitos (Ex.: 01 ao invés de 1), enviado por email que contenha o assunto: MC723 - FY - GXX, onde Y é a fase da entrega e XX é o número do seu grupo. Dentro desse arquivo deve existir apenas um diretório com o nome gXX, onde XX é o número do seu grupo, e dentro desse diretório deve conter:

Qualquer entrega fora da especificação que não contar com um acordo prévio com o professor será terminantemente desconsiderada.

Calendário

06/03T Primeira aula. Apresentação e motivação do curso.
13/03T
20/03T
27/03T
03/04T
10/04T
17/04T
24/04T Prazo final para a definição dos grupos.
01/05T Feriado.
08/05T
15/05T Entrega 1
22/05T
29/05T Entrega 2
05/06T
12/06T Entrega 3. Não haverá aula nesse dia.
19/06T
26/06T Entrega 4 (Final)
10/07T Exame.