Arquitetura de Computadores
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Ciência de Computadores |
Ocorrência: 2018/2019 - 1S
Ciclos de Estudo/Cursos
Docência - Responsabilidades
Língua de trabalho
Português - Suitable for English-speaking students
Objetivos
Introduzir os conceitos básicos de funcionamento de um computador, nomeadamente, o seu modelo de representação de dados e programas, as suas componentes e interacções com o meio exterior, e a forma de avaliar o seu desempenho.
Resultados de aprendizagem e competências
Compreensão dos seguintes itens:
- o modelo proposto pela arquitectura de von Neumann
- a relação íntima entre o software e o hardware
- a forma como as componentes básicas de um CPU interagem
- a interacção entre o CPU e o sub-sistema de memória
- a hierarquia de memória e o seu impacto na performance
- as métricas e técnicas básicas de análise de performance
Modo de trabalho
Presencial
Programa
Evolução sucinta dos computadores.
Arquitectura de von Neumann.
Representação de dados e programas.
Linguagens, compiladores, assembly e código binário.
Conjuntos de instruções.
Representação do programa em memória.
Componentes básicas do microprocessador.
Fluxo de informação e de controlo.
Análise básica de performance.
Hierarquia de memória.
Caches.
Memória principal.
Armazenamento persistente.
Memória virtual.
Suporte do sistema operativo.
Bibliografia Obrigatória
Patterson David A.;
Computer organization and design. ISBN: 1-55860-604-1
Métodos de ensino e atividades de aprendizagem
- aulas téoricas
- resolução de problemas em aula prática
Software
MARS - Simulador do Microprocessador MIPS R2000
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Designação |
Peso (%) |
Exame |
100,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Frequência das aulas |
4,00 |
Total: |
4,00 |
Obtenção de frequência
Frequência das aulas práticas de acordo com os regulamentos da Faculdade.
Fórmula de cálculo da classificação final
Assumindo que o aluno tem frequência à disciplina:
nota final = média de 2 testes durante o semestre
or
nota final = melhor de(teste1 +parte 1 do exame)+
(teste2 +parte 2 do exame)
Provas e trabalhos especiais
2 testes ao longo do semestre
Melhoria de classificação
Por favor contactar o docente.