MC722 - Projeto de Sistemas Computacionais

Informações Gerais

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

Avaliação

Veja Também

Avisos

07/12Ficarei à disposição na segunda-feira na parte da manhã para atendimento e dúvidas. Se for necessário, reservarei uma sala. Posso resolver as duas provas com vocês.
06/12As notas dos trabalhos já estão na página de notas. Se na frente do seu nome consta EXAME, você deve comparecer para fazer o exame na próxima terça-feira (11/12).
04/12Notas da segunda prova na página de notas. Estou terminando de corrigir os trabalhos. Para revisão, procurem-me na minha sala.
06/11As datas das apresentações estão no calendário no final desta página. Todos os membros dos grupos precisam estar presentes na apresentação, somente um irá apresentar. A escolha será feita por sorteio antes da apresentação.
31/10Os trabalhos enviados estão disponíveis na página dos grupos. Se está faltando o link do seu trabalho, é porque eu não recebi o(s) arquivos no prazo.
27/10Notas da primeira prova na página de notas. As notas cujos alunos pediram revisão ainda não foram atualizadas na planilha.
27/10As revisões dos trabalhos foram enviadas por email para os autores.
25/09 Aula normal no dia 27/09.
07/09 Formem os grupos no wiki.
26/07 Consulte as datas importantes no calendário de graduação.

Objetivos

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.

Bibliografia

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.

Exercícios

Trabalho

O trabalho será em grupos de, no máximo, 3 pessoas. Veja detalhes na página do Trabalho 1.

Calendário

 
Data Conteúdo Exercício Sugerido
02/08 Apresentação do Curso - Introdução
07/08 Não haverá aula
09/08 Não haverá aula
14/08 Capítulo 2
16/08 Capítulo 2
21/08 Capítulo 2
23/08 Capítulo 3
28/08 Capítulo 3
30/08 Capítulo 3
04/09 Capítulo 4 Transparências (cap4)
06/09 Capítulo 4
11/09 Capítulo 4 anotações
13/09 Capítulo 5 Transparências (cap5) e anotações
18/09 Capítulo 5 anotações
20/09 Capítulo 5. Data limite para formação dos grupos anotações
25/09 Sem aula
27/09 Capítulo 5 anotações
02/10 Exercícios exercícios
04/10 Prova 1
09/10 Capítulo 6 (Pipeline) Transparências (cap6)
11/10 Capítulo 6 anotações
16/10 Capítulo 6 anotações
18/10 Capítulo 6. Entrega dos trabalhos para revisão anotações
23/10 Capítulo 7 Transparências (cap7) e anotações
25/10 Capítulo 7
30/10 Capítulo 7. Data limite para entrega final dos trabalhos anotações
01/11 Capítulo 8. Transparências (cap8) e anotações
06/11 Capítulo 8 anotações
08/11 Capítulo 9. Transparências (multicore) e anotações
13/11 Apresentações dos Trabalhos: g18, g11, g08, g20, g02, g24
15/11 Não haverá aula
20/11 Não haverá aula
22/11 Apresentações dos Trabalhos: g01, g05, g07, g17, g09, g14
27/11 Prova 2
29/11 Apresentações dos Trabalhos: g04, g06, g13, g19, g03, g23
11/12Exame