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