Você está na página 1de 5

PLANO DE ENSINO

DISCIPLINA: Arquitetura de Computadores


CARGA HORÁRIA: 80 H/A (Quatro créditos)
CURSO: Tecnologia em Análise e Desenvolvimento de
Sistemas
SEMESTRE LETIVO: 1º Semestre 2011
PROFESSOR: Péricles Christian Moraes Lopes

EMENTA:

Introdução à Arquitetura de Computadores, tendências de mercado


e tecnologia, organização de um computador, conjunto de
instruções, arquiteturas, processos de criação e execução de
programas, lógica digital e operação aritmética, avaliação de
desempenho, processador mips, pipeline, desempenho de
memória, multiprocessadores e clusters.

OBJETIVOS:

Introdução de conceitos relacionados à Arquitetura de


Computadores, apresentação do histórico de evolução das
arquiteturas, caracterização de conceitos e tipos de computadores.
Introdução ao conceito de linguagem de montagem. Execução de
instruções em arquitetura seguindo um datapath.

COMPETÊNCIAS E HABILIDADES:

Ao término do curso o aluno deve ser capaz de reconhecer as


diferentes estruturas existentes em uma arquitetura, entender as
instruções em linguagem de montagem, comparar diferentes
arquiteturas de computadores sob o ponto de vista de desempenho,
simular a executar instruções em uma arquitetura específica.

CONTEÚDO PROGRAMÁTICO:

1. Introdução

a. Tendências de mercado

b. Tendências tecnológicas

c. Acontecimentos

2. Organização dos computadores

a. Processador

b. Memória

c. Dispositivos de Entrada/Saída

3. Conjunto de Instruções

a. Classificação

b. Arquiteturas

c. Modos de Endereçamento

d. Instruções

4. Criação e Execução de Programas

a. Compilação

b. Montagem

c. Tabela de Símbolos
d. Link Edição

e. Geração de executável

5. Lógica Digital e Operação Aritmética

a. Circuitos

b. Registradores

c. Representação de valores

d. Carry Lookahead

e. Operações

6. Avaliação de desempenho

a. Medida de desempenho

b. Tempo de Execução

c. SpeedUp

d. Clock

e. Otimização de Código

7. Processador MIPS

a. Implementação

b. Sub-conjunto de instruções

c. Visão geral

d. Datapath

8. Pipeline

a. Introdução
b. Instruções

c. Desempenho

9. Desempenho de memória

a. Princípios

b. Hierarquia

c. Organização

d. Custo

10. Multiprocessadores e Clusters

a. Classificação

b. Topologias

c. Arquiteturas

METODOLOGIA:

Aulas expositivas, utilização de quadro, pincel atômico, datashow,


desenvolvimento de lista de exercícios, apresentação de seminários
e avaliações.

MÉTODO DE AVALIAÇÃO:

P1 – Prova 1 (1º Bimestre)

P2 – Prova 2 (2º Bimestre)

E - Exercícios

T - Trabalho
MP = Média das provas = (P1 + P2) / 2

ME = Média dos exercícios e trabalho = (E + T) / 2

MF = Média Final = (MP * 0.6) + (ME * 0.4)

Obs: Apenas as notas das provas são passíveis de substituição.

BIBLIOGRAFIA:

Básica

• Original: D. A. Patterson & J. L. Hennessy. "Computer


Organization and Design: The Hardware/Software Interface"
3a. edição, Morgan Kaufmann Publishers, 2005.
• Traduzido: D. A. Patterson & J. L. Hennessy. "Organização e
Projeto de Computadores: Interface Hardware/Software" 3a.
edição, Editora Campus, 2005. (Ac. 195850 Número da
Chamada: 004.22 H515o 2005).
• J. L. Hennessy. D. A. Paterson. Arquiteturas de
Computadores: Uma Abordagem Quantitativa. Elservier, 2005
(Ac. 237 Número de Chamada: 004.22 H515a 2003).

Complementar

• W. Stallings. Arquitetura e Organização de


Computadores. Prentice Hall.

• A. Tanembaum. Organização Estruturada de


Computadores. LTC.

Você também pode gostar