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
CRÉDITOS
4
CARGA HORÁRIA TEÓRICA
2
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA OBRIGATÓRIA
4
FREQUÊNCIA APROVAÇÃO
75%
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.
Objectives
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.
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 | 20 |
Ciência da Computação (Bacharelado) Engenharia de Computação (Bacharelado) Horários
|
MARCELO SCHIAVON PORTO Professor responsável pela turma |
||||||
M2 | 2024 / 1 | 22 | 18 |
Ciência da Computação (Bacharelado) Engenharia de Computação (Bacharelado) Horários
|
MARCELO SCHIAVON PORTO Professor responsável pela turma |
||||||
M3 | 2024 / 1 | 22 | 19 |
Engenharia de Computação (Bacharelado) Horários
|
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) |