Guia de Cursos

Queres conhecer a oferta de cursos da NOVA, nas áreas das licenciaturas, mestrados e doutoramentos?
No nosso Guia de Cursos encontras informação útil sobre Faculdades, Institutos e Escolas.
Podes ainda aceder a informações complementares necessárias a uma completa integração.

saber mais Guia de Cursos

Faculdade de Ciências e Tecnologia

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:

• Computer Organization and Design: The Hardware/Software Interface (revised Fourth Edition). Por David A. Patterson, John L. Hennessy. Morgan Kaufmann, 2011.
 
• C Programming Language (2nd Edition). Por Brian W. Kernighan, Dennis M. Ritchie. Prentice Hall, 1988.

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.

Cursos