Arquitetura de Computadores - CI702 (2013-1)
Arquitetura de Computadores é a ciência (arte?) de selecionar e
interconectar componentes de hardware para produzir computadores que
atendam a requisitos funcionais, de desempenho e custo. Neste curso
investigaremos, qualitativa e quantitativamente, alternativas e técnicas de
projeto para atender a requisitos de projeto por vezes contraditórios. Por
exemplo, estudaremos como processadores executam muitas instruções
concorrentemente, e porque os sistemas de memória devem ser quase tão
sofisticados quanto os processadores a que servem. Este não é um curso
introdutório e pressupõe familiaridade com o conteúdo de disciplinas
similares a CI212 e CI215.
Horário: 3a,5a 17:30-19:00, na sala PC18
Ementa: Arquiteturas RISC/CISC, projeto de sistemas de memória,
hierarquias, interconexão, aritmética de ponto fixo e flutuante,
processadores vetoriais, superescalares, segmentados, multiprocessadores.
Objetivo: Estudar os componentes de sistemas computacionais
correntes (processador, memória e periféricos) e investigar as relações dos
componentes entre si, e entre aqueles e o sistema operacional. A ênfase do
curso será em técnicas que devem ser usadas para se obter alto desempenho
dos componentes individuais e do sistema completo.
Avaliação: veja CI312
Leitura de artigos e discussão nas terças 19:00-20:00.
Modelo para os resumos.
Atendimento: antes/após as aulas e por e-mail
Pré-requisito: disciplinas com conteúdo similar a
CI212
- Organização e Arquitetura de Computadores e
CI215
- Sistemas Operacionais.
Bibliografia:
- Livro texto: J L Hennessy e D A Patterson, Computer Architecture: A
Quantitative Approach, 4a Ed, Morgan Kaufmann, 2007, ISBN 0-12-370490-1.
- J L Hennessy e D A Patterson, Arquitetura de
Computadores - Uma Abordagem Quantitativa, 1a Ed, Ed Campus, 2003,
ISBN 8535211101 tradução ruim do original
- Os artigos para a leitura semanal estão listados na página de
CI312.
A semana da discussão é aquela indicada no
programa das aulas.
Listas de Exercícios:
segmentação,
escalonamento dinâmico,
e.d. II,
escalonamento estático,
memória,
processamento paralelo,
p p,
E/S.
Programa: veja CI312
Trabalho:
Material auxiliar e documentação:
Última revisão: 28fev2013
volta para: encargos|
página principal