Pular para conteúdo

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.