Arquitectura de
Computadores
2009/2010
LEIC, LERC, LEE
IST – Taguspark
José Delgado, DEI (LEIC)
Rui Rocha, DEEC (LERC+LEE)
José Delgado © 2010
Arquitectura de Computadores – Apresentação
1
Tema da cadeira
• Descobrir os mistérios da
arquitectura (mas de um
computador!)
• Arquitectura = interoperação
dos diversos módulos de um
computador
• Objectivo: mais depressa!
(a Microsoft vem aí com uma
nova versão do
Windows…mais lenta!)
• Meios:
– Electrónica mais rápida
– Melhor arquitectura
José Delgado © 2010
Arquitectura de Computadores – Apresentação
2
Objectivos gerais
• Noção concreta:
– de como funciona um computador
– do papel e impacto da arquitectura no desempenho dos
sistemas computacionais
– de como se programa um computador em baixo nível
(linguagem assembly)
– dos compromissos entre hardware e software
• Bases arquitecturais para cadeiras subsequentes,
nomeadamente Sistemas Operativos
José Delgado © 2010
Arquitectura de Computadores – Apresentação
3
Competências a adquirir
• Teóricas
– Funcionamento básico de um computador (circuitos digitais,
representação de números, arquitectura básica de um computador,
execução das instruções)
– O computador como um sistema (programação em assembly,
instruções, rotinas, periféricos, interrupções)
– Evolução da arquitectura básica (estrutura interna do processador,
microprogramação, pipelining, caches e memória virtual)
• Práticas
– Montagem e implementação de circuitos digitais (em simulador)
– Desenvolvimento e execução de programas em linguagem assembly
José Delgado © 2010
Arquitectura de Computadores – Apresentação
4
Livro da cadeira
• “Arquitectura de Computadores”, José Delgado e
Carlos Ribeiro, FCA, 3ª edição, Fev. 2008, ISBN 978972-722-207-0, 758 páginas.
• Disponível na livraria do ISTTaguspark (e em qualquer
livraria)
• Aulas assumem leitura prévia da
matéria no livro!
José Delgado © 2010
Arquitectura de Computadores – Apresentação
5
Aulas teóricas
• 3 horas/semana (2 x 1,5 horas)
• Aulas teórico-práticas:
– organizadas em módulos de competências (ênfase na
aprendizagem e não no ensino)
– exposição convencional da matéria mais reduzida
– com resolução de exercícios
– avaliação (testes) nas próprias aulas
•
•
•
•
Devem estudar o livro antes das aulas!
Espera-se que façam perguntas!
É nas aulas que se aprende (e se mostra o que se sabe)!
O truque para o sucesso é nunca perder o contacto com
a matéria. A avaliação desta cadeira é contínua!
José Delgado © 2010
Arquitectura de Computadores – Apresentação
6
Aulas de laboratório
•
•
•
•
•
•
1,5 horas/semana/aluno
Começam já a 8 de Março
Inscrições no Fenix dos grupos nos vários turnos
Grupos de 3 alunos (2 só se houver espaço)
Têm de preencher a ficha de grupo (com fotografias)!
Guiões:
– devem ser preparados antes das aulas
– feitos numa semana, avaliados nessa aula ou na próxima
• Aula de laboratório:
– Apresentação/discussão dos trabalhos
– Execução do guião da aula
– Apoio ao projecto
José Delgado © 2010
Arquitectura de Computadores – Apresentação
7
Método de avaliação
•
•
•
•
•
•
•
5 competências: 3 teóricas (50%), 2 práticas (50%).
Ni - nota da competência i
Pi - Peso da competência i
NF (nota final) = somatório pesado das Ni
Nota mínima para média das teóricas = 9,5 valores
Nota mínima para média das práticas = 9,5 valores
Na data da repescagem (25 Junho), podem melhorar
os testes que quiserem (9h00, 9h50 e 10h40)
• Cada competência teórica pode ser avaliada em dois
testes (Ni = max (Nia; Nib))
José Delgado © 2010
Arquitectura de Computadores – Apresentação
8
Avaliação
• Regime: avaliação contínua.
• Modo: avaliação por competências
• Notas do ano anterior: aproveitam-se por
blocos de competências (teóricas ou práticas)
Competências (grupos de)
Funcionamento básico dos computadores
O computador como um sistema
Evolução da arquitectura básica
Desenvolvimento de circuitos e programas
Capacidade de projecto
Total
José Delgado © 2010
Peso
15%
20%
15%
10%
40%
100%
Arquitectura de Computadores – Apresentação
Avaliação
Testes
Fichas lab
Projecto
9
Provas de avaliação
• Testes (individuais):
– Feitos nas aulas teóricas (45 min, 30 Março, 11 Maio, 8 Junho)
– Testes de repescagem (25 Junho)
• Laboratório (em grupo mas notas individuais):
– Guiões (avaliação do grau de desenvoltura na execução)
– Apresentação/discussão na semana seguinte
– Aulas servem para demonstrar conhecimento, praticar e obter
apoio
• Projecto (em grupo mas notas individuais):
–
–
–
–
Enunciado disponível a 19 de Março
Checkpoint intermédio (semana de 26 a 30 Abril)
Entrega final a 4 Junho, 24h00
Discussões nas semanas seguintes (em datas a combinar com
o docente do vosso turno do laboratório)
José Delgado © 2010
Arquitectura de Computadores – Apresentação
10
Ambiente de aprendizagem
• Simulador para tornar o ensino mais prático, mais
fácil e mais atractivo:
– Microcessador pedagógico (PEPE – Processador Especial
Para Ensino) em vez de um comercial
– Simulador, quer do microprocessador, quer do sistema
controlado
– Trabalhos práticos (guiões do laboratório ou projecto)
podem ser feitos em casa ou no IST fora das aulas
José Delgado © 2010
Arquitectura de Computadores – Apresentação
11
Não esquecer…
• Site da cadeira: http://ac.tagus.ist.utl.pt
• Site do livro: http://grupos.ist.utl.pt/livro-ac
• Aulas de laboratório começam na semana de 8
de Março.
• Inscrevam-se nos agrupamentos dos
laboratórios e entreguem a ficha do grupo.
• Esta cadeira é de avaliação CONTÍNUA!!
• As aulas teóricas são também práticas e
assumem que já leram as partes relevantes do
livro (indicadas no planeamento)
• Estudar é antes de ir para as aulas!
José Delgado © 2010
Arquitectura de Computadores – Apresentação
12
Download

apresentacao