Ementa/Descrição: |
História e evolução de arquiteturas e sistemas computacionais. Hardware dos computadores digitais. Lógica digital binária. Processamento. Instruções e linguagem de máquina. Microprocessadores e memórias modernas, hierarquia de memória. Arquitetura de computadores pessoais e estudo de casos. Paralelismo de instruções, paralelismo de dados, paralelismo de tarefas, computadores paralelos. Sistemas computacionais, organização e avaliação. Avaliação quantitativa de arquiteturas e organização de computadores. |
Referências: |
STALLINGS, W. Arquitetura e organização de computadores. 8ª edição. São Paulo, SP: Prentice Hall Brasil, 2010.
TANENBAUM, A. S. Organização estruturada de computadores. 5ª edição. São Paulo, SP: Prentice Hall Brasil, 2007.
HENNESSY, J. L.; PATTERSON, D. A. Arquitetura de computadores: uma abordagem quantitativa. 5ª edição. Rio de Janeiro, RJ: Campus, 2013. PATTERSON, D. A.; HENNESSY, J. L. Organização e projeto de computadores: a interface hardware / software. 4ª edição. Rio de Janeiro, RJ: Elsevier, 2014.
NULL, L.; LOBUR, J. Princípios básicos de arquitetura e organização de computadores. 2ª edição. Porto Alegre, RS: Bookman, 2010.
HARRIS, D.; HARRIS, S. Digital design and computer architecture. 2ª edição. Rio de Janeiro, RJ: Elsevier, 2013.
DANTAS, M. Computação distribuída de alto desempenho: redes, clusters e grids computacionais. Rio de Janeiro, RJ: Axcel Books; 2005.
WEBER, R. F. Fundamentos de arquitetura de computadores. 3ª edição. Porto Alegre, RS: Sagra, 2004. |