MAC0412 Organização de Computadores
OBJETIVOS: Introduzir os conceitos de organização e arquitetura de computadores.
PROGRAMA: Tecnologias de implementação de circuitos. Organização de um computador; conceito de programa armazenado; endereçamento; formato de instruções e conjunto de instruções; microprogramação; memória e gerenciamento de cache; interrupção e dispositivos de entrada/saída. Arquitetura de computadores de alto desempenho (RISC, pipeline); organização de computadores paralelos.
PRÉ-REQUISITOS: MAC0122.
CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS: 4 horas, 4 créditos-aula.
CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM: Média ponderada de provas e exercícios.
BIBLIOGRAFIA BÁSICA:
- D. Patterson, J. Hennessy, Computer Organization and Design: the Hardware/Software Interface, 1994.
- A.S. Tanenbaum, Structured Computer Organization, Prentice Hall, 1984.
OBSERVAÇÃO: Disciplina obrigatória no currículo do BCC.
[Veja dados da disciplina no JúpiterWeb]