John L. Gardenghi bio photo

John L. Gardenghi

Professor (Assistant), Faculty UnB Gama, University of Brasilia.

Lattes ORCID Google Scholar ResearchGate Email Github

Fundamentos de Arquitetura de Computadores - 1º Semestre de 2023

  • Professor: John L. Gardenghi
    • Sala 22
    • E-mail: john.gardenghi@unb.br
    • Telegram: @johngardenghi
  • Período de aulas: 28/03/2023 a 25/07/2023
  • Horário das aulas: quartas e sextas-feiras das 16h às 17h50 na Mocap/S2
  • Atendimento do professor: sob agendamento

Plano de ensino

Clique aqui para acessar o plano de ensino.

Notas

Clique aqui para acessar a planilha de notas.

Livro-texto

Todas as referências das aulas desta disciplina são do livro:

D. A. Patterson e J. L. Hennessy. Organização e projeto de computadores: a interface hardware e software. 5 ed. Elsevier, 2017. [Biblioteca Digital da UnB]

Aulas

  • Aula 30 (21/jul)
    • Revisão de notas e faltas

  • Aula 29 (19/jul)
    • Revisão de notas e faltas

  • Aula 28 (14/jul)
    • Avaliação Somativa Substitutiva

  • Aula 27 (12/jul)
    • Avaliação Somativa 3

  • Aula 26 (07/jul)
    • Dúvidas e exercícios

  • Aula 25 (05/jul)
    • Dúvidas e exercícios

  • Aula 24 (30/jun)
    • Hierarquia de memória
      • Memória virtual
    • Leitura recomendada
      • Seção 5.7

  • Aula 23 (28/jun)
    • Hierarquia de memória
      • Memória cache
      • Mapeamento direto por blocos
      • Estratégias de escrita na cache
    • Leitura recomendada
      • Seçoẽs 5.3 e 5.4

  • Aula 22 (23/jun)
    • Hierarquia de memória
      • Memória cache
      • Mapeamento direto

  • Aula 21 (21/jun)
    • Hierarquia de memória
      • Introdução
      • Tecnologias de memória
      • Introdução à memória cache
    • Leitura recomendada:
      • Seções 5.1 e 5.2

  • Aula 20 (16/jun)
    • Arquitetura do processador
      • Caminho de dados e controle no pipeline
    • Leitura recomendada:
  • Aula 19 (14/jun)
    • Arquitetura do processador
      • Introdução ao pipeline
    • Leitura recomendada:
  • Aula 18 (07/jun)
    • Avaliação Somativa 2

  • Aula 17 (02/jun)
    • Arquitetura do processador
      • Controle no processador
    • Leitura recomendada:
  • Aula 16 (31/mai)
    • Arquitetura do processador
      • Caminho de dados de um processador
    • Leitura recomendada:
      • Seções 4.1 a 4.3
      • Slides www

  • Aula 15 (26/mai)
    • Aritmética computacional
      • Representação de ponto flutuante
      • Operações com ponto flutuante
      • Instruções
    • Leitura recomendada:
  • Aula 15 (24/mai)

  • Aula 14 (19/mai)
    • Aritmética computacional
      • Representação de ponto flutuante
    • Leitura recomendada:
  • Aula 13 (17/mai)
  • Aula 12 (12/mai)
  • Aula 11 (10/mai)
    • Aritmética computacional
      • Código para detecção de overflow
      • Introdução ao algoritmo de multiplicação

  • Aula 10 (05/mai)
    • Avaliação Somativa 1

  • Aula 9 (03/mai)
    • Aritmética computacional
      • Representação de inteiros
      • Representação de sinais
      • Detecção de overflow em inteiros
    • Leitura recomendada :
  • Aula 8 (28/abr)
    • Linguagem de montagem
      • Caracteres
      • Formas de endereçamento
    • Leitura recomendada:
  • Aula 7 (26/abr)
    • Linguagem de montagem
      • Procedimentos
    • Leitura recomendada:
  • Aula 6 (19/abr)
    • Linguagem de montagem
      • Instruções de desvio
      • Laços
      • Introdução a procedimentos
    • Leitura recomendada:
  • Aula 5 (14/abr)
    • Linguagem de montagem
      • Representação de inteiros binários
      • Extensão de sinal
      • Formato de instruções
      • Operações lógicas e deslocamento
    • Leitura recomendada:
  • Aula 4 (12/abr)
    • Linguagem de montagem
      • Instruções de acesso à memória
      • Instruções imediatas
    • Leitura recomendada:
  • Aula 3 (05/abr)
  • Aula 2 (31/mar)
  • Aula 1 (29/mar)
    • Apresentação da disciplina
    • Introdução à arquitetura de computadores
    • Leitura recomendada

Avaliações Formativas

  • Formativa 3
    • Acesso: CD-MOJ
    • Disponível até 10/jul às 23h59

  • Formativa 2
    • Acesso: CD-MOJ
    • Disponível até 15/mai às 23h59

  • Formativa 1
    • Acesso: CD-MOJ
    • Disponível até 13/abr às 23h59

Trabalho

  • Acesso: CD-MOJ
  • Disponível até 16/jul às 23h59