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
  • - Teste Teórico 1 - 25.0%
  • - Relatório - 50.0%
  • - Teste Teórico 2 - 25.0%
Avaliação Final
  • - Relatório - 50.0%
  • - Exame - 50.0%

Estágio(s)

NAO

Bibliografia

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

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

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

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