Arquitetura de Computadores I (SI)

Plano de ensino (download)

Horário de aulas e atendimento

Avaliações

  • Nota 1
    • Prova teórica - Assunto: Unidade 1 (7,0 pontos)
      • Dia 12/04
    • Trabalhos (3,0 pontos)
    • Pontos de participação (até 2,0 pontos extras)
      • Discussão na lista e redes sociais
      • Caderno de anotações no Google Docs
  • Nota 2
    • Projeto - Assunto: Unidade 2 (10,0 pontos)
      • Entrega até dia 22/05
      • Especificação (CLIQUE AQUI)
  • Nota 3
    • Prova teórica - Assunto: Unidade 3 (8,0 pontos)
      • Dia: 25/05
    • Lista de Exercícios (2,0 pontos)
    • Pontos de participação (até 2,0 pontos extras)
      • Discussão na lista e redes sociais
      • Caderno de anotações no Google Docs
  • Prova de Reposição da menor nota
    • Assunto da unidade a ser reposta
    • Dia 01/06
  • Prova Final: todo o conteúdo
    • Dia 07/06 (as 10h no Bloco Administrativo)

Notas e Pontos de Participação

Conteúdo programático

Unidade 1:

1. Introdução e apresentação da disciplina (atualizado!) - Capítulos 1 e 2

Lista de Exercicios 1

2. Introdução aos Circuitos Digitais Combinatórios - Apêndice A

Trabalho: escolher uma ferramenta de projeto de Circuitos Digitais, desenvolver um circuito de exemplo e montar um documento (Word) descrevendo a ferramenta escolhida e apresentando o exemplo escolhido. Máximo de 8 páginas e com o mínimo de 3 telas do exemplo desenvolvido. Entregar por e-mail até 15/03.

3. Arquitetura do Conjunto de Instruções - Capítulo 9

3.1. Tipos de Operações e Operandos

3.2. Procedimentos e Dados (pilha).

3.3. Modos de Endereçamento - Capítulo 10

3.4. Tipos de Conjuntos de Instruções (RISC e CISC).

Trabalho: pesquisa sobre o Conjunto de Instruções de um processador a escolha do aluno (máximo de 8 páginas), e enviar por e-mail até o dia 30/03.

4. Estrutura e Funcionamento da CPU - Capítulo 11

4.1. Execução de programas pelo processador (ciclo de instrução)

4.2. Caminho de Dados e Controle.

4.3. Passos para a Execução da Instrução.

4.4. Pipeline de instruções

Lista de Exercicios 2

Trabalho: pesquisa sobre a estrutura, execução de instruções e pipeline de um processador a escolha do aluno (máximo de 8 páginas), e enviar por e-mail até o dia 13/04.

Unidade 2:

5. Programação em Linguagem Assembly.

6. Funcionamento da Unidade de Controle

6.1. Operação da Unidade de Controle - Capítulo 14

6.2. Controle microprogramado - Capítulo 15

Unidade 3:

Lista de Exercícios (para entregar manuscrita em 25/05)

7. Projeto de Sistemas de Memória - Capítulos 4 e 5

7.1. Conceitos de Memória Principal.

7.2. Organização de Memória Cache.

7.3. Projetos de memórias (RAMs, ROMs, magnéticas, óticas).

7.4 Conceitos de Memória de Massa.

Trabalho: descrição técnica detalhada sobre uma tecnologia de memória a escolha do aluno

8. Entrada/ Saída e Interfaceamento - Capítulo 6

8.1. Dispositivos de Entrada/Saída.

8.2. Interrupções. Barramentos.

8.3. Acesso à memória e DMA.

Avisos

Sobre os Pontos de Participação:

Instruções para contribuir com a disciplina nas redes sociais e ganhar pontos de participação:

Participe do grupo Arquitetura de Computadores - UFPB - Campus IV. Clique aqui!!

Sobre os Trabalhos:

Os trabalhos serão anulados se:

  • Copiados da Internet. Voce deve ler e sempre escrever com suas palavras, tirar suas próprias conclusões
  • Copiados de um colega. Neste caso, ambos serão anulados, mesmo que a cópia seja parcial

Sobre os Cadernos de Anotações no Google Docs:

Lista com todos os Cadernos de Anotações

  • Acesse o Google Docs e crie um documento de texto (Create New -> Document)
  • Coloque a data da aula no topo de forma centralizada e em negrito
  • Coloque as aulas mais recentes sempre no inicio do documento
  • Publique o documento: Share -> Publish as Web Page -> Publish Document
  • Copie o link gerado após a publicação e envie para o professor por e-mail
  • Pronto! Sempre que voce alterar este documento, o professor verá e o avaliará