60 likes | 193 Vues
MC 542- Organização de Computadores. Ricardo Pannain pannain@ic.unicamp.br http://www.ic.unicamp.br/~pannain. MC 542 - Organização de Computadores Ementa: Teoria:
E N D
MC 542- Organização de Computadores Ricardo Pannain pannain@ic.unicamp.br http://www.ic.unicamp.br/~pannain
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
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
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
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
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(SRi/n) + 0,7Pr) • MF = SQRT(MP,MT) • SE MF < 5,0 • MFF = 0,5 * MF + 0,5 *Exame MC 542 - Programa da disciplina