Sistemas Operativos

Resultados de Aprendizagem

Identificar as famílias e os principais componentes de um sistema operativo, bem como as suas funcionalidades.

Instalar e administrar sistemas operativos, aplicações, serviços e periféricos, em hardware nativo ou vitualizado.

Implementar mecanismos de comunicação entre processos, recorrendo a uma linguagem de programação.

Desenvolver scripts de configuração e de automatização de tarefas recorrendo a bash ou powershell.

Explicar o funcionamento distribuído, e identificar as diferenças entre arquiteturas cliente servidor e peer-to-peer.

Programa

1)História e tipos de Sistemas operativos-Gestão de processos, memória, periféricos e sistema de ficheiros-proteção do sistema

2)Estudo, funções e operação do Sistema Operativo Windows enquanto cliente e enquanto servidor. Instalação, gestão e manutenção do Sistema Operativo e de Serviços. Configurações básicas e avançadas.

3) Estudo do Sistema Operativo Unix-Evolução do GNU/Linux e software Livre-Funções e operação do GNU/Linux:ambiente bash, comandos e script-Instalação base e gestão de pacotes e aplicações: as várias distribuições Linux-O ambiente X Windows-Configuração e instalação do Kernel-Configuração em serviços de rede em Linux

4)Sistemas Distribuídos-Comunicação entre processos-Arquitetura cliente/servidor-características-Arquitetura  Peer-to-Peer-Virtualização e Cloud Computing

5)Configuração avançada de Sistemas Operativos:interação entre Windows e Linux-serviços de ficheiros e de impressão-serviços de acesso remoto e desktop remoto

Estágio(s)

NAO