Você está na página 1de 6

CURSO: BACHARELADO EM ENGENHARIA DE COMPUTAO

ARQUITETURA E ORGANIZAO DE COMPUTADORES



Disciplina/Carga: ARQUITETURA E ORGANIZAO DE COMPUTADORES 80 HORAS/AULA
Professor: JOAQUIM JOS FANTIN PEREIRA
Semestre/Turno: 2 SEM 2014-1 - Noturno Turmas: A
Objetivos da disciplina:
Compreender e aplicar os principais conceitos de funcionamento dos componentes do computador;
Investigar como realizada a organizao de um computador atravs do estudo das operaes de seus
componentes de hardware/perifricos e a forma como eles interagem entre si e com o software bsico
do sistema;
Dimensionar computadores otimizados para aplicaes especficas;
Reforar conceitos gerais de computao;
Realizar ajuste fino em aplicaes e sistemas a partir da anlise criteriosa do desempenho de um
sistema computacional.
Compreender o funcionamento da CPU, incluindo modos de endereamento, formatos de instruo,
tipos de operandos e processamento aritmtico;
Compreender o funcionamento da Hierarquia de Memrias, tanto em termos de custo/capacidade
quanto em desempenho, e os detalhes de projeto de memrias cache;
Compreender o funcionamento de diversos dispositivos utilizados como memria secundria;
Analisar criteriosamente o desempenho de um sistema computacional;
Dimensionar memrias primria e secundria para aplicaes especficas;
Programar em Assembly na arquitetura MIPS a partir do uso de emuladores;

Bibliografia Bsica:
STALLINGS, William. Arquitetura e organizao de
computadores. 8 edio. So Paulo: Pearson, 2010.
TANENBAUM, Andrew S. Organizao estruturada de
computadores. 5 edio. So Paulo: Pearson, 2008.

TOCCI Ronald J.; WIDMER, Neal S.; MOSS, Gregory L.
Sistemas digitais: princpios e aplicaes. 10 edio.
So Paulo: Pearson, 2007.
Metodologia de ensino e aprendizagem:
Aulas expositivas com exemplos
Exerccios em sala e extra classe
Atividades de laboratrio com simulaes MIPS
Execuo de Benchmarks de desempenho
Bibliografia Complementar:
KIRK, David B. e HWU, Wen Mei. Programando para
Processadores Paralelos. 1 edio. Rio de Janeiro:
Campus/Elsevier, 2011.
MACHADO, Francis Berenger; MAIA, Luiz Paulo.
Arquitetura de sistemas operacionais. 4 edio. Rio de
Janeiro: LTC, 2008.
WEBER, Raul Fernando. Fundamentos de arquitetura
de computadores. Porto Alegre: Sagra Luzzatto, 2000.
HENNESSY, John e PATTERSON, David. Arquitetura de
computadores: uma abordagem quantitativa. Rio de
Janeiro: Campus, 2003.
WEBER, Raul Fernando. Arquitetura de computadores
pessoais. 2 edio. Porto Alegre: Sagra Luzzatto, 2003.
Critrios de avaliao de aprendizagem:
Peso/Nota Observaes
Avaliao AM1 Teoria 8%
Avaliao BIM1 Prtica 8%
Avaliao BIM1 Teoria 24%
Avaliao AM2 Teoria 12%
Avaliao BIM2 Prtica 12%
Avaliao BIM2 Teoria 36%
Total 100%
EMENTA


Perspectiva histrica das tecnologias e arquitetura e organizao de computadores. Medidas de desempenho. Conjunto de instrues. Projeto bsico de um processador.
Pipeline. Hierarquia de memria: cache e memria virtual. Dispositivos de I/O. Tratamento de interrupes e de interfaceamento.

CONTEDO PROGRAMTICO

I. UMA BREVE HISTRIA DA EVOLUO DO COMPUTADOR
Engrenagens
Vlvulas
Transistores
Circuitos Integrados
VI. MEMRIA EXTERNA
Disco magntico
Organizao e formatao dos dados
Caractersticas fsicas
Parmetros de desempenho de disco
SATA
RAID (nveis 0 a 6)
Memria ptica
SSD

II. DESEMPENHO DO COMPUTADOR
Clock
CPI
VII. ENTRADA/SADA
Dispositivos externos
Mdulos e E/S
MIPS
MFLOPS
Benchmarks
Lei de Amdahl
E/S programada
E/S controlada por interrupo
Acesso direto memria
III. VISO D ALTO NVEL DA FUNO E INTERCONEXO DO
COMPUTADOR
Ciclo de instruo
Execuo de programa
Interrupes
VIII. SUPORTE DO SISTEMA OPERACIONAL
Objetivos e funes
Tipos de sistemas
Escalonamento
Gerenciamento de memria
Swapping
Particionamento
Paginao
Memria virtual
Translation lookaside buffer (TLB)
Segmentao
IV. MEMRICA CACHE
Hierarquia de Memria
Princpio da memria cache
Elementos de projeto
Mapeamento direto
Mapeamento associativo e por conjunto
Algoritmos de substituio
Poltica de escrita
Tamanho da linha
Nmero de memria cache
Operao de memria de dois nveis
IX. ARITMTICA DO COMPUTADOR
Representao de inteiros (sinal-magnitude, complemento de um/dois)
Adio
Subtrao
Ponto fixo
Carry
Overflow
Hardware de multiplicao binria sem sinal
Densidade de nmeros em ponto flutuante
V. MEMRIA INTERNA
DRAM, SRAM, ROM, PROM, EPROM, EEPROM, Flash
Lgica do chip
Empacotamento do chip
Organizao do mdulo
Memrica intercalada
Correo de erro
DRAM sncrona
DRAM RamBus
DDR-SDRAM (1, 2, 3 e 4)
Cache DRAM

X. CONJUNTO DE INSTRUES
Caractersticas e funes
Elementos de uma instruo
Representao da instruo
Tipos de instruo
Nmeros de endereos
Tipos de operandos
Tipos de operaes
Modos e formatos de endereamento (imediato, direto, indireto,
registradores, pilha)
PLANO DE AULAS
Aula Data Tema e Atividades PREPARAO PRVIA DO ALUNO
1 10/fev
Apresentao da disciplina: contedo, forma de avaliao, frequncia.
Uma breve histria da evoluo do computador: engrenagens, vlvulas, transistores, circuitos
integrados
PP. 12 a 38 do livro-texto
2 11/fev
Prtica: Introduo ao Ambiente Simulador MIPS/Benchmark. Instrues para os testes de
Benchmark.
Material disponvel na Sala de Aula Virtual
3 17/fev Desempenho do Computador: Clock, CPI, MIPS, MFLOPS PP. 38 a 41 do livro-texto
4 18/fev
Desempenho do Computador: Benchmarks e Lei de Amdahl
Prtica: Introduo ao Ambiente Simulador MIPS/Benchmark. Instrues para os testes de
Benchmark.
PP. 41 a 50 do livro-texto
Material disponvel na Sala de Aula Virtual
5 24/fev Avaliao AM1 PP. 12 a 50 do livro-texto
6 25/fev Prtica: Apresentao dos Resultados do Benchmark Material disponvel na Sala de Aula Virtual
7 03/mar Recesso: Carnaval
No h
8 04/mar Feriado Nacional: Carnaval
No h
9 10/mar
Viso de Alto Nvel da Funo e Interconexo do Computador: ciclo de instruo, execuo de
programa, interrupes
PP. 53 a 66 do livro-texto
10 11/mar
Memria Cache: hierarquia de memria, princpio da memria cache, elementos de projeto,
mapeamento direto (Teoria)
PP. 89 a 103 do livro-texto
11 17/mar Memria Cache: mapeamento associativo e por conjunto
PP. 104 a 109 do livro-texto

12 18/mar
Memria Cache: Algoritmos de substituio, poltica de escrita, tamanho da linha, nmero de
memrias cache, operao de memria de dois nveis (Teoria)
PP. 104 a 124 do livro-texto
13 24/mar Reviso
PP. 12 a 127 do livro-texto
14 25/mar Reviso
PP. 12 a 127 do livro-texto
15
31/mar
ou
01/abr


Avaliao BIM1
PP. 12 a 127 do livro-texto
Aula Data Tema e Atividades
PREPARAO PRVIA DO ALUNO
16 07/abr
Vista de Prova BIM1
Memria Interna: DRAM, SRAM, ROM, PROM, EPROM, EEPROM, flash, lgica do chip,
empacotamento do chip, organizao do mdulo, memria intercalada
No h
PP. 128 a 136 do livro-texto
17 08/abr Prtica: Simulador de Memria Intercalada / Simulador MIPS
Material disponvel na Sala de Aula Virtual
18 14/abr
Memria Interna: correo de erro, DRAM sncrona, DRAM RamBus, DDR-SDRAM (1, 2, 3 e
4), Cache DRAM
PP. 136 a 148 do livro-texto
19 15/abr
Memria Externa: disco magntico, organizao e formatao de dados, caractersticas fsicas,
parmetros de desempenho de disco, SATA (Teoria)
PP. 149 a 157 do livro-texto
20 21/abr Feriado Nacional: Dia de Tiradentes No h
21 22/abr Prtica: Simulador MIPS Material disponvel na Sala de Aula Virtual
22 28/abr Avaliao AM2 PP. 128 a 148 do livro-texto
23 29/abr
Prtica: Avaliao de hardware por comandos de sistema (Windows/Linux). Suporte do
sistema operacional: objetivos e funes, tipos de sistemas, escalonamento, gerenciamento de
memria, swapping, particionamento, paginao, memria virtual,segmentao.
PP. 210 a 234 do livro-texto
24 05/mai Memria Externa: RAID (nveis 0 a 6), SSD. PP. 157 a 175 do livro-texto
25 06/mai Prtica: Simulador MIPS Material disponvel na Sala de Aula Virtual
26 12/mai
Entrada/Sada: dispositivos externos, mdulos de e/s, e/s programada, e/s controlada por
interrupo, acesso direto memria (DMA)
PP. 176 a 209 do livro-texto
27 13/mai
Aritmtica do Computador: representao de inteiros, sinal-magnitude, complemento de um,
complemento de dois, adio e subtrao, ponto fixo, carry, overflow. (Teoria)
PP. 249 a 260 do livro-texto
28 19/mai
Conjunto de Instrues: elementos de uma instruo, representao da instruo, tipos de
instruo, nmeros de endereos, tipos de operandos, tipos de operaes, modos e formatos
de endereamento (imediato, direto, indireto, registradores, pilha)
PP. 286 a 293 do livro-texto
PP. 321 a 325 do livro-texto
PP. 329 a 335 do livro-texto
29 20/mai Prtica: Simulador MIPS Material disponvel na Sala de Aula Virtual
30 26/mai Reviso PP. 128 a 335 do livro-texto
31 27/mai Reviso PP. 128 a 335 do livro-texto
32
02/jun
ou
03/jun
Avaliao BIM2
PP. 128 a 335 do livro-texto
Aula Data Tema e Atividades PREPARAO PRVIA DO ALUNO
33 09/jun Vista de Prova BIM2 No h
34 10/jun Vista de Prova BIM2 No h
35 16/jun Avaliao Substitutiva Todo o contedo da disciplina
36 17/jun Jogo do Brasil Copa do Mundo No h
37 23/jun Jogo do Brasil Copa do Mundo No h
38 24/jun Avaliao Substitutiva Todo o contedo da disciplina
39 30/jun Vista de Prova SUB No h

Comentrios do Professor:
imprescindvel a leitura prvia dos tpicos, assim como a elaborao de todos os exerccios propostos.
As datas acima esto sujeitas a alterao em funo do desenvolvimento da disciplina.
Contato extraclasse com o professor poder ser feito atravs do endereo eletrnico: professorjoaquimjose@gmail.com
A prova substitutiva presencial e tem a funo de substituir uma nica avaliao bimestral (AB1 ou AB2, a que resultar em melhor resultado final para o aluno).
Esta prova s pode ser realizada uma vez por disciplina por semestre, sendo que qualquer aluno pode realiz-la, contanto que no tenha sido pego colando.
Caso o resultado da prova substitutiva no melhore o resultado final do aluno, a nota da prova substitutiva descartada e a nota anterior mantida.

Você também pode gostar