80 likes | 176 Views
1- Apresentação da Disciplina. Organização e Arquitetura de Computadores Prof. Bruno Silvério Costa. 1-Ementa.
E N D
1- Apresentação da Disciplina Organização e Arquitetura de Computadores Prof. Bruno Silvério Costa
1-Ementa • Introdução aos sistemas digitais. Organização de computadores: memórias, unidade central de processamento, unidades de entrada e unidades de saída. Linguagens de montagem. Modos de endereçamento, conjunto de instruções. Mecanismos de interrupção e de exceção. Barramento, comunicações, interfaces e periféricos. Organização de memória. Memória auxiliar. Arquiteturas RISC e CISC. Pipeline. Paralelismo. Processadores superescalares e superpipeline. Multiprocessadores. Multicomputadores. Arquiteturas paralelas e não convencionais.
2-Conteúdo Programático (1) • I Unidade • Apresentação da Disciplina; • Arquitetura de vonNewmann x Arquitetura de Harvard; • Máquinas Multinível; • Modelos de Flynn; • Revisão de Circuitos Digitais; • SAP 1, 2 e 3 - arquitetura didática simplificada;
2-Conteúdo Programático (2) • II Unidade • Operadores do hardware; • Aritmética Computacional; • Instruções de Desvio e Controle; • Desempenho da CPU; • Caminho de dados; • Caminho de controle; • Implementação de ciclo único para caminho de dados e controle; • Armazenamento, Redes e outros periféricos;
2-Conteúdo Programático (3) • III Unidade • Uma implementação multiciclos; • Apresentando o AtmelAVR; • Exceções; • Pipeline; • Estudo de uma arquitetura RISC: Atmel AVR-8; • Implementando em AVR; • Explorando a Hierarquia de Memória; • Multiprocessadores e Clusters.
3-Avaliações (1) • I Unidade • 22/03/2011 – Avaliação em Grupo I – Valor: 3,0 • Apresentação de seminário sobre o SAP-3. • 22/03/2011 - Prova I Unidade – Valor: 7,0 • II Unidade • 03/05/2011 – Avaliação em Grupo II – Valor: 3,0 • Apresentação de código para o AVR demonstrando conceitos de aritmética e controle vistos na unidade. • 03/05/2011 - Prova II Unidade – Valor: 7,0
3-Avaliações (2) • III Unidade • 14/06/2011 – Avaliação em Grupo III – Valor: 3,0 • Apresentação de código para o AVR demonstrando conceitos sobre interrupções vistos na unidade. • 14/06/2011 - Prova III unidade – Valor: 7,0 • Final • 21/06/2011 - Prova Final – Valor: 10,0
4-Bibliografia • Básica • PattersonD. e HennessyJ. Organização e Projeto de Computadores:. Ed. Campus, 2005. • Tanenbaum A. Organização Estruturada de Computadores. Ed. LTC, 1999. • COMPLEMENTAR • MONTEIRO M. Introdução à Organização de Computadores. Ed. LTC, 1996. • Stallings W. Arquitetura e Organização de Computadores. Ed. Prentice Hall, 2002 • MALVINO, Albert Paul. Microcomputadores e Microprocessadores. São Paulo: McGraw-Hill, 1985. • SCHUNK, Leonardo Marcilio. Microcontroladores AVR: Teoria e Aplicações Práticas. São Paulo: Érica, 2001.