MC732 - Projeto de Sistemas Computacionais
Essa disciplina versará sobre o projeto de sistemas computacionais, com foco em arquitetura de computadores. O objetivo é que o aluno compreenda o funcionamento de um computador, desde o nível de circuitos até o nível de software, passando por todos os níveis de abstração, com ênfase na análise de desempenho e formas de aprimoramento da eficiência computacional.
Avisos
Data | Aviso |
---|---|
12/02 | Não perca das datas importantes do Calendário de graduação |
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 Entrada/Saída.
Aulas
As aulas acontecem terças às 21h na sala CB04 e quintas às 19h na sala CB05.
Bibliografia
A bibliografia recomendada é:
-
Computer Organization and Design RISC-V Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design). David A. Patterson, John L. Hennessy. Second Edition. 2020.
-
Slides de aula.
Exercícios recomendados do livro
Em linhas gerais, todos os exercícios do livro merecem atenção dos alunos. Abaixo estão listados os que sugiro que sejam priorizados:
- Capítulo 1: 1.2, 1.4, 1.6, 1.7, 1.10, 1.12, 1.13, 1.14, 1.16
- Capítulo 2: 2.1, 2.2, 2.3, 2.4, 2.16, 2.17, 2.18, 2.23, 2.25, 2.35, 2.40
- Capítulo 3:
- Capítulo 4:
- Capítulo 5:
- Capítulo 6:
Avaliação
Provas: 80% da nota do semestre dividido em duas provas:
- Prova 1: 40% da nota do semestre. Data: 24/04
- Prova 2: 40% da nota do semestre. Data: 12/06
Testes e atividades semanais: 20% da nota do semestre (média aritmética dos testes descartando as 3 piores notas). Notas >= 7,0 nos testes podem substituir questões específicas na prova. Os testes acontecerão todas as quintas e terão duração de 15-20 minutos. Eventuais cancelamentos/adiamentos serão informados até a aula anterior. Como as 3 piores notas serão descartadas, não será dado teste substitutivo.
Exame: min(5, (média+exame)/2)
Nota mínima para exame: 2,5
- Exame: 15/07
Qualquer tentativa de fraude durante o semestre será punida até o limite da minha autoridade, incluindo nota zero na disciplina.
Os testes serão corrigidos em até uma semana e as provas em até duas semanas.
Atendimento
O horário de atendimento do professor será terça às 20h na sala 3 do IC-1. Caso precise de um horário alternativo, basta slicita-lo por email ou pessoalmente.
Atendimento do PAD
O horário de atendimento dos PADs da disciplina serão informados no início do semestre.
Calendário
Veja o calendário da disciplina.