BCC263 - Arquitetura de Computadores - 2024-2Carga horária da disciplina: 4 horas/aula Professor(es) em 2024-2
ObjetivosAo final do curso é esperado que o aluno:Tenha a visão geral das várias arquiteturas de computadores existentes; Tenha uma visão crítica dos pontos fracos e fortes das arquiteturas de computadores existentes atualmente; Compreenda o processo de projeto e implementação de processadores. EmentaVisão geral da arquitetura do computador; análise quantitativa de projetos de pipeline; projeto de processadores usando HDL; otimização do bloco de dados e de controle: simulação e síntese; processo de projeto de sistemas digitais.Conteúdo Programático- Visão geral da arquitetura do computador- Abstrações de Máquina - Linguagem Assembler - Programação MIPS: Operações aritméticas - Programação MIPS: Operações de desvio - Programação MIPS: Funções e Funções recursivas - Projeto de processadores - Pipeline - Pipeline Superescalar - Multiprocessadores - Arquitetura Intel - Arquitetura AMD - Memórias - Entrada e Saída - Projeto de Processadores usando HDL - Otimização do bloco de dados e de controle: simulação e síntese - Processadores ASIC: o processo de projeto de sistemas digitais Bibliografia- PATTERSON, D. A.; HENNESSY, J.L.. Computer Architecture: A quantitative approach.4. ed. Elsevier, 2009. ISBN: 978-0-12-370490-0.- PATTERSON, D.A.; HENNESSY, J. L. Arquitetura de Computadores: Uma Abordagem Quantitativa. 3. ed. Editora Campus, 2003. ISBN: 8535211101. - PATTERSON, D.A.; HENNESSY, J. L. Computer Organization and Design: The Hardware/Software Interface. 3. ed. Morgan Kaufmann, 2007. Bibliografia complementar- TANENBAUM. Andrew S. Organização Estruturada de Computadores. 5. ed. Prentice Hall, 2007. ISBN 85-7605-067-6- STALLINGS, William. Arquitetura e Organização de Computadores. 5. ed. Prentice Hall, 2002. ISBN 85-879-1853-2 - MITRA, Sanjit K. Digital signal processing: a computer-based approach. 4. ed. New York: McGraw-Hill, 2011. xx, 940 p. ISBN 9780073380490 (enc.). - BREY, Barry B. The Intel microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, and Core2 with 64-bit extensions: architecture, programming, and interfacing. 8. ed. Upper Saddle River, NJ: Prentice Hall, 2009. xviii, 925 p. ISBN 0135026458 (enc.). - BRITTON, Robert. MIPS assembly language programming. Upper Saddle River, NJ: Pearson/Prentice Hall, 2004. xiv, 143 p. ISBN 0131420445. |
Departamento de Computação | ICEB | Universidade Federal de Ouro Preto
Campus Universitário Morro do Cruzeiro | CEP 35400-000 | Ouro Preto - MG, Brasil
Telefone: +55 31 3559-1692 | decom@ufop.edu.br