11/12 | Notas finais |
30/11 | Atendimento hoje e quarta-feira das 17h-19h. Se precisar de outro horário, entre em contato por email. |
29/11 | Notas das provas já disponíveis. |
05/10 | Uma cópia dos slides utilizados na disciplina está no meu homedir do IC3 (digite cd /home/staff/rodolfo/mc722 e encontrará os slides dos 6 capítulos). |
03/09 | Quadro de notas (atualizado). |
03/08 | Salas de aula: segunda CB04, quarta CB03 |
30/07 | As atividades da SECOMP serão consideradas como atividades da primeira semana de aula (não haverá aula na primeira semana). |
30/07 | Não perca das datas importantes do Calendário de graduação. |
Uma introdução à arquitetura e organização de computadores. Tecnologia e perpectiva 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 de memória: cache e memória virtual. Dispositivos de I/O.
A bibliografia recomendada para as atividades desta disciplina é:
David A. Patterson and John L. Hennessy. Computer Organization Design, The Hardware/Software Interface. Elsevier (Morgan Kaufman). Fifth Edition
Provas: 70% da nota do semestre (30% para a P1 e 40% para a P2)
Testes surpresas: 30% da nota do semestre (média aritmética entre os testes). Notas >= 7,0 nos testes podem substituir questões específicas na prova.
Exame: Média aritmética entre a nota do semestre e a do exame.
Nota mínima para exame: 2,5
Qualquer tentativa de fraude durante o semestre será punida até o limite da minha autoridade, incluindo nota zero na disciplina.
Atendimento após o horário de todas as aulas. Caso precise de um horário alternativo, basta marca-lo por email ou pessoalmente.
Data | Assunto | Extra |
---|---|---|
03/ago | SECOMP | |
05/ago | SECOMP | |
10/ago | Apresentação | |
12/ago | Capítulo 1 - Introdução | |
17/ago | Capítulo 1 - Desempenho | |
19/ago | Capítulo 2 - Conjunto de Instruções - Formato | |
24/ago | Teste 1 | |
26/ago | Capítulo 2 - Conjunto de Instruções - Funções, parâmetros e registradores. | vídeo |
31/ago | Capítulo 2 - Conjunto de Instruções | vídeo |
02/set | Capítulo 3 - Representação numérica e hardware de multiplicação e divisão | |
07/set | Feriado. Não haverá atividades | |
09/set | Capítulo 3 - Números de ponto flutuante e operações em hardware | vídeo |
14/set | Capítulo 4 - Datapath monociclo | vídeo |
16/set | Exercícios | vídeo |
21/set | Capítulo 4 - Datapath Monociclo | |
23/set | Aula de dúvidas | |
28/set | Prova 1 | |
30/set | Capítulo 4 - Introdução à Pipeline | vídeo |
05/out | Capítulo 4 - Pipeline | vídeo |
07/out | Capítulo 4 - Pipeline | vídeo |
12/out | Feriado. Não haverá atividades | |
14/out | Capítulo 4 - Pipeline (stall, hazard, multiple issue) | vídeo |
19/out | Capítulo 5 - Hierarquia de Memória | |
21/out | Capítulo 5 - Caches | vídeo |
26/out | Capítulo 5 - Associatividade de Caches | Resolução do teste e vídeo |
28/out | Feriado. Não haverá atividades | |
02/nov | Feriado. Não haverá atividades | |
04/nov | Capítulo 5 - Desempenho de Caches e Memória Virtual | |
09/nov | ||
11/nov | ||
16/nov | ||
18/nov | ||
23/nov | ||
25/nov | Prova 2 | |
30/nov | ||
09/dez | Exame |