Arquitetura de Computadores - CI702 (2013-1)

pipeline 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:

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