IPT Logotipo do IPT

Ano Letivo: 2021/22

Engenharia Informática

Arquitectura de Computadores I

<< voltar ao Plano Curricular

Publicação em Diário da República: Despacho n.º16228/2009 - 15/07/2009

6 ECTS; 2º Ano, 1º Semestre, 28,0 T + 42,0 PL + 5,0 OT + 5,0 O , Cód. 911914.

Docente(s)
- Carlos David Magalhães Queiroz (1)

(1) Docente Responsável
(2) Docente que lecciona

Pré-requisitos
Não aplicável

Objetivos
1. Descrever os conceitos mais relevantes da arquitetura de computadores;
2. Descrever de uma forma quantitativa a ligação entre o hardware e níveis funcionais programados;
3. Descrever as diferentes componentes de um computador e as suas funcionalidades;
4. Programar rotinas em linguagem assembly para a inter-relação entre o processador, a memória e os periféricos;
5. Especificar e configurar sistemas computacionais ao nível do hardware.

Programa
1. Arquitectura de um computador:
a) Modelos de Von Neumann e de Havard;
b) Evolução da arquitetura dos sistemas de computação e das tecnologias.
c) Estrutura dos processadores MIPS e IA32.
d) Ciclo básico de processamento das instruções.
2. Arquitectura do conjunto de Instruções.
3. Programação em linguagem Assembly (processador e periféricos):
a) Arquitetura MIPS.
4. Aritmética computacional:
b) Números e representação em virgula flutuante
c) Programação do coprocessador aritmético
5. Processador:
a) Organização e funcionamento do CPU (datapath e lógica de controlo)
b) Execução paralela usando Pipelining
6. Organização da Memória:
a) Mecanismos de gestão e hierarquias.
7. Sistemas de Entrada e Saída de Dados.
8. Multiprocessadores:
a) Processadores paralelos (do cliente para a cloud)

Metodologia de avaliação
Exame escrito individual e sem consulta (40%). Nota mínima: 6 valores em 20 valores.

Testes práticos a realizar durante as aulas práticas (20%). Nota mínima: 10 valores em 20 valores.

Trabalhos práticos em grupo (40%). Nota mínima: 10 valores em 20 valores.

Bibliografia
- Brey, B. (2003). The Intel Microprocessors. Portugal: Prentice Hall - Pearson Education International
- Brey, B. (2003). The Intel Microprocessors. Portugal: Prentice Hall - Pearson Education International
- Carpinelly, J. (2001). Computer Systems - Organization & Architecture. Portugal: Prentice Hall - Pearson Education International
- Carpinelly, J. (2001). Computer Systems - Organization & Architecture. Portugal: Prentice Hall - Pearson Education International
- Monteiro, R. (2004). Tecnologia dos Equipamentos Informáticos. Portugal: FCA
- Monteiro, R. (2004). Tecnologia dos Equipamentos Informáticos. Portugal: FCA
- Stallings, W. (2003). Computer Organization and Architecture. Portugal: Prentice Hall
- Stallings, W. (2003). Computer Organization and Architecture. Portugal: Prentice Hall

Método de Ensino
Aulas:
- 40% de aulas teóricas para exposição, apresentação e exemplificação;
- 60% de prática laboratorial (desenvolvimento e realização dos trabalhos práticos em laboratório de informática).

Software utilizado nas aulas
Microsoft Macro Assembler (MASM), DOSBox

 

Aprovado em Conselho Técnico Cientifico: 21 de fevereiro de 2022

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado