MC722 - Projeto de Sistemas Computacionais

Objetivos | Horários | Avaliação | Exercicios | Trabalhos | Bibliografia | Calendário | FAQ | Alunos | Notas | Fórum

Contatos

Professor: Rodolfo Jardim de Azevedo (email)

Avisos

20/12As notas estão no quadro de notas. A revisão de prova será no dia 21/12 na sala de aula no horário da aula.
09/12As notas do trabalho já estão no quadro de notas (a nota do trabalho já está com o peso final aplicado, por isso o valor máximo é 1,5).
06/12A segunda prova será no PB17.
24/11Todos os trabalhos foram entregues corretamente e estão disponíveis para download na página de alocação dos grupos.
16/11Notas atualizadas na página.
14/10A Prova 1 será realizada no PB17 no horário normal. Não estarei presente no dia, enviarei outro professor para aplicar a prova para mim.
14/10Ainda existem alunos sem grupos e grupos sem temas. Favor enviar o mais rápido possível essas informações por email para mim. Se seu RA não está alocado na página dos grupos ou se seu grupo não está com um tema escolhido, envie uma mensagem. A data limite do trabalho já está definida. Não haverá adiamento.
30/09Os temas dos trabalhos já estão disponíveis.
28/09Não se esqueçam de enviar a composição dos grupos por email para mim.

Objetivos

memória, barramentos e sistemas de entrada/saída.
Ementa: Uma introdução à arquitetura e organização de computadores. Tecnologias e perspectiva histórica. Medidas de desempenho. Conjunto de instruções. Memória. Unidades de aritmética e lógica. Projeto básico de um processador. Pipeline. Hierarquia da memória: cache e memória virtual. Dispositivos de I/O.

Bibliografia

Horários

Terças e quintas: 08:00-10:00 (CC01)

Avaliação

A avaliação consistirá em 2 provas (P1 e P2) e 1 trabalho (T1).
A média do semestre (MS) será calculada através da fórmula: MS=(4,0*P1+4,5*P2+1,5*T1)/10. O aluno irá para exame (E) se MS < 5,0. Nesse caso, a média final (MF) será calculada da seguinte forma: MF=(MS+E)/2.

Exercícios

Trabalhos

Os trabalhos devem ser feitos por grupos de no máximo 3 pessoas. Até o final do semestre o trabalho deverá ser apresentado (as datas serão marcadas posteriormente). Cada grupo deve escolher um dos temas abaixo e enviar uma mensagem por email. A ordem de inscrição será a ordem de chegada dos pedidos. Todos os trabalhos devem ter entre 10 e 15 páginas de texto e uma apresentação de no máximo 20 minutos (incluindo 5 minutos para perguntas).
Lista de trabalhos:
O trabalho deve ser enviado por email até as 8:00 do dia 23/11. Somente serão aceitos trabalhos no formato PDF. A apresentação pode ser em PPT ou PDF e deve ser enviada junto com o texto. Darei uma carência automática de 24 horas na entrega do trabalho, mas não aceitarei nenhum tipo de justificativa para qualquer problema ocorrido nessas 24 horas.
Critérios de avaliação:
Estes são alguns dos itens que serão avaliados nos trabalhos

Calendário

Agosto
19/08 QApresentação do Curso. Introdução (Cap. 1). Arquivos de exemplo: prog1.c e prog2.c
24/08 TMedidas de desempenho (2.1, 2.2 e 2.3)
26/08 QMedidas de desempenho
31/08 TConjunto de Instruções
Setembro
02/09 QConjunto de Instruções
07/09 TFeriado
09/09 QNão houve aula
14/09 TAritmética Computacional (inteiros)
16/09 QAritmética Computacional (inteiros)
21/09 TAritmética Computacional (inteiros e ponto flutuante)
23/09 QExercícios
28/09 TCapítulo 5: Datapath
30/09 QDatapath monociclo
Outubro
05/10 TDatapath monociclo/multiciclo
07/10 QDatapath multiciclo
12/10 TFeriado
14/10 QCapítulo 6: Pipeline
19/10 TPipeline
21/10 QPipeline
26/10 TExercícios
28/10 QProva 1 (ATENÇÃO: A prova será na sala PB17)
Novembro
02/11 TFeriado
04/11 QHierarquia de Memória
09/11 TCaches
11/11 QMemória Virtual
16/11 TEntrada e Saída
18/11 QEntrada e Saída
23/11 TCapítulo 9
25/11 QCapítulo 9
30/11 TApresentações: g01, g02, g05, g06
Dezembro
02/12 QApresentações: g07, g10, g12, g13
07/12 TApresentações: g04, g09, g11, g14
09/12 QApresentações: g03, g08, g15. Exercícios
14/12 TExercícios
16/12 QProva 2 (ATENÇÃO: A prova será na sala PB17)
21/12 TEntrega das notas e revisão
Janeiro
06/01 QExame