MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO COORDENAÇÃO DE ENGENHARIA DE COMPUTAÇÃO Arquitetura e Organização de Computadores II - Plano de Aula Informações gerais Sala: Sala 1, Prédio 2 Horário: Segunda-feira de 08:40 – 09:30 e de 09:45 – 10:35 Sexta-feira de 13:50 – 15:30 Professor: Bruno Rodrigues Silva Período: 4º período Carga horária: 60 h/a Última alteração: 18/08/2011 Objetivos da disciplina Em conjunto com a disciplina “Arquitetura e Organização de Computadores I” conhecer os princípios básicos de funcionamento de computadores com arquitetura convencional; conhecer o nível de arquitetura convencional, o nível de sistema operacional e o nível de linguagem montadora; introduzir o aluno às arquiteturas não-convencionais de computadores Ementa Nível de arquitetura convencional: formatos de instrução, endereçamento, tipos de instruções e controle de fluxo; nível de sistema operacional: memória virtual, instruções de entrada/saída virtuais, instruções virtuais usadas em processamento paralelo, exemplo de um sistema operacional; nível de linguagem montadora: linguagem montadora, o processo de montagem, macros, ligação e carregamento; introdução às arquiteturas não-convencionais de computadores. Bibliografia básica 1 - PATTERSON, David A; HENNESSY, John L. Organização e projeto de computadores: a interface hardware/software. Tradução de Daniel Vieira; Revisão de Mario João Jr. 3. ed. Rio de Janeiro: Elsevier, 2005. xvii, 484 p 2 - HENNESSY, John L.; PETTERSON, David A. Arquitetura de computadores: uma abordagem quantitativa. Tradução de Daniel Vieira. 4. ed. Rio de Janeiro: Elsevier, 2008. 494 p. MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO COORDENAÇÃO DE ENGENHARIA DE COMPUTAÇÃO Bibliografia complementar WEBER, Raul Fernando. Arquitetura de computadores pessoais. 2. ed. Porto Alegre: Bookman, 2008. 271 p. (Livros Didáticos; v. 6). ISBN 978-85-7780-311-8. Avaliações Três avaliações individuais sem consulta com valor de 25 pontos, cada. Total 75 pontos. 1 Seminário individual no valor de 25 pontos MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO COORDENAÇÃO DE ENGENHARIA DE COMPUTAÇÃO Planejamento das aulas Aulas Datas Conteúdo 01 - 02 19/08 Apresentação da disciplina e plano de curso. Introdução à Memória Virtual 03 - 04 22/08 Memória Virtual 05 - 06 26/08 Memória Virtual 07 - 08 29/08 Memória Virtual 09 - 10 02/09 Armazenamento secundário e sistema de E/S 11 -12 05/09 Armazenamento secundário e sistema de E/S 13 -14 09/09 Prova 01 15 - 16 12/09 Pipeline 17 - 18 16/09 Pipeline 19 - 20 19/09 Pipeline 21 - 22 23/09 Pipeline 23 - 24 26/09 Arquitetura RISC X CISC X Híbridas 25 - 26 30/09 Prova 02 27 - 28 03/10 Máquinas de 0, 1, 2 e 3 operandos 29 - 30 07/10 Máquinas de 0, 1, 2 e 3 operandos 31 - 32 10/10 Máquinas de 0, 1, 2 e 3 operandos 33 - 34 14/10 Mircroprogramação 35 - 36 17/10 Mircroprogramação 37 - 38 21/10 Mircroprogramação 39 - 40 24/10 Mircroprogramação 41 - 42 28/10 Prova 03 43 - 44 31/10 Arquitetura Superescalar 45 - 46 04/11 Serminários 47 - 48 07/11 Serminários 49 - 50 11/11 Previsão dinâmica de desvios 51 - 52 14/11 Serminários 53 - 54 18/11 Serminários MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO COORDENAÇÃO DE ENGENHARIA DE COMPUTAÇÃO 55 - 56 21/11 Máquinas VLIW 57 - 58 25/11 Serminários 59 - 60 28/11 Serminários