Disciplina: Arquitetura de Computadores Professor: Carlos Alberto de Albuquerque Silva

E-mail: carlos77.albuquerque@gmail.com
Tema da Aula: Apresentação do Programa e Visão Geral.

Técnicas de Ensino  Recursos Didáticos  Avaliação  Bibliografia .Plano de Ensino  Ementa  Objetivos  Conteúdo Programático  Metodologia.

Multimídia e Barramentos. Organização de Sistemas Computacionais: CPU. . Temporização do Fluxo de Dados. Microinstruções.Ementa  Conceituação de Organização e Arquitetura de Computadores e Máquinas Multiníveis. Entradas e Saídas. Nível da Microarquitetura: Fluxos de Dados. Memória. Operação de Memória.

.Objetivos  Gerais  Fornecer o suporte para que o aluno tome contato com as técnicas de projeto de um sistema computacional.  Específicos  Fornecer o suporte para o entendimento de sistemas computacionais tanto do ponto de vista do software quanto do hardware.

Organização estruturada de computadores .Máquinas multiníveis contemporâneas: nível de máquina do sistema operacional.Máquinas multiníveis contemporâneas: nível de linguagem de montagem. execução de instruções a primária: endereços. Introdução a Supercomputação. 3. 2. Organização estruturada de computadores . Organização estruturada de computadores – Máquinas multiníveis contemporâneas: nível da microarquitetura.Máquinas multiníveis contemporâneas: nível da lógica digital. 5. ordenação dos bytes. códigos de correção de erros. .Processadores: organização da CPU. Organização de sistemas computacionais . Organização estruturada de computadores .Conteúdo Programático 1.Máquinas multiníveis contemporâneas: nível da arquitetura do conjunto de instruções. Arquiteturas. Organização estruturada de computadores . 6. 4.

12. Organização de sistemas computacionais – Entrada e Saída: barramentos. 8. .dispositivos de armazenamento: HDs (IDE. Organização de sistemas computacionais – Memória secundária .Exemplo de microarquitetura de ULA: fluxo de dados. EIDE. 9. códigos de correção de erros (bit de paridade e código de Hamming). RAID). Organização de sistemas computacionais .Processadores: princípios de projeto para computadores modernos. paralelismo no nível de instrução. Ferramentas de Análise de Desempenho e Otimizações. ClusteOrganização de sistemas computacionais – Memória secundária dispositivos de armazenamento: CDs. 11. 10. DVDs. paralelismo no nível de processador. ordenação dos bytes. Nível de microarquitetura (microprogramação) . SCSI. Organização de sistemas computacionais – Memória primária: endereços.Conteúdo Programático 7. temporização do fluxo de dados.

Técnicas de Ensino  Aulas expositivas  Atividades individuais e em grupo .Metodologia.

.  Datashow.Recursos Didáticos  Quadro braco.

avaliações individuais (mini-teste)  Provas bimestrais  Trabalhos interativos de pesquisa extra-classe . .individuais e/ou em grupo (artigos).Avaliação  Contínua .

John L..Bibliografia  Básica  MONTEIRO.  TANENBAUM. David A. 2001. S. 2001. Rio de Janeiro: LTC. ed. Patterson. Organização estruturada de computadores. M. A. Introdução à organização de computadores. Rio de Janeiro: LTC.. A. 4. Organização e Projeto de Computadores – 3ª Edição 2005. ED Campus .  HENNESSY.

. . Editora: LTC. 2008. Prentice-Hall.  PARHAMI. W.  MURDOCCA. 2008. Arquitetura de  STALLINGS. Computadores. Carlos. 2009. . Mcgraw-hill Interamericana. . . José.Vol.Fundamentos de Arquitetura de Computadores . Introdução a Arquitetura de Computadores – Ed.Arquitetura e organização de computadores. 2010.3ª Ed . Campus. Ed. Behrooz.Arquitetura de Computadores. . RIBEIRO.Bibliografia  Complementar  DELGADO.  WEBER. Raul Fernando.Ed. Miles. 2001.Ed Artmed. 8.