Plano de Estudos

Arquiteturas de Computadores AComp

Contextos

Groupo: 1_PGCE 2023/24 > Especialização > Percurso Informática > 664_Perfil Informática > 1º semestre

ECTS

6.0 (para cálculo da média)

Objectivos

Pretende-se que o aluno adquira uma formação sólida e rigorosa em termos da arquitetura dos computadores actuais, no seu nível de hardware, e no modo como servem o software, obtendo no global a computação. Estudam-se diferentes plataformas de hardware e o modo como se estruturam sobre ele as várias camadas funcionais, nomeadamente sistema operativo, máquinas virtuais e programas de aplicação.

Programa

Visão integrada dos sistemas computacionais: plataformas computacionais e programas. Modelos de execução: máquinas reais e virtuais. Organização e arquitetura de computadores. Máquina real: processador, memória e periféricos. Processador. Memória e memória de massa. Representação de dados e sistemas de numeração. Funções lógicas. Aritmética inteira e de vírgula flutuante. Processador: modelo de programação e reportório de instruções. Processador: arquitetura interna. Arquiteturas RISC versus CISC. Arquiteturas embebidas e reconfiguráveis. Condutas (pipelines) e paralelismo. Memória. Princípio da localidade e hierarquias de memória. Caches. Integridade dos dados. Proteção de memória. Memória virtual segmentada e paginada. Memória de massa e armazenamento. Arquiteturas RAID. Entradas/Saídas e periféricos. Interrupções.

Método de Avaliação

Aulas teóricas: Testes intercalares ao longo do semestre e Exame final. Aulas teórico-práticas e de laboratório: - realização de exercícios e questionários teórico-práticos e laboratoriais sobre guiões já publicados (avaliação contínua). - Testes de laboratório e produção de relatórios sobre trabalhos laboratoriais (avaliação periódica).

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 105.0

Carga Total -

Bibliografia

Principal

  • Arquitetura de Computadores: José Delgado, Carlos Ribeiro 2014 978-972-722-789-1
  • Computer Architecture: Randal E. Bryant e David R. O'Hallaron compiled by José Rufino and Mário Calha 2011 978-1-78263-422-1

Secundária

  • Guiões das Aulas Teórico-Práticas e Práticas-Laboratoriais de AC: J. Rufino, J. Cecílio, A. Casimiro, P. Ferreira, V. Cogo, A. Oliveira 2024
  • x86-64 Assembly Language Programming with Ubuntu: Ed Jorgensen 2024

Disciplinas de Execução

2023/2024 - 1 Semestre

2024/2025 - 1 Semestre