0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
21 Ansichten6 Seiten
Este documento descreve o curso de Arquitetura e Organização de Computadores, incluindo objetivos, conteúdo, cronograma e critérios de avaliação. O curso aborda tópicos como arquitetura de CPUs, memória e E/S, com aulas expositivas, laboratório e simulações.
Originalbeschreibung:
Originaltitel
CPS_Plano de Ensino_1s14_Metrocamp e IBTA Campinas_Arquitetura e Organizacao de Computadores_BEC - Noturno_v1
Este documento descreve o curso de Arquitetura e Organização de Computadores, incluindo objetivos, conteúdo, cronograma e critérios de avaliação. O curso aborda tópicos como arquitetura de CPUs, memória e E/S, com aulas expositivas, laboratório e simulações.
Este documento descreve o curso de Arquitetura e Organização de Computadores, incluindo objetivos, conteúdo, cronograma e critérios de avaliação. O curso aborda tópicos como arquitetura de CPUs, memória e E/S, com aulas expositivas, laboratório e simulações.
Disciplina/Carga: ARQUITETURA E ORGANIZAO DE COMPUTADORES 80 HORAS/AULA Professor: JOAQUIM JOS FANTIN PEREIRA Semestre/Turno: 2 SEM 2014-1 - Noturno Turmas: A Objetivos da disciplina: Compreender e aplicar os principais conceitos de funcionamento dos componentes do computador; Investigar como realizada a organizao de um computador atravs do estudo das operaes de seus componentes de hardware/perifricos e a forma como eles interagem entre si e com o software bsico do sistema; Dimensionar computadores otimizados para aplicaes especficas; Reforar conceitos gerais de computao; Realizar ajuste fino em aplicaes e sistemas a partir da anlise criteriosa do desempenho de um sistema computacional. Compreender o funcionamento da CPU, incluindo modos de endereamento, formatos de instruo, tipos de operandos e processamento aritmtico; Compreender o funcionamento da Hierarquia de Memrias, tanto em termos de custo/capacidade quanto em desempenho, e os detalhes de projeto de memrias cache; Compreender o funcionamento de diversos dispositivos utilizados como memria secundria; Analisar criteriosamente o desempenho de um sistema computacional; Dimensionar memrias primria e secundria para aplicaes especficas; Programar em Assembly na arquitetura MIPS a partir do uso de emuladores;
Bibliografia Bsica: STALLINGS, William. Arquitetura e organizao de computadores. 8 edio. So Paulo: Pearson, 2010. TANENBAUM, Andrew S. Organizao estruturada de computadores. 5 edio. So Paulo: Pearson, 2008.
TOCCI Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. Sistemas digitais: princpios e aplicaes. 10 edio. So Paulo: Pearson, 2007. Metodologia de ensino e aprendizagem: Aulas expositivas com exemplos Exerccios em sala e extra classe Atividades de laboratrio com simulaes MIPS Execuo de Benchmarks de desempenho Bibliografia Complementar: KIRK, David B. e HWU, Wen Mei. Programando para Processadores Paralelos. 1 edio. Rio de Janeiro: Campus/Elsevier, 2011. MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 4 edio. Rio de Janeiro: LTC, 2008. WEBER, Raul Fernando. Fundamentos de arquitetura de computadores. Porto Alegre: Sagra Luzzatto, 2000. HENNESSY, John e PATTERSON, David. Arquitetura de computadores: uma abordagem quantitativa. Rio de Janeiro: Campus, 2003. WEBER, Raul Fernando. Arquitetura de computadores pessoais. 2 edio. Porto Alegre: Sagra Luzzatto, 2003. Critrios de avaliao de aprendizagem: Peso/Nota Observaes Avaliao AM1 Teoria 8% Avaliao BIM1 Prtica 8% Avaliao BIM1 Teoria 24% Avaliao AM2 Teoria 12% Avaliao BIM2 Prtica 12% Avaliao BIM2 Teoria 36% Total 100% EMENTA
Perspectiva histrica das tecnologias e arquitetura e organizao de computadores. Medidas de desempenho. Conjunto de instrues. Projeto bsico de um processador. Pipeline. Hierarquia de memria: cache e memria virtual. Dispositivos de I/O. Tratamento de interrupes e de interfaceamento.
CONTEDO PROGRAMTICO
I. UMA BREVE HISTRIA DA EVOLUO DO COMPUTADOR Engrenagens Vlvulas Transistores Circuitos Integrados VI. MEMRIA EXTERNA Disco magntico Organizao e formatao dos dados Caractersticas fsicas Parmetros de desempenho de disco SATA RAID (nveis 0 a 6) Memria ptica SSD
II. DESEMPENHO DO COMPUTADOR Clock CPI VII. ENTRADA/SADA Dispositivos externos Mdulos e E/S MIPS MFLOPS Benchmarks Lei de Amdahl E/S programada E/S controlada por interrupo Acesso direto memria III. VISO D ALTO NVEL DA FUNO E INTERCONEXO DO COMPUTADOR Ciclo de instruo Execuo de programa Interrupes VIII. SUPORTE DO SISTEMA OPERACIONAL Objetivos e funes Tipos de sistemas Escalonamento Gerenciamento de memria Swapping Particionamento Paginao Memria virtual Translation lookaside buffer (TLB) Segmentao IV. MEMRICA CACHE Hierarquia de Memria Princpio da memria cache Elementos de projeto Mapeamento direto Mapeamento associativo e por conjunto Algoritmos de substituio Poltica de escrita Tamanho da linha Nmero de memria cache Operao de memria de dois nveis IX. ARITMTICA DO COMPUTADOR Representao de inteiros (sinal-magnitude, complemento de um/dois) Adio Subtrao Ponto fixo Carry Overflow Hardware de multiplicao binria sem sinal Densidade de nmeros em ponto flutuante V. MEMRIA INTERNA DRAM, SRAM, ROM, PROM, EPROM, EEPROM, Flash Lgica do chip Empacotamento do chip Organizao do mdulo Memrica intercalada Correo de erro DRAM sncrona DRAM RamBus DDR-SDRAM (1, 2, 3 e 4) Cache DRAM
X. CONJUNTO DE INSTRUES Caractersticas e funes Elementos de uma instruo Representao da instruo Tipos de instruo Nmeros de endereos Tipos de operandos Tipos de operaes Modos e formatos de endereamento (imediato, direto, indireto, registradores, pilha) PLANO DE AULAS Aula Data Tema e Atividades PREPARAO PRVIA DO ALUNO 1 10/fev Apresentao da disciplina: contedo, forma de avaliao, frequncia. Uma breve histria da evoluo do computador: engrenagens, vlvulas, transistores, circuitos integrados PP. 12 a 38 do livro-texto 2 11/fev Prtica: Introduo ao Ambiente Simulador MIPS/Benchmark. Instrues para os testes de Benchmark. Material disponvel na Sala de Aula Virtual 3 17/fev Desempenho do Computador: Clock, CPI, MIPS, MFLOPS PP. 38 a 41 do livro-texto 4 18/fev Desempenho do Computador: Benchmarks e Lei de Amdahl Prtica: Introduo ao Ambiente Simulador MIPS/Benchmark. Instrues para os testes de Benchmark. PP. 41 a 50 do livro-texto Material disponvel na Sala de Aula Virtual 5 24/fev Avaliao AM1 PP. 12 a 50 do livro-texto 6 25/fev Prtica: Apresentao dos Resultados do Benchmark Material disponvel na Sala de Aula Virtual 7 03/mar Recesso: Carnaval No h 8 04/mar Feriado Nacional: Carnaval No h 9 10/mar Viso de Alto Nvel da Funo e Interconexo do Computador: ciclo de instruo, execuo de programa, interrupes PP. 53 a 66 do livro-texto 10 11/mar Memria Cache: hierarquia de memria, princpio da memria cache, elementos de projeto, mapeamento direto (Teoria) PP. 89 a 103 do livro-texto 11 17/mar Memria Cache: mapeamento associativo e por conjunto PP. 104 a 109 do livro-texto
12 18/mar Memria Cache: Algoritmos de substituio, poltica de escrita, tamanho da linha, nmero de memrias cache, operao de memria de dois nveis (Teoria) PP. 104 a 124 do livro-texto 13 24/mar Reviso PP. 12 a 127 do livro-texto 14 25/mar Reviso PP. 12 a 127 do livro-texto 15 31/mar ou 01/abr
Avaliao BIM1 PP. 12 a 127 do livro-texto Aula Data Tema e Atividades PREPARAO PRVIA DO ALUNO 16 07/abr Vista de Prova BIM1 Memria Interna: DRAM, SRAM, ROM, PROM, EPROM, EEPROM, flash, lgica do chip, empacotamento do chip, organizao do mdulo, memria intercalada No h PP. 128 a 136 do livro-texto 17 08/abr Prtica: Simulador de Memria Intercalada / Simulador MIPS Material disponvel na Sala de Aula Virtual 18 14/abr Memria Interna: correo de erro, DRAM sncrona, DRAM RamBus, DDR-SDRAM (1, 2, 3 e 4), Cache DRAM PP. 136 a 148 do livro-texto 19 15/abr Memria Externa: disco magntico, organizao e formatao de dados, caractersticas fsicas, parmetros de desempenho de disco, SATA (Teoria) PP. 149 a 157 do livro-texto 20 21/abr Feriado Nacional: Dia de Tiradentes No h 21 22/abr Prtica: Simulador MIPS Material disponvel na Sala de Aula Virtual 22 28/abr Avaliao AM2 PP. 128 a 148 do livro-texto 23 29/abr Prtica: Avaliao de hardware por comandos de sistema (Windows/Linux). Suporte do sistema operacional: objetivos e funes, tipos de sistemas, escalonamento, gerenciamento de memria, swapping, particionamento, paginao, memria virtual,segmentao. PP. 210 a 234 do livro-texto 24 05/mai Memria Externa: RAID (nveis 0 a 6), SSD. PP. 157 a 175 do livro-texto 25 06/mai Prtica: Simulador MIPS Material disponvel na Sala de Aula Virtual 26 12/mai Entrada/Sada: dispositivos externos, mdulos de e/s, e/s programada, e/s controlada por interrupo, acesso direto memria (DMA) PP. 176 a 209 do livro-texto 27 13/mai Aritmtica do Computador: representao de inteiros, sinal-magnitude, complemento de um, complemento de dois, adio e subtrao, ponto fixo, carry, overflow. (Teoria) PP. 249 a 260 do livro-texto 28 19/mai Conjunto de Instrues: elementos de uma instruo, representao da instruo, tipos de instruo, nmeros de endereos, tipos de operandos, tipos de operaes, modos e formatos de endereamento (imediato, direto, indireto, registradores, pilha) PP. 286 a 293 do livro-texto PP. 321 a 325 do livro-texto PP. 329 a 335 do livro-texto 29 20/mai Prtica: Simulador MIPS Material disponvel na Sala de Aula Virtual 30 26/mai Reviso PP. 128 a 335 do livro-texto 31 27/mai Reviso PP. 128 a 335 do livro-texto 32 02/jun ou 03/jun Avaliao BIM2 PP. 128 a 335 do livro-texto Aula Data Tema e Atividades PREPARAO PRVIA DO ALUNO 33 09/jun Vista de Prova BIM2 No h 34 10/jun Vista de Prova BIM2 No h 35 16/jun Avaliao Substitutiva Todo o contedo da disciplina 36 17/jun Jogo do Brasil Copa do Mundo No h 37 23/jun Jogo do Brasil Copa do Mundo No h 38 24/jun Avaliao Substitutiva Todo o contedo da disciplina 39 30/jun Vista de Prova SUB No h
Comentrios do Professor: imprescindvel a leitura prvia dos tpicos, assim como a elaborao de todos os exerccios propostos. As datas acima esto sujeitas a alterao em funo do desenvolvimento da disciplina. Contato extraclasse com o professor poder ser feito atravs do endereo eletrnico: professorjoaquimjose@gmail.com A prova substitutiva presencial e tem a funo de substituir uma nica avaliao bimestral (AB1 ou AB2, a que resultar em melhor resultado final para o aluno). Esta prova s pode ser realizada uma vez por disciplina por semestre, sendo que qualquer aluno pode realiz-la, contanto que no tenha sido pego colando. Caso o resultado da prova substitutiva no melhore o resultado final do aluno, a nota da prova substitutiva descartada e a nota anterior mantida.