Hardware e Software das Tecnologias de Informação

Objetivos

Este curso fornece os conhecimentos tecnológicos necessários em hardware e software para permitir o desenvolvimento de sistemas de informação e, ao mesmo tempo, compreender as vantagens e desvantagens de diferentes arquitecturas de computadores, possibilitando a a sua utilização eficiente num ambiente de negócio. Princípios e aplicação de hardware e software são apresentados através de aulas sobre teoria e prática, complementadas com aulas de exercícios e aulas práticas.

Caracterização geral

Código

100071

Créditos

6.0

Professor responsável

Victor José de Almeida e Sousa Lobo

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Pré-requisitos

Sistemas de Informação

Bibliografia

Computer Organization and Architecture, 3rd Edition, Linda Null and Julia Labur, Jones & Bartlett Learning, 2010; 0; 0; 0; 0

Método de ensino

Aulas teóricas, aulas práticas, e aulas de laboratório.

Método de avaliação

A avaliação é feita através de trabalhos de casa e mini-testes, um trabalho de projecto, uma apresentação de um trabalho de pesquisa, e uma prova escrita final. O peso de cada elemento de avaliação é: 
Prova escrita de Exame - 60%
Trabalho de projecto (programação em assembler) - 20%
Trabalho de pesquisa (com apresentação pública) - 10 % 
Trabalhos de Casa e mini-testes - 10%

Conteúdo

 

  • Representações binárias: Sistemas de numeração, códigos binários para números, texto, imagens, e sons. Algebra de Boole para manipular informação binária
  • Hardware: Sistemas Digitais, Arquitectura de um CPU, memória, registos, modos de endereçamento, buses de dados, conjuntos de instruções-máquina, multi-processadores versus mono-processadores
  • Periféricos: discos rígidos e outros sistemas de armazenamento, monitores de vídeo, controladores, input/output.
  • Sistemas operativos: funções e tipos e sistemas operativos, processos, gestão de processos, memória e gestão de ficheiros em sistemas;
  • Exemplos de arquitecturas de hardware e sistemas operativos.

Cursos

Cursos onde a unidade curricular é leccionada: