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: