Professor: Rodolfo Jardim de Azevedo (email)
Aula: Ter: 08h-10h e Qui: 08h-10h
Atendimento: Ter: 10h-12h (Sala 10 do IC). Para outros horários, enviem um email.
Sala: CB02
13/12 | Notas finais liberadas. |
06/12 | Notas liberadas. |
05/12 | Notas do trabalho liberadas. Faltam apenas os bônus e as faltas. |
05/12 | Notas da segunda prova liberadas. |
03/11 | Já está liberada a página de reserva das revisões. Atenção para o limite máximo de alunos por trabalho. Somente serão aceitas revisões dos trabalhos enviados. As informações sobre o envio dos trabalhos serão colocadas online após o prazo de entrega. Somente serão aceitos pedidos de revisão até o dia 10/11. |
16/10 | As notas já estão disponíveis. |
13/10 | Os temas dos trabalhos já estão disponíveis. |
13/10 | As notas serão colocadas na página no dia 16/10. |
28/09 | Não haverá aula no dia 05/10. |
22/09 | As respostas para os exercícios estão na Xerox da Física. |
03/08 | A página de composição dos grupos está atualizada. Vocês já podem montar seus grupos e editar a página com as informações corretas. Os temas serão divulgados posteriormente e cada grupo poderá escolher o tema desejado. |
26/07 | Consulte as datas
importantes no calendário
de graduação. |
Ementa: 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.
David A. Patterson and John L. Hennessy. Computer Organization Design, The Hardware/Software Interface. Morgan Kaufmann. Third Edition (Existe uma versão em português pela editora Campus)
Recomendo que façam suas notas de aulas sobre os slides usados no curso. Pegue a versão que for mais conveniente: 1, 2, 3, 4 ou 6 slides por página.
O trabalho será em grupos de, no máximo, 3 pessoas. Veja detalhes na página do Trabalho 1.
Data | Conteúdo | Exercício sugerido |
01/08T | Apresentação do Curso | |
03/08Q | Cap. 2 (até convenção de nomes de registradores). | 2.6 |
08/08T | Cap. 2 | |
10/08Q | Cap. 2 | |
15/08T | Cap. 3 (representações numéricas e operações aritméticas) | |
17/08Q | Cap. 3 (números de ponto flutuante) | 3.9 |
22/08T | Não haverá aula | |
24/08Q | Não haverá aula | |
29/08T | Capítulo 4 | 4.14 |
31/08Q | Capítulo 4 e breve revisão de circuitos lógicos | 4.18 |
05/09T | Capítulo 5 (datapath monociclo) | 5.2 |
07/09Q | Feriado. Não haverá aula | |
12/09T | Capítulo 5 (datapath monociclo e multiciclo) | |
14/09Q | Capítulo 5 (datapath multiciclo) | |
19/09T | Capítulo 6. Pipeline | |
21/09Q | Exercícios | |
26/09T | Prova 1 | |
28/09Q | Capítulo 6. Pipeline | |
03/10T | Capítulo 6 (pipeline) e Capítulo 7 (caches) | |
05/10Q | Não haverá aula | |
10/10T | Caches | |
12/10Q | Feriado. Não haverá aula | |
17/10T | Caches | |
19/10Q | Memória Virtual | |
24/10T | Entrada/Saída | |
26/10Q | Entrada/Saída | |
31/10T | Multiprocessamento/Multicore | |
02/11Q | Feriado. Não haverá aula | |
07/11T | Multiprocessamento/Multicore | |
09/11Q | Multiprocessamento/Multicore | |
14/11T | Apresentações dos Trabalhos: g03, g11, g12, g02, g04 | |
16/11Q | Apresentações dos Trabalhos: g01, g09, g15, g06, g14 | |
21/11T | Apresentações dos Trabalhos: g05, g07, g16, g17, g08 | |
23/11Q | Exercícios | |
28/11T | Prova 2 | |
30/11Q | Apresentações dos Trabalhos: g13, g10, g18, g19 | |
12/12T | Exame |