| 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 |