mc 542- organização de computadores
DESCRIPTION
MC 542- Organização de Computadores. Ricardo Pannain [email protected] http://www.ic.unicamp.br/~pannain. MC 542 - Organização de Computadores Ementa: Teoria: - PowerPoint PPT PresentationTRANSCRIPT
MC 542- Organização de Computadores
Ricardo Pannain
http://www.ic.unicamp.br/~pannain
MC 542 - Programa da disciplina 2
MC 542 - Organização de Computadores
Ementa:• Teoria: Noções básicas sobre circuitos lógicos. Memórias,
unidades centrais de processamento. Endereçamento, barramento, interrupção, comunicações, interfaces e periféricos. Computadores típicos.
• Prática: Metodologia de projeto digital. Técnicas de projeto
usando lógica programável. Características elétricas de circuitos digitais. Conceitos da Linguagem VHDL. Projeto e implementação de lógica combinacional (decodificadores, seletores, etc). Projeto e implementação de lógica seqüencial de (Flip-flops, Contadores, etc). Circuitos aritméticos.
Memórias. Projeto e implementação de uma CPU.
MC 542 - Programa da disciplina 3
MC 542 - Organização de Computadores
Programa Circuitos Lógicos
• Conceitos de Projeto• Introdução aos Circuitos Lógicos• Implementação Otimizada de Funções Lógicas• Representações Numéricas e Circuitos Aritméticos• Blocos de Circuitos Combinacionais• Flip-Flops, Registradores, Contadores • Processador Simples• Circuitos Seqüências Síncronos
MC 542 - Programa da disciplina 4
MC 542 - Organização de Computadores
Programa - continuação
Arquitetura de Computadores
• Conjunto de instruções• Memória• Unidade Aritmética e lógica• Projeto básico de um processador• Pipeline• Hierarquia da memória: cache e memória virtual• Dispositivos E/S• Introdução ao Processamento Paralelo
MC 542 - Programa da disciplina 5
MC 542 - Organização de Computadores
Bibliografia
• David Harris and Sarah Harris. Digital Design and Computer Architecture. Morgan Kaufmann. Stephen
• Brown and Zvonko Vranesic. Fundamentals of Digital Logic with VHDL Design. McGraw-Hill.
• David A. Patterson & John L. Hennessy. Computer Organization & Design, The Hardware/Software Interface. Third Edition. Morgan Kaufmann.
• David A. Patterson & John L. Hennessy. Organização e Projeto de Computadores. A Interface Hardware/Software. Terceira Edição.
• Peter J. Ashenden. The VHDL Cookbook.• Actel HDL Coding Style Guide
MC 542 - Programa da disciplina 6
MC 542 - Organização de Computadores
•Datas das Provas P1 - 30/09P2 - 28/11Exame - 09/12
• Critério de Avaliação
MP = (0,4P1 +0,6P2)MT = (0,3(Ri/n) + 0,7Pr)MF = SQRT(MP,MT)SE MF < 5,0MFF = 0,5 * MF + 0,5 *Exame