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