Sistemas Operativos

SO
6 ECTSS2Exam: Not specified
Overall
No reviews yet
Workload
--

Description

Objetivos

OA1: Distinguir tipos, funções e características de sistemas operativos (SO) OA2: Descrever aspetos de gestão de processos e algoritmos relacionados OA3: Descrever os vários mecanismos de comunicação e sincronização entre processos OA4: Descrever formas de gestão de memória em sistemas multi-programados e comparar os algoritmos associados. Explicar os métodos de gestão de memória virtual OA5: Descrever os princípios e as formas de acesso e utilização aos dispositivos de entrada/saída OA6: Explicar os aspetos de implementação de sistemas de ficheiros mais comuns OA7: Identificar os mecanismos de segurança de um SO e descrever diversos tipos de ataque e formas de defesa OA8: Usar a linha de comandos para trabalhar num servidor linux remoto; programar em shell; utilizar comandos de manipulação de texto e administração OA9: Programar ao nível do sistema, usando as funcionalidades dos SO, tendo em conta os modelos de programação sequencial e concorrente

Programa

CP1: Introdução aos Sistemas Operativos, Processos. CP2: Concorrência e gestão de processos. CP3: Escalonamento de processos CP4: Sincronização entre processos. Semáforos CP5: Comunicação entre processos CP6: Gestão de Memória: Modelos e algoritmos CP7: Memória Virtual CP8: Entradas e Saídas CP9: Sistema de Ficheiros CP10: Utilização do Linux CP11: Comandos shell e programação em shell CP12: Mecanismos de comunicação e sincronização

Something missing or out of date?