Publicação em Diário da República: Despacho n.º 9184/2020 - 25/09/2020
6 ECTS; 2º Ano, 1º Semestre, 28,0 PL + 28,0 TP + 5,0 OT , Cód. 814314.
Docente(s)
            - Valter José Gonçalves Bouça (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
          Não aplicável
Objetivos
          1. Conhecer os principais conceitos e finalidades de um sistema operativo
2. Saber utilizar os SO Windows Server 2016+ e Linux CentOS 
3. Conhecer as principais aplicações dos SO Windows Server 2019+ e Linux CentOS
4. Ser capaz de instalar e configurar os SO Windows Server 2019+ e Linux CentOS
Programa
          1. Introdução aos Sistemas Operativos 
2. Funções Básicas de um SO 
3. Gestão e escalonamento de processos: 3.1 Processos e Threads; 3.2 Critérios de escalonamento; 3.3 Algoritmos de escalonamento de curto prazo.
4. Gestão de memória: 4.1 Memória principal; 4.2 Paginação; 4.3 Memória Virtual;  
5. Gestão de armazenamento: 5.1 Estruturas de armazenamento de dados; 5.2 Sistemas de ficheiros.
6. Mecanismos de sincronismo e comunicação entre processos 
7. Sistema Operativo Windows Server 2019: Gestão de utilizadores e computadores; Gestão de grupos; Segurança; Administração e monitorização de um Servidor.
8. Sistema Operativo CentOS: Gestão de utilizadores; Gestão de grupos; Segurança; Administração e monitorização de um Servidor.
Metodologia de avaliação
          Avaliação Contínua:
45% - Prova escrita (mínimo 7 valores)
40% - Nota prática (mínimo 10 valores), correspondendo à média simples de 4 trabalhos práticos
15% - Observação direta em sala de aula ou trabalho equivalente (alunos não ordinários)
Avaliação Periódica/Final
50% - Prova escrita (mínimo 7 valores)
50% - Nota prática (mínimo 10 valores), correspondendo à média simples de 2 trabalhos práticos
Para obter aprovação à UC é necessário obter média final não inferior a 9,5 valores e cumprir todos os critérios de nota mínima.
Bibliografia
          - Anderson, T.  e Dahlin, M. (2014). Operating Systems: Principles and Practice.  :  Recursive Books
- Pereira, F.  e Guerreiro, R. (2012). Linux Curso Completo.  :  FCA
- Rosa, A. (2011). Windows Server 2012 - Curso Completo. (Vol.  ).  :  FCA
- Silberschatz, A.  e Gagne, G.  e Galvin, P. (2018). Operating System Concepts, 10th ed. (pp.  ).  :  Wiley
Método de Ensino
          Ensino teórico-prático com recurso a meios áudio-visuais, a equipamento laboratorial e a exemplos práticos.
Software utilizado nas aulas
          Oracle´s Virtual Box ou VMWare Player 
Microsoft Windows Server 2019+ 
CentOS Stream 9+
Aprovado em Conselho Técnico Cientifico: 05 de dezembro de 2024
Download da Ficha da Unidade Curricular (FUC)

















