Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores...

12
Arquitetura de Computadores – Apresentação 1 José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI (LEIC) Rui Neves, DEEC (LERC+LEE)

Transcript of Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores...

Page 1: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 1José Delgado © 2012

Arquitetura de Computadores

2011/2012

LEIC, LERC, LEEIST – Taguspark

José Delgado, DEI (LEIC)

Rui Neves, DEEC (LERC+LEE)

Page 2: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 2José Delgado © 2012

Tema da cadeira• Descobrir os mistérios da

arquitetura (mas de um computador!)

• Arquitetura = interoperação dos diversos módulos de um computador

• Objetivo: mais depressa!(software mais complexo exige hardware mais rápido!)

• Meios:– Electrónica mais rápida– Melhor arquitetura

Page 3: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 3José Delgado © 2012

Objectivos gerais• Noção concreta:

– de como funciona um computador

– do papel e impacte da arquitetura no desempenho dos sistemas computacionais

– de como se programa um computador em baixo nível (drivers, linguagem assembly)

– dos compromissos entre hardware e software

• Bases arquiteturais para cadeiras subsequentes, nomeadamente Sistemas Operativos

Page 4: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 4José Delgado © 2012

Competências a adquirir• Teóricas

– Funcionamento básico de um computador (circuitos digitais, representação de números, arquitetura 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 arquitetura 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

Page 5: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 5José Delgado © 2012

Livro da cadeira• “Arquitetura de Computadores”, José Delgado e Carlos

Ribeiro, FCA, 4ª edição, 2010, ISBN 978-972-722-666-5, 758 páginas.

• Disponível na livraria do IST-Taguspark (e em qualquer livraria)

• Devem tentar ler a matéria antes das aulas!

Page 6: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 6José Delgado © 2012

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– 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!

Page 7: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 7José Delgado © 2012

Aulas de laboratório• 1,5 horas/semana/aluno• Começam já a 27 de fevereiro• 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 projeto (com metas específicas por cada aula)

Page 8: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 8José Delgado © 2012

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 = 8,5 valores• Nota mínima para média das práticas = 9,5 valores• Na data da repescagem (12 junho), podem melhorar

os testes que quiserem (horas específicas a definir) • Cada competência teórica pode ser avaliada em dois

testes (Ni = max (Nia; Nib))

Page 9: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 9José Delgado © 2012

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)

Peso Avaliação15%20%15%10% Fichas lab40% Projecto

Total 100%

Desenvolvimento de circuitos e programasCapacidade de projecto

Competências (grupos de)

TestesFuncionamento básico dos computadoresO computador como um sistemaEvolução da arquitectura básica

Page 10: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 10José Delgado © 2012

Provas de avaliação• Testes (individuais):

– Feitos nas aulas teóricas (45 min, 28 março, 27 abril, 23 maio)– Testes de repescagem (12 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

• Projeto (em grupo mas notas individuais):– Enunciado disponível a 19 de março– Metas específicas em algumas aulas de laboratório– Semana de apoio (7 a 11 maio)– Entrega final a 15 maio, 24h00 (por mail para o docente)– Discussões nas semanas seguintes (em datas a combinar com

o docente do vosso turno do laboratório)

Page 11: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 11José Delgado © 2012

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 projeto) podem

ser feitos em casa ou no IST fora das aulas

Page 12: Arquitetura de Computadores – Apresentação1José Delgado © 2012 Arquitetura de Computadores 2011/2012 LEIC, LERC, LEE IST – Taguspark José Delgado, DEI.

Arquitetura de Computadores – Apresentação 12José Delgado © 2012

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

27 de fevereiro.• 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!