
Arquitetura de Computadores
Código
10638
Unidade Orgânica
Faculdade de Ciências e Tecnologia
Departamento
Departamento de Informática
Créditos
6.0
Professor responsável
Rodrigo Seromenho Miragaia Rodrigues
Horas semanais
5
Total de horas
65
Língua de ensino
Português
Objectivos
Saber
A organização geral do hardware de um sistema computacional.
A representação no hardware de dados e instruções.
O processo de tradução entre os programas em C, o assembly, e a linguagem máquina.
A interface de baixo nível para os dispositivos de entradas/saídas.
As características das unidades de memória.
Fazer
Programação em C, assembly, e a tradução entre ambos.
Desenhar os componentes básicos de um CPU.
Soft skills
Capacidade de gerir o tempo e cumprir prazos, em particular no contexto da resolução de trabalhos de casa e da preparação para testes e exames.
Conteúdo
1. Programação em C
2. Representação numérica
3. Linguagem assembly do MIPS: tipos de instruções, formato das instruções, procedimentos e convenção de chamadas a procedimentos.
4. Compilação, ligação, assemblagem, e carregamento.
5. Organização interna da unidade de processamento. Processador de ciclo único. Pipelines. Conceitos avançados do desenho de microprocessadores.
6. Caches e unidades memória. Introdução breve à memória virtual.
7. Entradas / saídas.
Bibliografia
Principal:
Método de ensino
Aulas teóricas, aulas de laboratório, trabalhos de casa, projecto, testes, e exames.
Método de avaliação
Método de avaliação dos alunos
Componentes da avaliação
- Avaliação de frequência, cujo peso na nota final é de 40%.
- Avaliação teorico-prática, constituída por dois testes ou um exame final (escritos), com um peso na nota final de 60%, e com uma nota mínima de 8,5 valores nesta componente de avaliação. Os testes têm ambos igual peso. As notas dos testes são válidas apenas durante o ano lectivo em que são realizados.
- A nota final é aproximada ao valor, as notas intermédias não são arredondadas.
Avaliação de frequência
A avaliação de frequência tem duas componentes com igual peso:
- Realização de um projecto em grupos de três alunos, incluindo uma discussão final.
- Realização de trabalhos de casa individuais, incluindo uma prova prática sobre os trabalhos de casa a realizar numa das aulas práticas.
Existirão quatro trabalhos de casa com igual peso entre si. Adicionalmente, haverá lugar a uma prova prática sobre os trabalhos de casa, da qual resultará uma nota de 0 a 1 que multiplicará pela média de todos os trabalhos de casa. Caso um aluno fique dispensado da realização da prova prática, terá uma nota de 1.
Assim, a nota de frequência é obtida da seguinte forma:
- Nota de frequência = 50% Nota projecto + 50% (Nota prova prática * Média das notas dos trabalhos de casa)
A obtenção de frequência exige uma nota de frequência igual ou superior a 9,5 valores.
A validade da frequência é um ano lectivo.
Condições de aprovação na cadeira
1. Obter frequência;
2. Avaliação teorico-prática (ou seja, da média dos testes ou do exame final) superior ou igual a 8,5 valores, e
3. Nota final superior ou igual a 9,5 valores.
Melhoria de classificação
Aplica-se o disposto no regulamento de avaliação da Faculdade.