Sistemas Operativos
Pretende-se que os estudantes deste curso adquiram conhecimento sobre diversos conceitos relacionados com os principais sistemas operativos da actualidade.
No final, os estudantes deverão saber quais os objectivos e princípios de funcionamento dos módulos que compõem o sistema operativo, identificando vantagens e desvantagens dos principais mecanismos e algoritmos utilizados.
Exemplificar com sistemas operativos mais relevantes da actualidade, Unix, Windows, Linux e Mac OS.
1.Introdução aos Sistemas Operativos
2.Arquitectura de um Computador
3.Gestão de processos
4.Gestão de Memória
5.Sincronização entre processos
6.Acontecimentos Assíncronos – Signals
7.Sistemas de Ficheiros
8.Comunicação entre processos