Nome da Atividade
ARQUITETURAS DE COMPUTADORES
CÓDIGO
22000664
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Modalidade
PRESENCIAL
Unidade responsável
CARGA HORÁRIA EAD
0
CARGA HORÁRIA EXERCÍCIOS
0
CARGA HORÁRIA OBRIGATÓRIA
4
CARGA HORÁRIA PRÁTICA
0
CARGA HORÁRIA TEÓRICA
4
CRÉDITOS
4
FREQUÊNCIA APROVAÇÃO
75%

Ementa

Linguagem de máquina e linguagem mnemônicas. Máquinas RISC e CISC. Arquitetura Von Neumann e Harvard. Conjunto de instruções e modos de endereçamento. Organização de processadores: bloco operativo e bloco de controle. Medidas de Desempenho. Organização de pipelines. Organização de memória: cache, memória virtual. Paralelismo: SIMD, superescalaridade. Arquiteturas VLIW. Processadores DSP. Introdução às Arquiteturas SMT e CMP. Barramentos. Entrada e Saída: dispositivos, E/S programada, interrupções, acesso direto à memória, poolling.

Objetivos

Objetivo Geral:

Esta disciplina tem como objetivo explorar a interface existente entre a organização do computador e a arquitetura do conjunto de instruções e os aspectos fundamentais da comunicação dos computadores com o mundo externo e do armazenamento eficiente dos dados e instruções. Assim, são estudados os impactos que a organização de um computador causa na sua arquitetura e vice-versa. Ao final da disciplina espera-se que o aluno tenha adquirido sólidos conhecimentos tanto de organização quanto de arquitetura de computadores.

Conteúdo Programático

1. Conceitos básicos sobre arquiteturas de computadores
2. Linguagem de máquina
3. Conjunto de instruções e modos de endereçamento
4. Organização de processadores
5. Organização de pipelines
6. Medidas de desempenho
7. Hierarquias de memória
8. Memória Virtual
9. Máquinas paralelas
10. Máquinas Superescalares e Superpipelines
11. VLIW
12. DSP
13. Multiprocessadores e multicomputadores
14. Entrada e saída
15. Barramentos

Bibliografia

Bibliografia Básica:

  • PATTERSON, David A.; HENESSY, John L. Organização e Projeto de Computadores: a interface hardware/software. 2a.ed. Rio de Janeiro: Campus, 2005.
  • STALLINGS, William. Arquitetura e Organização de Computadores. São Paulo: PrenticeHall, 2002.
  • HENNESSY, John L.; PATTERSON, David A. Computer Architecture: A Quantitative Approach. San Francisco, California: Morgan Kaufmann Publishers, 1996.

Bibliografia Complementar:

  • CARPINELLI, John D. Computer Systems Organization & Architecture. Boston: Addison Wesley, 2001.
  • WEBER, Raul Fernando. Fundamentos de Arquiteturas de Computadores. Porto Alegre: SAGRA-LUZZATTO, 2001. (2a Edição) ISBN: 85-241-0635-2
  • MURDOCCA, Miles J.; HEURING, Vicent P. Introdução à Arquitetura de Computadores. Rio de Janeiro: Campus, 2001.
  • CULLER, David E.; PAL, Singh J.; GUPTA, A. Parallel Computer Architecture: a hardware/software approach. Morgan Kauffmann Publishers, 1999.

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
1 2026 / 1 24 0
Computação (Mestrado acadêmico)
Computação (Doutorado)
Horários
ManhãTardeNoite
TER08:00 - 08:50
08:50 - 09:40
10:00 - 10:50
10:50 - 11:40
LUCIANO VOLCAN AGOSTINI
Professor Regente

MARCELO SCHIAVON PORTO
Professor responsável pela turma

Disciplinas Equivalentes

Disciplina Curso
ARQUITETURAS DE COMPUTADORES Computação (Mestrado acadêmico)
ARQUITETURAS DE COMPUTADORES Computação (Doutorado)

Página gerada em 27/02/2026 11:29:22 (consulta levou 0.190471s)