Beruflich Dokumente
Kultur Dokumente
CURSO
CINCIAS DA COMPUTAO
TERICA
4
DISCIPLINA
ARQUITETURA E ORGANIZAO DE COMPUTADORES
PROFESSOR
SLVIO ROBERTO FERNANDES DE ARAJO
No. DE
CRDITOS
PRTICA
TERICATOTAL
0
PRTICA
0
POSIO
4 PERODO
CARGA HORRIA
TOTAL
60
PR-REQUISITO
EXA0101 - Circuitos Digitais
OBJETIVOS
Entender o computador como uma mquina de vrios nveis e como esses nveis so
interligados para o processamento da informao de forma transparente ao programador e
ao usurios do sistema computacional;
Identificar os componentes lgicos e sua interao no contexto de arquitetura de
computadores;
Entender como o processador executa as instrues e como interage com os demais
elementos como memria, barramentos e dispositivos de entrada/sada;
Entender como so especificadas as instrues de mquina de acordo com os problemas a
serem resolvidos pelas arquiteturas de computadores.
Criar condies para que o aluno entenda a motivao que existe no estudo de arquitetura
de computadores e seu impacto no desempenho dos sistemas computacionais;
Criar condies para que o aluno possa desenvolver projetos lgicos de arquiteturas de
computadores inspiradas na arquitetura de von Neumann;
Implementar programas computacionais na linguagem Assembly, enfatizando tanto
arquiteturas mais didticas como arquiteturas de maior disseminao no mercado.
Conhecer ou utilizar linguagens de descrio de hardware.
EMENTA
Modelo de sistemas digitais. Conceitos de arquitetura. Memria e barramento. Lgica de
Funcionamento e Tipos de Processadores. Entrada/sada.
CONTEDO PROGRAMTICO
No DA
UNIDADE
UNIDADE
Introduo
Apresentao de alunos e professores;
Apresentao de plano de curso;
Metodologia de ensino-aprendizagem e
avaliao;
A disciplina no curriculum e integrao com
outras disciplinas.
Conceitos fundamentais;
Conceito de hardware, software e noes de
organizao de sistemas de computadores
Conceitos e evoluo da arquitetura de
computadores
No de HORAS
P
T-P
20
20
15
05
20
Memria
Memria Primria;
Memria Secundria;
Memria Virtual;
Barramentos
Conceito e exemplos de barramentos;
Endereamento;
Funcionamento do Barramento;
II
Entrada/Sada
Conceito e exemplos de dispositivos de
entrada e sada;
Funcionamento dos dispositivos de entrada e
sada;
Suporte Ao Sistema Operacional
Escalonamento de processos
Gerenciamento de memria
Memria virtual e segmentao
Aritimtica Computacional
Representao binria
Transformaes de nmero binrios
Complemento de dois
Adio/subtrao binria
Multiplicao binria
Representao de Ponto flutuante
Conjunto De Instrues
Formatos de instrues
Tipos e quantidades de operandos
Modos de endereamento
III
Funcionamento De Processadores
Viso geral de um processador
Viso do processador pelos programadores
Ciclo bsico de instrues
Pipeline de intrues
Bolhas no pipeline
Arquitetura RISC
Conceitos
Banco de registradores
Otimizao do uso de registradores
Processadores Superescalares
Paralelismo no nvel de instrues
Renomeao de registradores
Execuo superescalar
Unidade de controle
Microoperaes
Controle do processador
Controle microprogramado
MTODOS
RECURSOS DIDATICOS
TCNICAS
Aulas expositivas;
Estudos
individuais e em
grupo;
Resoluo de
exerccios no
computador.
Aulas no
laboratrio
Retroprojetor;
Quadro;
Pincel;
Computador.
Data Show
15
05
20
50
10
60
INSTRUMENTOS DE
AVALIAO
Assiduidade s aulas;
Participao do aluno no
desenvolvimento das
aulas;
Provas escritas;
Participao do aluno em
trabalhos realizados
individualmente e/ou em
grupo.
REFERNCIAS BIBLIOGRFICAS
BIBLIOGRAFIA BSICA:
1. Stallings, W. Arquitetura e organizao de computadores: projeto para o desempenho (5
edio). Prentice Hall, 2002
2. Tanenbaum, A. S. Organizao estruturada de computadores. (5. edio) Prentice/Hall do
Brasil, 2007.
3. Patterson, D. A.; Henessy. Organizao e projeto de computadores - A Interface Hardware
Software (3 Edio). Editora Campus Elsevier, 2005.
BIBLIOGRAFIA COMPLEMENTAR
4. Delgado, J.; Riberio, C. Arquitetura de Computadores. LTC, 2009.
5. Hennessy, J.L; Patterson, D. Arquitetura de computadores: uma abordagem quantitativa
Campus, 2003.
6. Amore, Roberto d. VHDL: descrio e sntese de circuitos digitais. Rio de Janeiro: LTC, 2005.
7. Mazor, Stanley ; Langstraat, Patricia. A guide to VHDL. Boston : Kluwer Academic, 1996. 250p.
APROVAO
DEPARTAMENTO
____ / ____________ / 2011
DATA
______________________________________
ASS. DO CHEFE DO DEPARTAMENTO.
CONSEPE
_____________________________
ASS. DA SECRETRIA DO CONSEPE.