Nome da Atividade
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES II
CÓDIGO
22000182
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Unidade responsável
CARGA HORÁRIA TEÓRICA
2
CARGA HORÁRIA PRÁTICA
2
FREQUÊNCIA APROVAÇÃO
75%
CARGA HORÁRIA OBRIGATÓRIA
4
CRÉDITOS
4

Ementa

Hierarquia de Memória: caches e memória virtual. Barramentos. Entrada e Saída: dispositivos, E/S programada, interrupções, acesso direto à memória, polling.

Objetivos

Objetivo Geral:

Esta disciplina tem como objetivo concretizar a formação mínima do aluno sobre os aspectos relativos à arquitetura e organização de computadores, elucidando os aspectos fundamentais da comunicação dos computadores com o mundo externo e do armazenamento eficiente dos dados e instruções.

Conteúdo Programático

1. Hierarquia de memória: introdução, princípio da localidade. Memória cache: conceitos básicos, organização, acesso, tratamento
de hits, cálculo de desempenho, assiociatividade e tamanho de rótulos, algoritmos de substituição de blocos.
2. Memória virtual: Paginação, segmentação, fragmentação e TLB. Integração de memória virtual, TLBs e caches.
3. Barramentos: tipos de barramentos, barramentos síncronos e assíncronos, protocolo de controle, arbitragem, hierarquia de
barramentos, padrões para barramentos.
4. Dispositivos de entrada e saída: dispositivos de armazenamento de massa, dispositivos de entrada e dispositivos de saída.
5. Metodologias de comunicação: entrada e saída programada, entrada e saída controlada por interrupção, acesso direto à memória,
polling.

Bibliografia

Bibliografia Básica:

  • PATTERSON, David A.; HENESSY, John L. Organização e Projeto de Computadores: a interface hardware/software. 2ª.ed. Rio de Janeiro: LTC, 2000
  • WEBER, Raul Fernando. Fundamentos de Arquiteturas de Computadores. Porto Alegre: SAGRA-LUZZATTO, 2001. (2a Edição) ISBN: 85-241-0635-2
  • STALLINGS, William. Arquitetura e Organização de Computadores. 5a.ed. São Paulo: Prentice-Hall, 2002. ISBN: 85-87918-53-2

Bibliografia Complementar:

  • MURDOCCA, Miles J.; HEURING, Vicent P. Introdução à Arquitetura de Computadores. Rio de Janeiro: Campus, 2001. ISBN: 85-3520684-1
  • CARPINELLI, John D. Computer Systems Organization & Architecture. Boston: Addison Wesley, 2001. ISBN: 0-201-61253-4
  • WILKINSON, Barry. Computer Architecture: Design and Performance. Hemel Hempstead, Hertfordshire: Prentice-Hall, 1996. (2nd edition) 463p. ISBN: 0-13-518200-X
  • ORTEGA, Julio; ANQUITA, Mancia; PRIETO, Alberto. Arquitectura de Computadores. Madrid: Thomson, 2005.
  • HEURING, Vincent P.; JORDAN, Harry F.; MURDOCCA, Miles J. Computer Systems Design and Architecture. 2 Ed. Upper Saddle River: Pearson, 2004.

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
M1 2024 / 1 22 22 Ciência da Computação (Bacharelado)
Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
QUI08:00 - 08:50
08:50 - 09:40
TER15:10 - 16:00
16:00 - 16:50
MARCELO SCHIAVON PORTO
Professor responsável pela turma

M2 2024 / 1 22 22 Ciência da Computação (Bacharelado)
Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
TER15:10 - 16:00
16:00 - 16:50
QUI15:10 - 16:00
16:00 - 16:50
MARCELO SCHIAVON PORTO
Professor responsável pela turma

M3 2024 / 1 22 22 Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
TER15:10 - 16:00
16:00 - 16:50
QUI13:30 - 14:20
14:20 - 15:10
MARCELO SCHIAVON PORTO
Professor responsável pela turma

Disciplinas Equivalentes

Disciplina Curso
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES II Ciência da Computação (Bacharelado)
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES II Engenharia de Computação (Bacharelado)

Página gerada em 24/04/2024 22:41:32 (consulta levou 0.128178s)