CCMP0025-Organização de computadores

Propaganda
Escola Politécnica de Pernambuco
Engenharia da Computação
PROGRAMA
Disciplina: ORGANIZAÇÃO DE COMPUTADORES
Código: CCMP0025
Carga Horária Semestral: 60h
Obrigatória:
x
Eletiva :
Número de Créditos: TEÓRICOS: 04 ; PRÁTICOS: 0 ; TOTAL: 04
Pré-Requisito: ELET0012-CIRCUITOS DIGITAIS 2
Co-Requisito:
EMENTA
Modelos de sistemas digitais: unidade de controle e unidade de processamento
Modelo de um sistema de computação
Conceitos básicos de arquitetura: sistema de barramento, organização de memória, modo
de endereçamento, tipo de dados, conjunto de instruções e chamada de subrotina,
tratamento de interrupções, exceções, entrada e saída
Linguagem assembly
OBJETIVOS
O objetivo da disciplina é capacitar o aluno a compreendrr as diferentes alternativas de
organização de um computador, dada uma certa arquitetura, reconhecendo o impacto de
cada alternativa sobre fatores como desempenho, custo e tecnologia de implementação. no
estudo de processadores, a disciplina enfatiza o estudo de organizações de bloco
operacional e de seu impacto na implementação do bloco de controle. Introduz conceitos
centrais para o estudo do desempenho do processador, tais como superescalaridade,
pré-busca e hierarquia de memória. É estudada a organização hierárquica de memória,
o subsistema de memória, com ênfase na organização e uso de caches, na utilização de
memória virtual com suporte na MMU do processador. Ao final, subsistemas de entradasaída e conceitos iniciais de processamento paralelo são cobertos, assim como
programação em Linguagem de Máquina
Organização de Computadores
Escola Politécnica de Pernambuco
Engenharia da Computação
HORAS AULAS
T
P
CONTEÚDO
UNIDADE
ITEM
I
1
Arquitetura de VonNewmann; Componentes de
um computador digital
2
II
1
2
3
4
5
Barramento
Memória
Memória Cache
Coerência de Cache
1º Exercício Escolar
8
6
8
4
2
III
1
2
3
4
5
Entrada e Saída
Tecnologias de encapsulamento de memórias
semi-condutoras
Sistemas Operacionais
Formato de Instruções
RISC x CISC
4
2
2
IV
1
2
3
4
Superescalares
Pentium
Paralelas
MIPS
2
2
2
2
V
1
2
3
Programação Assembly
Projeto
2º Exercício Escolar
4
6
2
2
2
Organização de Computadores
Escola Politécnica de Pernambuco
Engenharia da Computação
METODOLOGIA
•
•
•
Aulas teóricas expositivas
Trabalhos individuais
Trabalhos de grupos
•
STALLINGS, William. Computer Organization and Architecture, Designing for
Performance, New York, Ed. Prentice Hall, 2002
BIBLIOGRAFIA COMPLEMENTAR
•
•
•
TANENBAUM, Andrew. Organização Estruturada de Computadores, LTC, 1999
Notas de aula
Artigos científicos
Organização de Computadores
Download