Tecnologias de Computadores

Conhecimentos de Base Recomendados

Sem pré-requisitos.

Métodos de Ensino

A metodologia de ensino basear-se-á na exposição dos principais conceitos, seguida de aulas práticas. Em particular, ocorrerá contacto com sistemas embebidos, nos quais será instalado um sistema operativo. A avaliação da disciplina compreenderá duas partes distintas: uma parte teórico-prática que consistirá na realização de duas provas escritas; e uma parte prática sobre sistemas embebidos, da qual resultará um relatório.

Resultados de Aprendizagem

Adquirir conhecimentos sobre as tecnologias usadas no hardware dos sistemas informáticos. Compreender o funcionamento do sistema binário, a operação interna de um processador, e as principais estruturas dos sistemas de computação. Conhecer as tecnologias de fabrico dos principais componentes dos computadores digitais. Adquirir conhecimentos sobre comunicações, aquisição de dados e controlo por computador.

Programa

Sistemas de Numeração. Diferentes Bases de Numeração. Aritmética em diferentes bases. Conversão entre bases. Numeração hexadecimal e aritmética. Casos Especiais de Conversão.
Noções de electrónica digital. Portas Lógicas. Lógica Combinacional. Flips-flops. Lógica Sequencial.
Sistemas Computacionais. Camadas dum Sistema Computacional. Abstração entre hardware e software. História da Computação.
Camada de Informação. Representação de sinais.
Camada de Hardware. Arquitetura de von Neumann. O Ciclo “Fetch-Execute”. Componentes dum Computador: Processador, Motherboard, Memórias (RAM, ROM), Armazenamento Secundário (discos rígidos, discos “laser”). Arquiteturas não von Neumann.
Camada de Programação.

Métodos de Avaliação

Avaliação Periódica
  • - Relatório - 50.0%
  • - Teste Teórico 1 - 25.0%
  • - Teste Teórico 2 - 25.0%
Avaliação Final
  • - Relatório - 50.0%
  • - Exame - 50.0%

Estágio(s)

NAO

Bibliografia

N. Dale, “Computer Science Illuminated”, Third Edition, Jones and Bartlett Publishers, 2007

A. Padilla, “Sistemas Digitais”, McGraw Hill, 2000

R. Monteiro et al., “Tecnologia dos Equipamentos Informáticos”, FCA, 2004

J. Brookshea, “Computer Science: An Overview”, 10th Edition, Addison Wesley, 2008